Hearty French Lentil Soup (One-Pot, Weeknight-Ready)
This French lentil soup is the kind of dinner that feels both rustic and deeply comforting. Small green lentils simmer with carrots, onion, and garlic until tender but still firm, and a splash of vinegar at the end lifts everything up without any fuss.

It comes together in one pot in under an hour, with no soaking required. If you have ever been disappointed by lentils that turn to mush, this soup is for you.
Why This Soup Stays in the Rotation
I keep coming back to it because the lentils hold their shape. French green lentils (often labeled lentilles du Puy) have a firmer skin and a peppery flavor that doesn’t dissolve into the broth.
The broth itself is simple and savory—no rich stock needed, just water, a bay leaf, and a few other low-key players. That means the lentils are really the star, and they taste like themselves, not like a spice blend.
Ingredients

- 2 tbsp olive oil: plus more for drizzling at the table
- 1 medium onion, diced: yellow or white both work well
- 2 medium carrots, diced: no need to peel if scrubbed clean
- 2 celery stalks, sliced: the leaves add a mild herbal note if you have them
- 3 garlic cloves, minced: use fresh, not the jarred kind
- 1 cup (200g) French green lentils: look for lentilles du Puy, rinsed and picked over
- 6 cups water or low-sodium vegetable broth: water lets the lentils shine, broth adds depth
- 1 bay leaf: dried is fine
- 3 to 4 sprigs fresh thyme: or 1 tsp dried thyme
- 1 tbsp red wine vinegar: any vinegar works, but red wine vinegar is classic
- Salt and black pepper: to taste
- Chopped fresh parsley: for serving, optional
Variations / Substitutions
- Add a protein: while the soup simmers, you can drop in a couple of smoked sausages to cook through, then slice and return to the pot.
- Go richer with broth: swap the water for good-quality chicken or beef stock if you want a more rounded flavor.
- Herb swaps: rosemary or a bay leaf and a sprig of tarragon work beautifully instead of thyme.
- No vinegar?: a squeeze of lemon at the end does a similar job.
If you have a leftover ham bone, try it in my Split Pea Soup.
How to Make French Lentil Soup
Step 1: Sauté the Aromatics

Heat the 2 tablespoons of olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, chopped carrots, and sliced celery along with a pinch of salt. Cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 7 minutes. Stir in the minced garlic and cook for 1 minute more, until fragrant.
You’ll know they’re ready when the onion turns translucent and the vegetables have started to release their fragrance. Don’t rush this part—it builds the savory base of the soup.
Step 2: Toast the Lentils

Stir in the 1 cup of French green lentils and let them toast in the warm oil for about 1 minute, stirring often. This quick step deepens their earthy flavor.
The lentils will look shiny and might pop slightly. If you skip it, no disaster, but it adds a subtle nuttiness that makes the soup taste like it simmered for hours.
Step 3: Simmer the Soup

Pour in the 6 cups of water (or broth), then add the bay leaf and the fresh thyme sprigs. Bring everything to a boil over high heat, then lower the heat to a gentle simmer. Cover the pot with a lid slightly ajar and cook for 25 to 30 minutes, until the lentils are tender but still hold their shape.
Check the lentils around 20 minutes to be safe—some batches cook faster. You want them to give just a little resistance when you bite one, not turn to paste. The broth will have thickened slightly from the lentils releasing their starch.
Step 4: Season and Ladle

Fish out the bay leaf and thyme stems. Stir in the 1 tablespoon of red wine vinegar and taste for salt and pepper. The vinegar brightens the whole pot without making it sour.
Ladle the soup into deep bowls, then finish each serving with a drizzle of good olive oil and a scatter of fresh parsley if you have it. Serve while it’s hot, with crusty bread on the side.
Tips for the Best Lentil Soup
- Buy the right lentil: look for lentilles du Puy or French green lentils. Brown lentils cook softer and can turn to sludge; red or yellow lentils will dissolve completely.
- Rinse and sort: give the lentils a quick rinse in a sieve and pick over them for any small stones or debris. It’s rare, but worth the 30 seconds.
- Wait on the salt: adding salt too early can toughen lentil skins. Season generously only after the lentils are tender.
- Leftover soup thickens as it sits. When you reheat it, add a splash of water or broth to loosen it up.
Cook times by lentil type:
| Lentil Type | Cook Time |
|---|---|
| French green lentils (du Puy) | 25–30 mins |
| Brown lentils | 20–25 mins (may lose shape) |
| Red or yellow lentils | not suitable, will disintegrate |
Storing and Reheating Leftovers
Refrigerate: store in an airtight container for up to 4 days.
Reheating: warm gently on the stovetop with a small splash of water or broth to thin it out again. A quick zap in the microwave works too.
What to Serve With French Lentil Soup
Crusty bread is the obvious choice—its crunch and chewy crumb are perfect for sopping up the last of the seasoned broth. For something greener, pair the soup with a simple salad of bitter greens tossed in a sharp vinaigrette; the acidity cuts through the lentils’ earthiness. A poached or fried egg on top of each bowl adds richness and turns it into an even heartier meal.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. Sauté the aromatics on the stovetop first for the best flavor, then transfer everything except the vinegar to a slow cooker. Cook on low for 6 to 8 hours and stir in the vinegar right before serving.
Is this soup gluten-free?
Yes, all ingredients are naturally gluten-free. Just double-check your broth if you use a packaged variety.
Can I freeze lentil soup?
You can. Cool it completely, then store in freezer-safe containers for up to 3 months. The lentils may soften a bit after thawing, but the soup will still taste great.
My lentils are still hard after 30 minutes. What went wrong?
Older dried lentils take longer to cook. Keep simmering with a little extra water until they reach the tenderness you want, and next time buy a fresher bag.

French Lentil Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium heat. Add onion, carrots, celery, and a pinch of salt. Cook until softened, about 7 minutes, then stir in garlic and cook 1 minute.
- Stir in lentils and toast for 1 minute, stirring often.
- Add water, bay leaf, and thyme. Bring to a boil, then reduce to a gentle simmer. Cover with lid slightly ajar and cook 25 to 30 minutes, until lentils are tender but hold their shape.
- Remove bay leaf and thyme stems. Stir in vinegar and season with salt and pepper. Ladle into bowls, drizzle with olive oil, and top with parsley.
