There’s something undeniably comforting about a big bowl of Grandma’s Lentil Soup. Whether it’s a chilly evening or just a day when your soul needs a little hug, this soup brings warmth in every spoonful. Made with pantry staples and layers of flavor from slow-cooked vegetables and herbs, this is the kind of recipe that transforms humble lentils into a nourishing classic.
This dish has been passed down in our family for generations, and it never fails to impress. It’s not only hearty and filling but also budget-friendly and perfect for leftovers. Grandma always said that the second day was even better, and she was right. The flavors deepen, the texture thickens, and it becomes even more satisfying.
Why You’ll Love This Lentil Soup
Grandma’s Lentil Soup checks all the boxes. It’s simple to make, packed with plant-based protein, and totally adaptable to your taste. Whether you’re a vegetarian or just looking to eat more wholesome meals, this soup is a winner. It freezes beautifully, feeds a crowd, and fills your home with the kind of aroma that makes everyone wander into the kitchen asking, “What’s cooking?”
Can I Use Canned Lentils Instead of Dried Ones?
You can! If you’re short on time, canned lentils are a great shortcut. Just make sure to drain and rinse them first. Since they’re already cooked, add them in during the last 15 minutes of simmering to avoid them getting mushy. But if you have the time, go for dried lentils. They absorb the flavors of the broth better and create a more cohesive texture in the soup.
Ingredients for the Grandma’s Lentil Soup
This soup is all about layers of earthy, savory, and aromatic flavors. It uses simple ingredients that most kitchens already have.
- Olive oil
- Yellow onion
- Garlic cloves
- Carrots
- Celery stalks
- Tomato paste
- Dried green or brown lentils
- Vegetable broth
- Bay leaves
- Thyme
- Salt
- Black pepper
- Red pepper flakes (optional)
- Fresh parsley (for garnish)
- Lemon juice
Each ingredient plays a role in bringing depth and balance. The tomato paste adds richness, the garlic and onions bring a savory base, and the lentils thicken the soup naturally. A splash of lemon at the end brightens it all up.

How To Make the Grandma’s Lentil Soup
Step 1: Build the Flavor Base
Heat olive oil in a large pot over medium heat. Add chopped onions, carrots, and celery, and cook until they start to soften, about 6-8 minutes. Stir in the garlic and tomato paste and cook for another 2 minutes until fragrant.
Step 2: Add Lentils and Broth
Add the dried lentils to the pot along with the vegetable broth, bay leaves, thyme, salt, black pepper, and red pepper flakes if using. Stir well and bring everything to a boil.
Step 3: Simmer
Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 30-35 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
Step 4: Final Touches
Remove the bay leaves. Taste and adjust seasoning. Stir in the lemon juice to add brightness and top with freshly chopped parsley right before serving.
How to Serve and Store Grandma’s Lentil Soup
This cozy bowl of soup is perfect on its own or with a hunk of crusty bread. It also makes a great starter to any meal. A warm bowl of Grandma’s Lentil Soup feeds about 6 people generously. It stores beautifully in the fridge for up to 5 days and tastes even better the next day. You can also freeze it for up to 3 months—just thaw and reheat on the stove.
What to Serve With Lentil Soup?
Crusty Artisan Bread
Thick slices of warm, crusty bread are the perfect vehicle for scooping up hearty spoonfuls.
Garlic Butter Naan
Soft and chewy naan with a swipe of garlic butter adds an extra cozy element.
Simple Green Salad
A fresh salad with lemon vinaigrette balances the earthiness of the soup.
Roasted Asparagus
Roasted vegetables like asparagus make for a bright and slightly crisp contrast.
Creamy Cottage Cheese Pasta Sauce
It might sound unusual, but this creamy pasta sauce adds a comforting twist when served on the side or poured over roasted veggies.
Greek Lemon Potatoes
The citrusy potatoes are a zesty companion that complements the soup’s herbal base.
Easy Homemade Naan Bread
Another soft bread option that can be used to soak up every last drop.
Want More Soup Ideas?
If you’re loving Grandma’s Lentil Soup, here are a few more comforting bowls you might enjoy:
- Try the rich and flavorful Creamy Parmesan Italian Sausage Soup.
- Cozy up with a bowl of Creamy Mushroom Ravioli for a meatless meal.
- Need more greens? This Creamy Lemon Butter Salmon Recipe is hearty and wholesome.
- Or go bold with Crab and Shrimp Seafood Bisque for an elevated option.
Save This Recipe For Later
📌 Save this recipe to your Pinterest board so it’s ready when those chilly nights roll in. And let me know in the comments how you made it your own. Did you use red lentils? Add spinach? Maybe a swirl of coconut milk? I’d love to hear!
Explore a world of wholesome dishes and weeknight saviors by following Janet Dishes on Pinterest: Janet Dishes on Pinterest
Conclusion
Grandma’s Lentil Soup is proof that simple ingredients, cooked with love and patience, can create something deeply nourishing. It’s easy enough for busy weeknights and soulful enough for slow Sundays. Whether you’re feeding your family or meal prepping for the week, this classic will warm hearts and satisfy hunger every single time.

Grandma’s Lentil Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Grandma’s Lentil Soup is a cozy, nourishing meal made with simple pantry staples like carrots, celery, lentils, and herbs. This hearty vegetarian soup is rich in flavor and perfect for meal prep, with comforting textures and a bright finish of lemon and parsley. Ideal for chilly nights or when you need a soul-warming bowl, this easy lentil soup is a timeless classic your whole family will love.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, chopped
3 cloves garlic, minced
2 large carrots, diced
2 celery stalks, diced
2 tablespoons tomato paste
1 cup dried green or brown lentils
6 cups vegetable broth
2 bay leaves
1 teaspoon dried thyme
1 teaspoon salt
0.5 teaspoon black pepper
0.25 teaspoon red pepper flakes
2 tablespoons lemon juice
2 tablespoons fresh parsley, chopped
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onions, carrots, and celery. Cook for 6-8 minutes until softened.
2. Stir in garlic and tomato paste. Cook for another 2 minutes until fragrant.
3. Add dried lentils, vegetable broth, bay leaves, thyme, salt, pepper, and red pepper flakes if using. Bring to a boil.
4. Reduce heat to low, cover, and simmer for 30-35 minutes until lentils are tender. Stir occasionally.
5. Remove bay leaves. Stir in lemon juice and top with chopped parsley before serving.
Notes
For deeper flavor, let the soup rest overnight in the fridge before serving.
You can use canned lentils to save time; just reduce simmering time.
Add a swirl of coconut milk or throw in some spinach for extra nutrition.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 215
- Sugar: 5g
- Sodium: 570mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 12g
- Protein: 11g
- Cholesterol: 0mg
