This hearty lentil soup is warm, filling, and perfect for chilly days. With colorful veggies and protein-packed lentils, it’s as nourishing as it is tasty!
Whenever I make this soup, I feel like a superhero for getting so many healthy ingredients in one bowl. And let’s be real—who doesn’t love a cozy soup day? 🥣
Key Ingredients & Substitutions
Lentils: Brown or green lentils work best for this soup. If you prefer a milder taste, you can use red lentils, but they’ll break down more and create a thicker soup. I’ve found a mix of lentils adds great texture.
Broth: Vegetable broth keeps it plant-based, but chicken broth adds extra flavor. Homemade broth is fun if you have leftovers. Just be sure it’s low-sodium to control the salt level.
Spices: Ground cumin and smoked paprika give depth. If you don’t have them, try thyme or Italian herbs as alternatives. Turmeric for color is optional but adds a healthy twist!
Lemon: Fresh lemon juice really brightens the soup. You could use lime if that’s what you have. I always add extra for taste!
How Do I Get the Best Flavor from My Vegetables?
To get the most flavor out of your veggies, start by sautéing them! This step builds a flavor base for your soup.
- Heat your olive oil in the pot before adding chopped onions, carrots, and celery. Make sure you don’t rush this step!
- Sauté on medium heat until they soften. This usually takes about 5-7 minutes.
- After that, add garlic and spices, cooking them just until fragrant. This brings out their best flavors.
These two steps set the stage for a delicious, fragrant soup that truly satisfies. Enjoy making this comforting dish!

How to Make Lentil Soup
Ingredients You’ll Need:
- 1 cup brown or green lentils, rinsed
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 celery stalk, diced
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable or chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric (optional)
- Salt and pepper, to taste
- Juice of 1 lemon
- Fresh spinach or parsley, chopped for garnish
- Lemon slices, for serving
How Much Time Will You Need?
This hearty lentil soup takes about 10 minutes to prepare and around 30-40 minutes to cook. Total time is about 50 minutes, making it a great option for a cozy dinner!
Step-by-Step Instructions:
1. Sauté the Vegetables:
In a large pot, heat the olive oil over medium heat. Once hot, add the chopped onion, diced carrots, and celery. Sauté these until they are softened, which should take about 5-7 minutes. Stir occasionally to keep them from sticking.
2. Add the Flavors:
Now it’s time to kick up the flavor! Stir in the minced garlic, ground cumin, smoked paprika, and turmeric (if using). Cook this mixture for an additional 1-2 minutes, until the garlic is fragrant. You’ll love how it smells!
3. Combine Everything:
Add the rinsed lentils, diced tomatoes (with their juices), and broth into the pot. Give everything a good stir to combine all the ingredients nicely.
4. Simmer the Soup:
Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer gently for 30-40 minutes, or until the lentils are tender. Check occasionally and give it a stir to ensure even cooking.
5. Season and Brighten the Flavor:
Once the lentils are tender, season with salt and pepper to your liking. Squeeze in the juice of one lemon to brighten up the flavor. It adds a fresh touch that makes the soup great!
6. Add Some Greens:
If you’d like, toss in a handful of fresh spinach. Cook it just until wilted for a pop of color and extra nutrition.
7. Serve and Enjoy:
Ladle the warm lentil soup into bowls. Garnish with chopped parsley or spinach on top. Serve with a slice of lemon on the side for an extra bit of zest! Enjoy this delicious soup with some crusty bread for a full meal.
This recipe yields a comforting, richly flavored lentil soup with a nice balance of earthy lentils, savory vegetables, and a fresh lemony finish. Perfect for any day!

Can I Use Different Types of Lentils?
Yes! While brown or green lentils are best for this soup, you can use red lentils if you prefer a milder taste. Keep in mind that red lentils will break down more and create a creamier soup.
Can I Prepare This Soup in Advance?
Absolutely! You can make the soup ahead of time and store it in the fridge for up to 3 days. The flavors will meld together beautifully. Just reheat on the stove over low heat, adding a splash of broth if it thickens too much.
How to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can also freeze the soup for up to 3 months. To reheat, simply thaw in the fridge overnight and warm on the stove or in the microwave.
What Can I Add for Extra Flavor?
For added depth, consider throwing in herbs like thyme or bay leaves while the soup simmers. A splash of balsamic vinegar or a sprinkle of nutritional yeast right before serving can also elevate the flavor!


