RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Hearty Lentil Soup with Baby Spinach Salad & Whole-Grain Roll
  • Hearty Brown Lentil Soup with Warm Whole-Grain Rolls
  • Hearty Lentil Soup with Warm Whole-Grain Rolls
  • Hearty Lentil Soup with Toasted Whole-Grain Roll & Lemony Mixed Greens
  • Hearty Lentil Soup with Whole-grain Roll
  • Hearty Lentil Soup with Whole-Grain Roll
  • Browse all recipes →
Hearty Lentil Soup with Warm Whole-Grain Roll

Hearty Lentil Soup with Warm Whole-Grain Roll

By emensah m

Modern European / ComfortIntermediate

A comforting, restaurant-quality lentil soup that balances earthy green lentils, caramelized onion and aromatic mirepoix, bright tomatoes and a splash of vinegar for lift. Thick, spoon-coating broth and tender vegetables make every bite satisfying — served with a warm whole-grain roll for dunking, this is comfort food that feels thoughtful and refined.

Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
6 servings
SoupComfort FoodVegetarian (optional)HealthyWeeknight

Ingredients

  • 1 1/2 cups (about 300 g) green or brown lentils, rinsed and picked over
  • 2 tbsp extra-virgin olive oil
  • 1 tbsp unsalted butter (optional, for richness)
  • 1 large (about 200 g), finely diced yellow onion, medium
  • 2 medium (about 150 g), peeled and diced 1/4–1/2" carrots
  • 2 medium (about 100 g), diced celery stalks
  • 3 cloves, minced garlic
  • 14.5 oz can (410 g) canned diced tomatoes (with juices)
  • 6 cups (about 1.5 L) low-sodium vegetable or chicken broth
  • 1 whole bay leaf
  • 1 tsp dried thyme
  • 1 1/2 tsp (adjust to taste) salt
  • 1 tsp (adjust to taste) freshly ground black pepper
  • 1 tbsp (to finish) red wine vinegar or lemon juice
  • 2 tbsp fresh parsley, chopped (optional garnish)
  • 6 medium (about 70 g each) whole-grain rolls

Instructions

1

Prepare the ingredients: rinse the lentils in a fine-mesh sieve and pick out any stones or shriveled bits (this prevents grit and ensures even cooking). Dice the onion, carrot and celery to roughly the same size so they cook uniformly; mince the garlic and open the can of tomatoes.

2

Warm the pot: heat a heavy-bottomed Dutch oven or large saucepan over medium heat and add the olive oil and butter. The oil prevents the butter from burning while the butter adds roundness to the flavor; the combination gives a richer mouthfeel than oil alone.

3

Build the flavor base — sweat the vegetables: add the diced onion, carrot and celery (the classic mirepoix) and a pinch of salt. Cook over medium heat, stirring occasionally, until the onion is translucent and the edges just begin to color (about 8–10 minutes). Sweating concentrates the vegetables' natural sugars and develops depth without scorching — low-to-medium heat is key.

4

Add garlic and thyme and toast briefly: add the minced garlic and dried thyme and cook 30–45 seconds, stirring constantly. Toasting the garlic and dried herbs for a brief moment blooms their aromatics and prevents raw garlicky bitterness.

5

Deglaze and add tomatoes: add the canned diced tomatoes (with their juices) and use your spoon to scrape any browned bits off the bottom of the pan. Those browned bits are concentrated flavor (fond); deglazing loosens them and integrates them into the broth. Let the tomatoes simmer 2–3 minutes to soften their acidity.

6

Add lentils, broth and bay leaf: add the rinsed lentils, pour in the broth, add the bay leaf and bring the pot to a gentle boil. Then lower to a simmer and partially cover. A gentle simmer cooks the lentils evenly without breaking them apart.

7

Simmer until tender: cook at a gentle simmer for 25–30 minutes, stirring occasionally, until lentils are tender but not mushy. Timing varies with lentil age — test a few lentils after 20 minutes. Overcooking makes them fall apart and can thin the soup unnecessarily.

8

Adjust texture for body: for a restaurant-style finish, remove about 2 cups of the cooked soup to a blender (or use an immersion blender right in the pot) and purée until smooth, then stir back into the pot. This thickens the broth naturally and gives the soup a velvety, spoon-coating texture without cream.

9

Finish and season: add the red wine vinegar or lemon juice to brighten the flavors, then season with salt and freshly ground pepper to taste. Acidity at the end wakes up the whole pot and balances the lentils' earthiness and the tomatoes' sweetness.

10

Rest for flavor melding: turn off the heat and let the soup sit 5–10 minutes to allow flavors to marry. Remove and discard the bay leaf. Taste again and adjust seasoning if necessary.

11

Warm the rolls: while the soup rests, warm the whole-grain rolls in a 350°F (175°C) oven for 6–8 minutes to refresh and slightly crisp the crust. Warm rolls are perfect for dipping and release a toasty aroma.

12

Serve: ladle the soup into bowls and sprinkle with chopped fresh parsley. Serve each portion with one warm whole-grain roll on the side for dunking.

Chef's Tips

  • 1Pick over the lentils and rinse them — stray stones are rare but unpleasant. Rinsing removes dust and anything that could affect flavor.
  • 2If you're short on time, use red lentils but reduce simmering time — red lentils cook much faster and will break down; expect 12–15 minutes. For a thicker stew-like finish, use red lentils and skip the puréeing step.
  • 3Taste and season in layers: a little salt while sweating vegetables, then again at the end. Acidity (a splash of vinegar or lemon) at the finish brightens the whole pot — add it little by little and taste.
  • 4Avoid a rolling boil once lentils are in; it can cause them to split and the broth to become cloudy. Maintain a gentle simmer for the cleanest texture.

Variations

  • Smoky & Spicy: add 1 tsp smoked paprika with the garlic and finish with a pinch of red pepper flakes for heat; swap chicken broth for vegetable broth to keep it vegetarian.
  • Greens & Herby: stir in 4 cups loosely packed chopped spinach or kale in the last 5 minutes of cooking and finish with a tablespoon of chopped fresh dill or parsley for a brighter, greener soup.
  • Meaty Upgrade: brown 8 oz (225 g) Italian sausage or diced smoked ham first, remove, and continue the recipe using the rendered fat to sauté the vegetables; return the meat near the end.

Nutrition per Serving

441

Calories

22g

Protein

74g

Carbs

8g

Fat

22g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Hearty Lentil Soup with Warm Whole-Grain Roll

By emensah m

SoupComfort FoodVegetarian (optional)HealthyWeeknight
Hearty Lentil Soup with Warm Whole-Grain Roll - green or brown lentils, rinsed and picked over, extra-virgin olive oil recipe

A comforting, restaurant-quality lentil soup that balances earthy green lentils, caramelized onion and aromatic mirepoix, bright tomatoes and a splash of vinegar for lift. Thick, spoon-coating broth and tender vegetables make every bite satisfying — served with a warm whole-grain roll for dunking, this is comfort food that feels thoughtful and refined.

Modern European / ComfortIntermediate6 servings
Prep: 15 minutes
Cook: 45 minutes
1 hour

Ingredients

  • 1 1/2 cups (about 300 g) green or brown lentils, rinsed and picked over
  • 2 tbsp extra-virgin olive oil
  • 1 tbsp unsalted butter (optional, for richness)
  • 1 large (about 200 g), finely diced yellow onion, medium
  • 2 medium (about 150 g), peeled and diced 1/4–1/2" carrots
  • 2 medium (about 100 g), diced celery stalks
  • 3 cloves, minced garlic
  • 14.5 oz can (410 g) canned diced tomatoes (with juices)
  • 6 cups (about 1.5 L) low-sodium vegetable or chicken broth
  • 1 whole bay leaf
  • 1 tsp dried thyme
  • 1 1/2 tsp (adjust to taste) salt
  • 1 tsp (adjust to taste) freshly ground black pepper
  • 1 tbsp (to finish) red wine vinegar or lemon juice
  • 2 tbsp fresh parsley, chopped (optional garnish)
  • 6 medium (about 70 g each) whole-grain rolls

Instructions

1

Prepare the ingredients: rinse the lentils in a fine-mesh sieve and pick out any stones or shriveled bits (this prevents grit and ensures even cooking). Dice the onion, carrot and celery to roughly the same size so they cook uniformly; mince the garlic and open the can of tomatoes.

2

Warm the pot: heat a heavy-bottomed Dutch oven or large saucepan over medium heat and add the olive oil and butter. The oil prevents the butter from burning while the butter adds roundness to the flavor; the combination gives a richer mouthfeel than oil alone.

3

Build the flavor base — sweat the vegetables: add the diced onion, carrot and celery (the classic mirepoix) and a pinch of salt. Cook over medium heat, stirring occasionally, until the onion is translucent and the edges just begin to color (about 8–10 minutes). Sweating concentrates the vegetables' natural sugars and develops depth without scorching — low-to-medium heat is key.

4

Add garlic and thyme and toast briefly: add the minced garlic and dried thyme and cook 30–45 seconds, stirring constantly. Toasting the garlic and dried herbs for a brief moment blooms their aromatics and prevents raw garlicky bitterness.

5

Deglaze and add tomatoes: add the canned diced tomatoes (with their juices) and use your spoon to scrape any browned bits off the bottom of the pan. Those browned bits are concentrated flavor (fond); deglazing loosens them and integrates them into the broth. Let the tomatoes simmer 2–3 minutes to soften their acidity.

6

Add lentils, broth and bay leaf: add the rinsed lentils, pour in the broth, add the bay leaf and bring the pot to a gentle boil. Then lower to a simmer and partially cover. A gentle simmer cooks the lentils evenly without breaking them apart.

7

Simmer until tender: cook at a gentle simmer for 25–30 minutes, stirring occasionally, until lentils are tender but not mushy. Timing varies with lentil age — test a few lentils after 20 minutes. Overcooking makes them fall apart and can thin the soup unnecessarily.

8

Adjust texture for body: for a restaurant-style finish, remove about 2 cups of the cooked soup to a blender (or use an immersion blender right in the pot) and purée until smooth, then stir back into the pot. This thickens the broth naturally and gives the soup a velvety, spoon-coating texture without cream.

9

Finish and season: add the red wine vinegar or lemon juice to brighten the flavors, then season with salt and freshly ground pepper to taste. Acidity at the end wakes up the whole pot and balances the lentils' earthiness and the tomatoes' sweetness.

10

Rest for flavor melding: turn off the heat and let the soup sit 5–10 minutes to allow flavors to marry. Remove and discard the bay leaf. Taste again and adjust seasoning if necessary.

11

Warm the rolls: while the soup rests, warm the whole-grain rolls in a 350°F (175°C) oven for 6–8 minutes to refresh and slightly crisp the crust. Warm rolls are perfect for dipping and release a toasty aroma.

12

Serve: ladle the soup into bowls and sprinkle with chopped fresh parsley. Serve each portion with one warm whole-grain roll on the side for dunking.

Chef's Tips

  • 1Pick over the lentils and rinse them — stray stones are rare but unpleasant. Rinsing removes dust and anything that could affect flavor.
  • 2If you're short on time, use red lentils but reduce simmering time — red lentils cook much faster and will break down; expect 12–15 minutes. For a thicker stew-like finish, use red lentils and skip the puréeing step.
  • 3Taste and season in layers: a little salt while sweating vegetables, then again at the end. Acidity (a splash of vinegar or lemon) at the finish brightens the whole pot — add it little by little and taste.
  • 4Avoid a rolling boil once lentils are in; it can cause them to split and the broth to become cloudy. Maintain a gentle simmer for the cleanest texture.

Variations

  • Smoky & Spicy: add 1 tsp smoked paprika with the garlic and finish with a pinch of red pepper flakes for heat; swap chicken broth for vegetable broth to keep it vegetarian.
  • Greens & Herby: stir in 4 cups loosely packed chopped spinach or kale in the last 5 minutes of cooking and finish with a tablespoon of chopped fresh dill or parsley for a brighter, greener soup.
  • Meaty Upgrade: brown 8 oz (225 g) Italian sausage or diced smoked ham first, remove, and continue the recipe using the rendered fat to sauté the vegetables; return the meat near the end.

Nutrition per Serving

441

Calories

22g

Protein

74g

Carbs

8g

Fat

22g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with green or brown lentils, rinsed and picked over🥘 More with extra-virgin olive oil🥘 More with unsalted butter (optional, for richness)

Similar Recipes