There’s something deeply comforting about a bowl of lentil soup, especially when it’s a recipe passed down through generations. Grandma’s Lentil Soup isn’t just a meal—it’s a warm, hearty hug in a bowl. Every time I make it, I’m taken back to her tiny, bustling kitchen filled with the scent of simmering garlic, herbs, and slow-cooked lentils. It’s one of those dishes that nourishes more than just your hunger—it soothes your soul.

I love how simple and wholesome this soup is. With just a handful of pantry staples, you get something incredibly satisfying and flavorful. The texture of the lentils, the sweet softness of carrots and potatoes, the herby broth—it all comes together in perfect harmony. It’s a one-pot wonder that’s perfect for cold nights, lazy Sundays, or whenever you need a bit of cozy nostalgia.
Why You’ll Love This Grandma’s Lentil Soup
This soup checks all the boxes—easy, nutritious, budget-friendly, and full of flavor. It’s naturally vegan and packed with protein and fiber from the lentils. You don’t need fancy ingredients, and it’s just as delicious on day three as it is fresh off the stove. Plus, it freezes beautifully, making it a fantastic make-ahead meal.
Whether you’re cooking for your family, meal-prepping for the week, or just craving something warm and homemade, Grandma’s Lentil Soup is the kind of recipe that quickly becomes a staple in your kitchen.
What Kind of Lentils Should I Use?
For this soup, I always go with brown or green lentils because they hold their shape well after simmering. Red lentils tend to break down more and create a mushier texture, which is lovely in a creamy dal but not ideal for this chunky, rustic soup. If you’re after a bit of texture and bite, stick with brown or green.
Options for Substitutions
One of the beauties of this soup is how flexible it is. No potatoes? Use sweet potatoes or butternut squash. Don’t have fresh tomatoes? A can of diced tomatoes works just fine. Want more greens? Toss in some spinach or kale at the end. If you eat meat, a little cooked bacon or sausage can deepen the flavor even more. Feel free to play with the herbs, too—thyme, rosemary, bay leaves—they all add something special.
Ingredients for Grandma’s Lentil Soup
- Brown or Green Lentils – These are the heart of the soup, offering protein, fiber, and a satisfying bite that doesn’t turn mushy.
- Carrots – They bring natural sweetness and a touch of color, softening perfectly as they simmer.
- Potatoes – A comforting addition that adds body and heartiness to the soup.
- Celery – Provides a subtle aromatic depth and slight crunch.
- Onion – Essential for building that base flavor with its natural savory sweetness.
- Garlic – Adds richness and warmth to every spoonful.
- Diced Tomatoes – Brings acidity and brightness that balances the earthy lentils.
- Vegetable Broth – Forms the flavorful base and binds all the ingredients together.
- Olive Oil – Used for sautéing the aromatics and adding richness.
- Bay Leaf – Enhances the broth with a subtle herbal layer.
- Cumin & Thyme – Offer a warm, earthy, herby note that complements the lentils beautifully.
- Salt & Black Pepper – Essential for seasoning and balancing all the flavors.
- Fresh Parsley – Stirred in at the end for a fresh, vibrant finish.

Step 1: Sauté the Aromatics
Start by heating a generous swirl of olive oil in a large soup pot over medium heat. Add chopped onions, celery, and carrots. Cook for 7–8 minutes, stirring often, until the vegetables soften and the onions turn translucent. Add minced garlic and stir for another minute until fragrant.
Step 2: Add Seasonings and Tomatoes
Sprinkle in the cumin, thyme, salt, and black pepper. Stir for 30 seconds to bloom the spices, then pour in the diced tomatoes (with their juice). Cook for 2–3 minutes to let the flavors meld.
Step 3: Stir in Lentils and Broth
Add the rinsed lentils, cubed potatoes, and bay leaf to the pot. Pour in the vegetable broth and give everything a good stir. Bring the soup to a boil, then reduce the heat to low, cover partially, and let it simmer gently.
Step 4: Simmer to Perfection
Simmer for about 35–40 minutes, or until the lentils and potatoes are tender. Stir occasionally to prevent sticking. If the soup thickens too much, you can always add a splash of water or extra broth.
Step 5: Finish and Serve
Remove the bay leaf, taste and adjust seasoning if needed. Stir in freshly chopped parsley just before serving for a burst of freshness. Ladle the soup into bowls and serve hot with warm crusty bread.
How Long to Prepare Grandma’s Lentil Soup
Prep Time:
Prepping the vegetables and ingredients for this soup takes around 15–20 minutes. This includes chopping the onions, celery, carrots, and potatoes, as well as rinsing the lentils. If you prep efficiently and use a food processor for chopping, you could save a bit of time here.
Cook Time:
Once everything is in the pot, the soup simmers for 35–40 minutes. During this time, the lentils and potatoes cook through, and the flavors deepen. You’ll want to stir it occasionally to avoid sticking, but otherwise, it’s a fairly hands-off cooking process.
Tips for Perfect Grandma’s Lentil Soup
- Use freshly chopped herbs at the end for a pop of brightness.
- Rinse the lentils thoroughly to remove excess starch and dust.
- Cut all your vegetables roughly the same size for even cooking.
- If the soup gets too thick, add broth or water to loosen it up.
- Let the soup sit for 10–15 minutes after cooking before serving—the flavors deepen beautifully.
Watch Out for These Mistakes While Cooking
- Not rinsing the lentils – This can lead to cloudy soup and off flavors.
- Overcooking the lentils – They can turn mushy. Keep an eye on them after 30 minutes.
- Too much salt early on – Add salt in stages to avoid over-seasoning as the broth reduces.
- Using red lentils – They break down too much and change the texture.
- Skipping aromatics – Onions, garlic, and celery build the foundational flavor. Don’t skip them.
What to Serve With Grandma’s Lentil Soup?
1. Crusty Artisan Bread
A thick slice of warm, crusty bread is perfect for soaking up every last bit of soup.
2. Simple Green Salad
A fresh salad with a lemon vinaigrette adds a crisp contrast to the hearty soup.
3. Grilled Cheese Sandwich
For a heartier meal, pair the soup with a gooey grilled cheese—comfort food perfection.
4. Roasted Vegetables
Oven-roasted Brussels sprouts, cauliflower, or carrots make a great earthy companion.
5. Garlic Naan or Pita Bread
Warm flatbreads add a soft, chewy texture that goes beautifully with each spoonful.
Storage Instructions
Refrigerator:
Allow the soup to cool completely before storing. Transfer to airtight containers and refrigerate for up to 5 days. The flavors get even better as it sits!
Freezer:
Ladle the cooled soup into freezer-safe containers or zip-top bags (leave some space for expansion). Freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop over low heat.
Reheating:
Warm the soup on the stove or microwave, adding a splash of broth or water if it thickened too much. Stir gently and heat until steaming hot.
Estimated Nutrition
Per 1-cup serving (approximate):
- Calories: 230
- Protein: 14g
- Carbohydrates: 35g
- Fiber: 12g
- Fat: 4g
- Saturated Fat: 0.5g
- Sodium: 420mg
- Sugar: 5g
Frequently Asked Questions
How do I make this soup more filling?
You can stir in cooked rice, quinoa, or barley. You could also top it with a poached egg or add a handful of cooked sausage.
Can I cook this in a slow cooker?
Yes! Sauté the aromatics first, then add everything to a slow cooker and cook on low for 6–7 hours or high for 3–4 hours.
Do lentils need to be soaked before cooking?
No soaking is needed for brown or green lentils. Just rinse them well to remove any debris.
Can I use chicken broth instead of vegetable broth?
Absolutely. If you’re not vegetarian, chicken broth adds a rich, savory note to the soup.
Is this soup good for meal prep?
Yes! It stores well in both the fridge and freezer, and the flavor deepens as it sits.
Conclusion
Grandma’s Lentil Soup is a timeless comfort dish that brings warmth and nourishment with every spoonful. It’s hearty, budget-friendly, and incredibly adaptable to your pantry and preferences. Whether you’re cooking it for a cozy dinner or batch-prepping for the week ahead, this soup delivers on flavor, comfort, and tradition. One bite and you’ll understand why it’s a recipe that’s lasted through generations.
Grandma’s Lentil Soup
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Description
A hearty and comforting bowl of Grandma’s Lentil Soup is just what you need for a nourishing meal. This one-pot wonder combines tender lentils, earthy vegetables, and aromatic herbs into a warm, satisfying dish that’s naturally vegan and packed with fiber and plant-based protein. Ideal for cold nights, quick dinners, or healthy lunch prep, this easy recipe is a delicious example of timeless homemade cooking. Great for meal prep, freezer-friendly, and perfect if you’re looking for healthy soup ideas, easy dinner recipes, or wholesome comfort food.
Ingredients
1 1/2 cups brown or green lentils
3 medium carrots, chopped
2 medium potatoes, diced
2 stalks celery, sliced
1 large onion, chopped
4 cloves garlic, minced
1 can (14.5 oz) diced tomatoes
6 cups vegetable broth
2 tablespoons olive oil
1 bay leaf
1 teaspoon ground cumin
1 teaspoon dried thyme
1 1/2 teaspoons salt
1/2 teaspoon black pepper
1/4 cup fresh parsley, chopped
Instructions
1. Heat olive oil in a large pot over medium heat. Add onions, celery, and carrots. Sauté for 7–8 minutes until softened.
2. Stir in garlic and cook for 1 more minute until fragrant.
3. Add cumin, thyme, salt, and pepper. Stir well to combine.
4. Pour in diced tomatoes and cook for 2–3 minutes to meld the flavors.
5. Add lentils, potatoes, bay leaf, and vegetable broth. Stir to combine.
6. Bring to a boil, then reduce heat to low. Cover partially and simmer for 35–40 minutes.
7. Check for tenderness and season to taste. Remove bay leaf.
8. Stir in fresh parsley just before serving. Serve hot with your favorite bread.
Notes
Rinse lentils thoroughly before cooking to remove dust and ensure clarity in the soup.
Letting the soup rest for 10–15 minutes before serving helps enhance the flavors.
If storing, allow the soup to cool completely before transferring to containers.
Nutrition
- Serving Size: 1 cup
- Calories: 230
- Sugar: 5g
- Sodium: 420mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg
Keywords: easy recipe, lentil soup, healthy soup, vegan comfort food, dinner ideas
