There are recipes that warm your belly, and then there are recipes that warm your soul. Grandma’s Lentil Soup falls into the latter category. It’s the kind of soup that smells like home, tastes like comfort, and feels like a hug in a bowl. Rich with vegetables and lentils, this classic brings old-fashioned simplicity together with nourishing goodness.
Whether you’re cozying up on a cold day or looking to enjoy a wholesome meatless meal, this soup never disappoints. Passed down through generations, it’s the kind of dish that gets better with time—both in flavor and in memory. The gentle simmering of onions, garlic, and herbs fills the kitchen with a scent that instantly soothes.
Why You’ll Love This Lentil Soup
Grandma’s Lentil Soup is hearty, filling, and surprisingly easy to make. It’s packed with fiber-rich lentils and fresh vegetables that make every spoonful satisfying. It’s budget-friendly, vegan by default, and freezer-safe, so you can enjoy it on busy weeknights. The flavors are deeply savory with subtle layers from herbs and spices, and you can customize it with add-ins like spinach or a dash of lemon.
What Kind of Lentils Should I Use?
Brown or green lentils work best for Grandma’s Lentil Soup. They hold their shape beautifully after cooking, offering texture without turning mushy. Red lentils can be used if you prefer a creamier consistency, but they do break down more. If you’re aiming for a rustic, classic vibe, go with brown lentils. No need to soak them ahead of time—just give them a rinse and toss them in.
Ingredients for Grandma’s Lentil Soup
This soup brings simple ingredients together to create deep flavor. Each ingredient plays a role in creating that nostalgic warmth only a homemade soup can offer.
- Olive oil
- Yellow onion
- Carrots
- Celery
- Garlic
- Tomato paste
- Dried thyme
- Bay leaf
- Crushed tomatoes
- Vegetable broth
- Brown or green lentils
- Salt and pepper
- Fresh parsley
- Lemon juice

How To Make Grandma’s Lentil Soup
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add chopped onions, carrots, and celery. Cook until softened, about 5 to 7 minutes. Stir in minced garlic and tomato paste, letting it cook for another minute to develop richness.
Step 2: Add Herbs and Liquids
Toss in the dried thyme and bay leaf. Add crushed tomatoes and vegetable broth, stirring everything together. Rinse the lentils and add them to the pot.
Step 3: Simmer the Soup
Bring the mixture to a boil, then lower the heat and cover. Let it simmer for 35 to 40 minutes or until the lentils are tender.
Step 4: Finish and Serve
Season with salt, pepper, and a splash of fresh lemon juice. Remove the bay leaf, stir in chopped parsley, and serve warm.
How to Serve and Store Grandma’s Lentil Soup
This recipe makes a generous pot of soup that can feed about 6 people. It pairs perfectly with a slice of crusty bread or a warm roll. If you have leftovers, let the soup cool before transferring to airtight containers. It keeps well in the fridge for up to 5 days and freezes beautifully for up to 3 months. Just reheat on the stovetop or in the microwave with a splash of water to revive the texture.
What to Serve With Grandma’s Lentil Soup?
Crusty Garlic Bread
The crispy edges and soft center of garlic bread are perfect for dunking.
Simple Green Salad
A refreshing salad with lemon vinaigrette cuts through the richness of the soup.
Grilled Cheese Sandwich
Pairing this with a golden, gooey grilled cheese turns it into comfort food heaven.
Roasted Vegetables
A side of roasted sweet potatoes or parsnips complements the earthy lentils.
Herbed Couscous
Serve the soup over herbed couscous for a more filling twist.
Baked Stuffed Peppers
If you’re serving guests, this adds a colorful and flavorful side.
Pickled Onions or Beets
For a tangy counterpoint, some quick pickles add brightness.
Cornbread Muffins
The sweet-savory combo of cornbread muffins pairs surprisingly well with the soup.
Want More Soup Ideas?
If you’re into warm bowls of deliciousness, here are a few other favorites to try:
- Creamy Alfredo Lasagna Soup
- Zesty Tuscan Artichoke Soup
- Chicken Pot Pie Soup Recipe
- Creamy Garlic Marry Me Salmon if you’re in the mood for something hearty with seafood flair.
- Boilermaker Tailgate Chili for a crowd-pleasing, meaty alternative.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know in the comments how yours turned out. Did you add spinach or sneak in some chili flakes? Did you try it with red lentils?
I love hearing your creative spins on these nostalgic classics. And questions are always welcome too—let’s make every bowl of soup better together.
Explore beautifully curated health-boosting drinks and cozy dinners on Mia Recipes on Pinterest and find your new weekly favorite!

Grandma’s Lentil Soup
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This hearty Grandma’s Lentil Soup recipe is a comforting classic packed with wholesome ingredients like brown lentils, vegetables, and fresh herbs. It’s a nutritious, vegan-friendly dinner perfect for meal prep or cozy nights. A healthy lentil soup recipe for cold days or anytime you need warmth in a bowl.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, chopped
2 large carrots, chopped
2 celery stalks, chopped
3 cloves garlic, minced
2 tablespoons tomato paste
1 teaspoon dried thyme
1 bay leaf
1 can (15 ounces) crushed tomatoes
6 cups vegetable broth
1 ½ cups brown or green lentils, rinsed
1 teaspoon salt
½ teaspoon black pepper
2 tablespoons lemon juice
2 tablespoons fresh parsley, chopped
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
2. Add garlic and tomato paste. Stir and cook for another minute to bring out the flavors.
3. Stir in dried thyme and the bay leaf, then add crushed tomatoes and vegetable broth.
4. Rinse the lentils and add them to the pot. Stir everything together.
5. Bring the soup to a boil, then reduce heat and cover. Let it simmer for 35 to 40 minutes or until the lentils are tender.
6. Season with salt and pepper. Remove the bay leaf.
7. Stir in lemon juice and chopped parsley just before serving.
8. Serve hot with crusty bread or a salad.
Notes
This soup tastes even better the next day as flavors develop.
Use green or brown lentils to retain a hearty texture.
Add spinach, kale, or chili flakes to personalize your soup.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 ½ cups
- Calories: 290
- Sugar: 7g
- Sodium: 620mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 14g
- Protein: 15g
- Cholesterol: 0mg


