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: Sara McKenney
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: Vegan

Description

This hearty and wholesome Grandma’s Lentil Soup is the ultimate comfort food — rich in flavor, packed with vegetables, and loaded with protein-packed lentils. Whether you’re looking for a quick dinner idea, an easy lunch prep, or a healthy snack to warm you up, this one-pot recipe checks all the boxes. It’s a satisfying and nourishing meal that’s naturally vegan, gluten-free, and incredibly versatile — a true classic for cold nights or anytime you crave something cozy. Perfect for easy dinners, food ideas on a budget, or adding to your healthy recipe collection.


Ingredients

2 tablespoons olive oil

1 large yellow onion, diced

3 garlic cloves, minced

2 carrots, chopped

2 celery stalks, chopped

2 medium potatoes, diced

1 can (14 oz) chopped tomatoes

1 1/2 cups brown or green lentils, rinsed

6 cups vegetable broth

1 bay leaf

1 teaspoon dried thyme

1 teaspoon ground cumin

1 teaspoon salt (or to taste)

1/2 teaspoon black pepper

2 cups fresh spinach

1 tablespoon lemon juice


Instructions

1. Heat olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Sauté for 5–7 minutes until softened.

2. Stir in the garlic, cumin, thyme, salt, and pepper. Cook for 1 minute until fragrant.

3. Add lentils, potatoes, and chopped tomatoes (with juices). Stir well.

4. Pour in the vegetable broth and add the bay leaf. Bring to a boil, then reduce to a simmer. Cover and cook for 30–35 minutes until lentils and potatoes are tender.

5. Remove the bay leaf. Stir in fresh spinach and cook until wilted, about 2–3 minutes.

6. Add lemon juice, taste, and adjust seasoning as needed. Serve hot with crusty bread.

Notes

Use brown or green lentils for the best texture — they hold up well without turning mushy.

The soup gets better the next day as flavors develop, making it perfect for meal prep.

Don’t forget the lemon juice at the end — it lifts all the flavors and balances the richness.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 13g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: lentil soup, easy dinner, healthy soup, one pot meal, vegan soup