If you’re searching for a soul-warming dish that’s both hearty and nourishing, look no further than Lentil Soup. With every spoonful, you’ll discover layers of earthy lentils, sweet vegetables, and savory aromatics—all simmered together into one blissfully comforting bowl. This is a recipe I make over and over again whenever I crave something nutritious, simple, and bursting with flavor. Whether you’re enjoying it for a cozy lunch or a satisfying dinner, Lentil Soup has a way of bringing everyone to the table with smiles and second helpings.

Ingredients You’ll Need
It’s amazing how just a handful of wholesome, easy-to-find ingredients can be transformed into something so richly flavorful. Each addition brings its own signature note, from the vibrant veggies to the warming spices, joining together to make Lentil Soup truly unforgettable.
- Oil: Use olive, avocado, or your preferred neutral oil for a silky base and extra richness.
- Carrots: Big carrots or baby carrots, diced—these bring natural sweetness and color to your soup.
- Celery: Adds a lovely aromatic flavor and classic soup texture with every bite.
- Onion: One large onion, diced for a deeply satisfying savory note that lingers in the best way.
- Garlic: Minced cloves bring sharp, irresistible depth and warmth to the mix.
- Red Pepper Flakes (optional): For a tiny kick and subtle heat, add these to your liking.
- Lentils: The star! A whole 16-ounce bag supplies protein, heartiness, and creamy texture.
- Reduced Sodium Broth: Chicken or vegetable broth is the essential cooking liquid, making every bite flavorful.
- Sweet Potatoes: Diced small, they melt into the soup with gentle sweetness and make it extra satisfying.
- Tomato Sauce: Just enough to give body, tang, and a beautiful tomato-rich base.
- Ketchup: A surprising touch—balances acidity and adds just a whisper of sweetness.
- Black Pepper: Freshly ground, to bring just the right amount of gentle heat.
- Turmeric: Scattered in by the teaspoonful, for warm golden color and earthy, vibrant flavor.
How to Make Lentil Soup
Step 1: Sauté the Vegetables
Start by heating your oil in a large, heavy pot set over medium heat. Toss in the carrots, celery, and onion. Stir them often as they cook, letting the edges caramelize and the flavors merge for about 7 to 10 minutes until everything is soft and translucent. This is the simple but crucial foundation of fantastic Lentil Soup!
Step 2: Prepare the Lentils
While your veggies are softening, grab your lentils and give them a thorough rinse in a fine mesh colander or bowl. This quick step sweeps away any lingering dirt or tiny stones (it does happen!), guaranteeing the cleanest, most delicious base for your Lentil Soup. Take a moment to inspect them as you go—the extra love is worth it.
Step 3: Add Garlic and Red Pepper Flakes
Once your veggies are beautifully golden and tender, scoot them aside just enough to add the minced garlic and optional red pepper flakes. Stir them in for 1 to 2 minutes, just until the kitchen smells wildly fragrant and inviting.
Step 4: Simmer the Soup
Now pour in your rinsed lentils, broth, sweet potatoes, and tomato sauce. Give it a hearty stir, cover, and bring your Lentil Soup to a gentle boil. Once bubbling softly, drop the heat and let it simmer for 30 minutes. Peek in from time to time, giving it a stir and enjoying the transformation as everything melds together.
Step 5: Season and Continue Cooking
Add your ketchup, black pepper, and turmeric to the pot. Stir it up and allow the soup to simmer for another 30 minutes (or more)—just remember, lentils love to soak up liquid, so check often and add extra broth or water to reach your favorite consistency. Taste occasionally, adjusting the spices and liquid as you go, until the lentils and sweet potatoes are irresistibly tender.
Step 6: Taste, Adjust, and Serve
Take a final taste—is your Lentil Soup rich, fragrant, and perfectly seasoned? Adjust as needed, then ladle into bowls. Whether you prefer it thick and hearty or a touch more brothy, you’re in for something spectacular. Enjoy while it’s steaming hot!
How to Serve Lentil Soup

Garnishes
A well-placed garnish can turn an everyday Lentil Soup into a true showstopper. Think a handful of fresh herbs (parsley, cilantro, or dill), a squeeze of lemon juice for lift, or a sprinkle of freshly cracked black pepper. Sometimes I even add a swirl of Greek yogurt or a drizzle of olive oil for added richness. The finishing touches are your playground!
Side Dishes
Lentil Soup is a meal on its own, but serving it with warm crusty bread, pita, or a simple green salad takes things to another level. I love dunking a thick slice of sourdough right into the soup or serving it alongside roasted vegetables for an even heartier meal. Rice, couscous, or even a handful of cooked pasta stirred directly into the pot are also delicious options.
Creative Ways to Present
For dinner parties or special nights in, try serving Lentil Soup in individual mugs or rustic bowls topped with a sprinkle of seeds, microgreens, or even a dollop of pesto. Mini grilled cheese sandwiches alongside each bowl are always a hit, or try pouring the soup into a hollowed-out bread bowl for a fun, edible presentation. The possibilities are as endless as your creativity.
Make Ahead and Storage
Storing Leftovers
Lentil Soup stores beautifully, which means you can absolutely make it ahead for busy weekdays. Once the soup cools to room temperature, transfer it to an airtight container and refrigerate. It stays fresh and flavorful for up to 5 days—just the thing for quick, reheatable lunches or those nights when you simply want something warm and homemade with zero fuss.
Freezing
This recipe is a freezer MVP! Allow your Lentil Soup to cool completely, then portion it into individual containers or freezer bags (be sure to leave a little space at the top for expansion). Freeze for up to three months. When you’re ready to enjoy, just thaw in the fridge overnight or gently reheat straight from the freezer for instant comfort.
Reheating
Lentil Soup thickens up as it cools, so when reheating, simply add a splash of water or broth to loosen until you reach your perfect consistency. Warm it on the stovetop over medium heat, stirring occasionally, or zap it in the microwave for a few minutes, stirring halfway through. Either way, the flavors just deepen and get even better with time!
FAQs
Do I have to soak the lentils first?
Nope! The beauty of lentils is that they cook quickly and don’t require pre-soaking. Just give them a good rinse and you’re ready to go.
Can I use different vegetables in this Lentil Soup?
Absolutely. Feel free to swap in or add veggies like red bell peppers, spinach, kale, frozen corn, or whatever you have handy. Even skipping the sweet potatoes is fine if you’re short—though they really do add a lovely sweetness.
How do I keep my Lentil Soup from getting too thick?
It’s perfectly normal for the soup to thicken as the lentils cook and absorb liquid. Just keep some extra broth or water on hand and add as needed throughout simmering. Adjust to your preferred texture—thick and hearty or a bit more brothy.
Can I make this Lentil Soup vegan?
Yes! Simply use vegetable broth instead of chicken broth, and the entire recipe remains perfectly plant-based without sacrificing any of the flavor or heartiness.
What’s the best way to add more flavor?
Don’t hesitate to toss in extra herbs or spices—thyme, cumin, smoked paprika, or coriander all work wonderfully. A squeeze of lemon juice at the end also adds really great brightness to the finished soup.
Final Thoughts
There’s nothing like homemade Lentil Soup to bring comfort and warmth to any day, and I truly hope you give this beloved recipe a try. You’ll fall in love with its incredible flavor, nourishing ingredients, and cozy appeal—so gather your favorite bowl, and let Lentil Soup work its magic at your table!
PrintLentil Soup Recipe
A hearty and nutritious Lentil Soup recipe that is easy to make and packed with flavor. This comforting soup is perfect for a cozy meal and can be customized with your favorite vegetables and seasonings.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Ingredients
Vegetable Base:
- 2 Tablespoons oil
- 3 big carrots or 15 baby carrots, diced
- 5 celery stalks, diced
- 1 large onion, diced
- 3–4 cloves of garlic, minced
- ½ teaspoon Red pepper flakes (optional)
Soup:
- 16 oz bag of lentils
- 32 oz reduced-sodium broth (chicken or vegetable)
- 1–2 sweet potatoes, diced small
- 1 8 oz can of tomato sauce or pureed canned diced tomatoes
- 1–2 Tablespoons ketchup
- Black Pepper, to taste
- 2–3 teaspoons turmeric, or to taste
Instructions
- Sauté Vegetables: Heat oil in a large pot over medium heat. Sauté carrots, celery, and onion until translucent, about 7-10 mins.
- Rinse Lentils: Rinse lentils thoroughly to remove any debris.
- Add Ingredients: Add garlic and red pepper flakes to the pot. Stir for 1-2 minutes. Add lentils, broth, sweet potatoes, and tomato sauce. Bring to a boil, then simmer for 30 minutes.
- Season: Add ketchup and seasonings. Simmer for an additional 30 minutes, adding more liquid as needed.
- Adjust Consistency: Taste the lentils for tenderness. Adjust seasonings and consistency as desired.
- Serve: Once lentils are tender, serve and enjoy!
Notes
- Lentils cook quickly and don’t require soaking like dried beans.
- Adjust liquid levels as the soup thickens during cooking.
- Customize the soup with your preferred vegetables and seasonings.
Nutrition
- Serving Size: 1 serving
- Calories: 269
- Sugar: 5g
- Sodium: 105mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 7g
- Protein: 16g
- Cholesterol: 0mg
