Grandma’s Lentil Soup

WANT TO SAVE THIS RECIPE?

I still remember the cozy afternoons in my grandma’s kitchen, where the scent of simmering lentils would fill every corner of the house. Her lentil soup was more than just a warm bowl of comfort—it was a ritual of love and nourishment. Every spoonful came loaded with hearty vegetables, earthy lentils, and spices that warmed the soul. Whenever I recreate it, I feel like I’m right back at that tiny kitchen table, soaking in her stories and sipping something magical.

This recipe for Grandma’s Lentil Soup is my way of passing on that warm tradition. It’s simple enough for a weeknight dinner but rich enough to feel like something special. Whether you’re a beginner in the kitchen or a seasoned home cook, you’ll find this recipe forgiving, flexible, and utterly satisfying. Best of all, it uses pantry staples and fresh veggies you probably already have.


Why You’ll Love This Lentil Soup

This lentil soup has everything you need in a comforting meal: hearty texture, bold flavor, and plant-based goodness. It’s packed with fiber, protein, and vitamins thanks to the lentils and vegetables, making it a complete meal in one pot. It also freezes beautifully, making it ideal for batch cooking or weekly meal prep. Whether you’re vegan, vegetarian, or just soup-obsessed, this dish checks all the boxes.


What Kind of Lentils Should I Use?

For this soup, I use green or brown lentils because they hold their shape well and offer a nice bite without turning mushy. Red lentils can be used too, but they tend to break down into more of a stew-like texture. If you want a bit of variety, you could even mix a couple of types. Just remember: cooking time may vary slightly depending on the type you choose.


Options for Substitutions

One of the things I love about this soup is how forgiving it is. Don’t have spinach? Kale or Swiss chard work wonderfully. Want to add extra protein? Toss in some chickpeas or even cooked sausage for a non-vegan version. No potatoes? Try sweet potatoes or butternut squash. And if you’re out of vegetable broth, water with a couple of bouillon cubes will do the trick just fine.


Ingredients for This Lentil Soup

  • Lentils – The star of the dish. Lentils provide texture, protein, and heartiness. I prefer brown or green lentils for their firmness.
  • Potatoes – These soak up the flavors of the broth and add bulk to the soup.
  • Spinach – Stirred in at the end for a boost of green and added nutrients. Kale or chard can be used instead.
  • Carrots – They bring a natural sweetness and pair beautifully with the earthy lentils.
  • Celery – Essential for depth of flavor and aromatic balance.
  • Onion – A flavor base that starts the whole soup off right.
  • Garlic – Intensifies the flavor and adds warmth.
  • Tomatoes (fresh or canned) – Add acidity and brightness to balance the earthiness.
  • Olive oil – Used for sautéing the aromatics and enriching the soup.
  • Vegetable broth – Creates a savory base. Homemade or store-bought both work well.
  • Salt and black pepper – Essential for seasoning.
  • Bay leaf & dried thyme – These herbs layer in a comforting, savory flavor.
  • Paprika (optional) – Adds a mild smokiness.

Step 1: Sauté the Aromatics

Heat olive oil in a large soup pot over medium heat. Add chopped onions, carrots, and celery. Sauté for about 5-7 minutes until the onions become translucent and the vegetables start to soften.


Step 2: Add Garlic and Spices

Stir in minced garlic, bay leaf, thyme, salt, pepper, and paprika if using. Cook for another minute until the garlic becomes fragrant.


Step 3: Pour in Tomatoes and Lentils

Add in the diced tomatoes and stir well to deglaze the pot. Then mix in the rinsed lentils. Stir to coat everything in the tomato base.


Step 4: Add Broth and Simmer

Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot partially, and let it simmer for 25-30 minutes.


Step 5: Add Potatoes

Stir in the chopped potatoes and continue simmering for another 15-20 minutes or until both lentils and potatoes are tender.


Step 6: Stir in Spinach

Add the spinach and let it wilt in the hot soup. This should only take a few minutes. Taste and adjust seasoning as needed.


Step 7: Serve and Enjoy

Ladle into bowls and serve hot with crusty bread or a drizzle of olive oil on top. This soup only gets better the next day!


How Long to Prepare Grandma’s Lentil Soup

Prep Time: Most of your prep involves chopping vegetables, which takes about 15-20 minutes. You can speed this up with a food processor or by prepping ingredients ahead of time.

Cook Time: Once everything is in the pot, the soup needs to simmer for about 45-50 minutes. This includes the time it takes to soften the lentils and potatoes, and let the flavors blend beautifully. Overall, expect around 1 hour and 10 minutes from start to finish.


Tips for Perfect Lentil Soup

  • Rinse lentils well before cooking to remove any dust or debris.
  • Use a heavy-bottomed pot to avoid burning the bottom during long simmering.
  • Add greens at the very end to keep them vibrant and nutrient-rich.
  • Let the soup rest for 10 minutes before serving to deepen the flavor.
  • Taste and adjust seasoning after simmering, as flavors develop more intensely with time.

Watch Out for These Mistakes While Cooking

  • Overcooking the Lentils – They should be tender but not mushy. Keep an eye after 30 minutes.
  • Undercooking the Potatoes – Add them in time to cook through fully.
  • Skipping the Sauté Step – Don’t just throw everything into the pot; sautéing the aromatics adds depth.
  • Not Enough Seasoning – Lentils need seasoning. Be generous with herbs, salt, and pepper.
  • Boiling Too Hard – Simmer gently; a rolling boil can break up the lentils too much.

What to Serve With Grandma’s Lentil Soup?

1. Crusty Bread

Perfect for dipping and scooping every last bit.

2. Side Salad

A bright, fresh green salad with vinaigrette balances the earthy richness of the soup.

3. Grilled Cheese Sandwich

For a more filling meal, pair with a melty grilled cheese.

4. Roasted Vegetables

Add even more texture and flavor by serving roasted carrots, cauliflower, or sweet potatoes.

5. Pickled Onions or Kimchi

Something tangy or fermented can contrast beautifully with the savory soup.


Storage Instructions

Refrigerator: Let the soup cool completely, then store in airtight containers. It will keep well for up to 5 days. Reheat gently on the stovetop or in the microwave.

Freezer: This soup freezes very well. Portion into freezer-safe containers or bags and store for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: When reheating, you may need to add a splash of water or broth to loosen the texture.


Estimated Nutrition

(Per serving, approximately — depends on exact portions)

  • Calories: 280
  • Protein: 15g
  • Carbohydrates: 40g
  • Fiber: 14g
  • Fat: 6g
  • Saturated Fat: 1g
  • Sodium: 500mg
  • Sugar: 6g
  • Cholesterol: 0mg

Frequently Asked Questions

How can I thicken the soup?

Let it simmer uncovered for a bit longer, or mash a few of the potatoes and lentils with the back of a spoon.

Can I make this in a slow cooker?

Yes! Sauté aromatics first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours.

Is it okay to use canned lentils?

Canned lentils can be used in a pinch, but they cook much faster, so adjust the simmering time and add them later in the process.

How do I make this spicy?

Add red pepper flakes, a diced jalapeño, or a dash of hot sauce while cooking.

Can I add meat?

Absolutely. Diced cooked sausage, shredded chicken, or ground beef can all be great add-ins.


Conclusion

Grandma’s Lentil Soup is one of those timeless comfort dishes that you’ll find yourself coming back to over and over again. It’s hearty, healthy, easy to make, and endlessly adaptable to what you have on hand. Whether you’re cooking for your family, meal-prepping for the week, or just craving something cozy, this soup delivers big flavor and comfort in every spoonful.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grandma’s Lentil Soup

  • Author: Sally Thompson
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Vegan

Description

Warm, nourishing, and packed with flavor, Grandma’s Lentil Soup is the ultimate comfort food made with pantry staples and fresh vegetables. This easy recipe is perfect for anyone looking for a quick dinner idea or a healthy lunch prep. The hearty lentils, tender potatoes, and vibrant greens make it a satisfying, plant-based meal that’s ideal for cold days, busy weeknights, or when you just need something cozy and wholesome. Great for meal prep, freezer-friendly, and full of fiber and protein, this easy recipe checks every box—from healthy snacks to dinner ideas.


Ingredients

Scale

1 1/2 cups lentils

2 medium potatoes, chopped

2 cups spinach

2 medium carrots, diced

2 celery stalks, diced

1 large onion, chopped

3 cloves garlic, minced

1 cup diced tomatoes (fresh or canned)

2 tablespoons olive oil

6 cups vegetable broth

1 1/2 teaspoons salt

1/2 teaspoon black pepper

1 bay leaf

1/2 teaspoon dried thyme

1/2 teaspoon paprika (optional)


Instructions

1. Heat olive oil in a large soup pot over medium heat. Add chopped onions, carrots, and celery. Sauté for about 5-7 minutes until soft and fragrant.

2. Stir in garlic, bay leaf, thyme, salt, pepper, and optional paprika. Cook for 1 minute until fragrant.

3. Add diced tomatoes and rinsed lentils. Stir to combine and coat.

4. Pour in the vegetable broth and bring to a boil. Reduce heat, cover partially, and simmer for 25-30 minutes.

5. Stir in chopped potatoes and continue simmering for another 15-20 minutes until lentils and potatoes are tender.

6. Add spinach and stir until wilted, about 2 minutes.

7. Taste and adjust seasoning. Serve hot with bread or toppings of choice.


Notes

Let the soup rest 10 minutes after cooking for best flavor.

Use kale or Swiss chard instead of spinach if preferred.

Add a splash of lemon juice or vinegar before serving to brighten flavors.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 14g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: easy dinner, healthy soup, lentil recipe, vegan soup, comfort food

Christmas Peppermint Fluff Dip

Crockpot Hot Chocolate