My favorite homemade lentil soup recipe is simple, so easy to make, and hearty. It’s the kind of soup that fills your kitchen with warmth and keeps you coming back for just one more bowl. The best part? It’s ridiculously easy to make, budget-friendly, and loaded with protein, fiber, and cozy, feel-good ingredients.

I’ve been making this soup many times until it became exactly how I love it—thick, flavorful, and deeply satisfying. It’s one of those throw-everything-in-a-pot meals that somehow tastes like you spent hours in the kitchen.
If you’re all about cozy soups, these two are a must-try. Easy Hearty Chicken and Rice Soup is warm, comforting, and super satisfying, while Creamy Loaded Baked Potato Soup is thick, cheesy, and basically my favourite.
Is Lentil Soup Good for You?
Absolutely. Lentil soup is loaded with plant-based protein, fiber, vitamins, and also minerals while being naturally low in fat. The high fiber content keeps you full, and the slow-digesting carbs help maintain steady energy levels. Plus, lentils are packed with iron, folate, and antioxidants, making this soup a powerhouse meal that’s both comforting and nutritious.
What Does Lentil Soup Taste Like?
Lentil soup is rich, earthy, and ridiculously comforting. The lentils themselves have a mild, slightly nutty flavor that soaks up the savory broth and warm spices. Depending on how it’s seasoned, it can be herby, smoky, or slightly tangy (especially if you add a squeeze of lemon at the end). If you use red lentils, the soup tends to be smoother and slightly sweeter, while brown or green lentils give it a heartier texture.
Ingredients Needed
I’ve tested different versions of this lentil soup, and these ingredients always give me the best balance of flavor and texture.
Lentils: I like using brown or green lentils because they hold their shape well and don’t turn to mush. If you prefer a smoother texture, red lentils break down more as they cook.
Onion, Carrots & Celery: This classic trio adds depth and natural sweetness. I dice them small so they soften and melt into the soup.
Garlic: A few cloves of garlic(fresh) make a huge difference. I always go for freshly minced garlic instead of jarred for the best flavor.
Tomatoes: A can of crushed tomatoes or diced tomatoes adds acidity and richness. If I have fresh tomatoes, I’ll use those instead.
Broth (The Heart of the Soup): I love using vegetable broth to keep it plant-based, but chicken broth works, too, if that’s what you have.

Spices & Seasonings
- Cumin – Adds a warm, earthy flavor.
- Paprika – I use smoked paprika for a hint of smokiness.
- Turmeric – Gives the soup a subtle warmth and a boost of nutrition.
- Salt & Pepper – Always adjust to taste!
Lemon Juice (The Secret Ingredient)
A squeeze of lemon juice (fresh) at the end brightens everything up and makes the flavors pop.
What Types of Lentils Are Best for Lentil Soup?
It depends on the texture you’re going for! Brown and green lentils hold their shape well, making them great for a chunkier soup with more bite. Red lentils, on the other hand, break down as they cook, creating a creamier, almost velvety texture. If you love a thick, rich soup, red lentils are the way to go. If you prefer a little more texture, stick with brown or green. Either way, you can’t go wrong!
How I Make Lentil Soup From Scratch
Sauté the Veggies
I start by heating some olive oil in a large pot, then toss in the onion, carrots, and celery. I let them cook until they soften and get a little golden, which builds the base flavor of the soup.
Don’t rush this step! Letting the veggies cook properly adds more depth to the soup.

Add the Garlic & Spices
Once the veggies are soft, I stir in garlic, cumin, paprika, and turmeric. The moment those spices hit the heat, the kitchen smells amazing.
Toasting the spices for about 30 seconds wakes up their flavors and makes a big difference.


Add the Lentils & Broth
Now, I pour in the lentils, tomatoes, and broth, then bring everything to a boil. Once it’s bubbling, I reduce the heat and let it simmer until the lentils are tender.
Recipe Tip
- If the soup gets too thick, just add a little more broth or water to loosen it up.
Finish with Lemon Juice
Once the lentils are soft and the flavors have melded together, I squeeze in lemon juice. This step takes the soup from good to incredible.
Serve & Enjoy
I ladle the soup into bowls, sprinkle on some fresh parsley, and maybe add a drizzle of olive oil for extra richness.

Best Way to Store & Reheat Lentil Soup
This soup tastes even better the next day, and it stores beautifully.
In the fridge – I Store it in an airtight container for up to 5 days.
In the freezer – Lentil soup freezes like a dream. I Let it cool completely before transferring it to a freezer-safe container. It lasts up to 3 months.
To reheat – I Warm it on the stovetop over low heat, adding a splash of water or broth if it’s too thick.

Recipe Variations & Substitutions
- Make it creamy – Stir in a little coconut milk or heavy cream for a creamier texture.
- Boost the protein – Add chicken, turkey, or chickpeas for extra protein.
- Spice it up – If you like heat, add a pinch of red pepper flakes or cayenne.
- Go low-carb – Skip the lentils and load up on extra veggies instead.
What to Serve with Lentil Soup
Lentil soup is hearty and satisfying on its own, but I love pairing it with something fresh or crunchy to balance out the flavors. A crusty loaf of sourdough or warm pita bread is perfect for scooping up every last bite. If I’m making this for a full meal, I’ll serve it with a basic green salad tossed in a lemony vinaigrette. Roasted veggies, like Brussels sprouts, cauliflower, or carrots, also make a great side. And if I’m feeling extra indulgent, a grilled cheese sandwich on the side takes it to another level.

Recommended Tools You’ll Need
Here’s what makes cooking this soup easier:
- Large Pot or Dutch Oven – A big pot helps the flavors meld together.
- Wooden Spoon – Great for stirring and scraping up bits from the bottom.
- Sharp Knife & Cutting Board – For chopping all those veggies.
- Ladle – Makes serving easier and less messy.
- Citrus Juicer – Helps get every drop of lemon juice into the soup.
More Hearty Soup Recipes
FAQs About Lentil Soup
Do I need to soak lentils before making soup?
Nope! Lentils cook quickly and don’t need soaking. Just give them a good rinse before adding them to the pot.
Can I use canned lentils?
Yes, but reduce the cooking time since canned lentils are already soft.
What’s the best lentil for soup?
Brown or green lentils hold their shape best, while red lentils break down more for a creamier soup.

Hearty Warm Lentil Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Description
I made this lentil soup, and it was warm, hearty, and packed with flavor loaded with tender lentils, veggies, and the perfect blend of spice
Ingredients
For the Soup:
- 1 1/2 cups brown or green lentils (rinsed and drained)
- 1 small onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) crushed or diced tomatoes
- 6 cups vegetable broth (or chicken broth if preferred)
- 1 tbsp olive oil (for sautéing)
Spices & Seasonings:
- 1 tsp ground cumin (adds warmth and earthiness)
- 1/2 tsp smoked paprika (for a subtle smoky flavor)
- 1/2 tsp turmeric (boosts depth and nutrition)
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
Finishing Touches:
- Juice of 1 lemon (brightens and enhances the flavors)
- Fresh parsley (for garnish, optional)
- Drizzle of olive oil (for extra richness, optional)
Instructions
- Sauté the Veggies: In a large pot, heat olive oil over medium heat. Add the diced onion, carrots, and celery, stirring occasionally for about 5 minutes until softened. Letting the veggies cook properly helps develop a deeper, richer flavor.
- Add the Garlic & Spices: Once the veggies are tender, stir in garlic, cumin, paprika, and turmeric. Cook for about 30 seconds until fragrant. Toasting the spices at this stage enhances their flavors, making the soup even more delicious.
- Add the Lentils & Broth: Pour in the lentils, crushed tomatoes, and vegetable broth, then stir everything together. Bring the soup to a boil, then reduce the heat to low and let it simmer for 25–30 minutes, or until the lentils are tender. Stir occasionally to ensure even cooking.
- Finish with Lemon Juice: Once the lentils are soft, squeeze in the fresh lemon juice and stir. This final touch brightens the flavors and enhances the overall taste.
- Serve & Enjoy: Ladle the soup into bowls and garnish with fresh parsley. For an extra burst of flavor, add a drizzle of olive oil before serving. Pair it with warm crusty bread or a side salad for a complete meal.
Notes
- Use the Right Lentils – Brown or green lentils hold their shape well, while red lentils break down for a creamier texture.
- For Extra Creaminess – Blend half the soup with an immersion blender for a smooth-yet-chunky consistency.
- Make it Hearty – Add cooked quinoa, chickpeas, or diced potatoes for an even more filling soup.
- Spice It Up – If you like heat, add a pinch of red pepper flakes or a dash of cayenne.
- Storage & Reheating – This soup stores well for up to 4 days in the fridge and freezes beautifully for up to 3 months. Just reheat and add extra broth if needed.
Nutrition
- Calories: 230 kcal
- Sugar: 6g
- Sodium: 620mg
- Fat: 4g
- Saturated Fat: 0.5g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 14g