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
A steaming bowl of hearty lentil soup with a spoon, garnished with fresh parsley.

Hearty & Soulful Lentil Soup

A timeless, comforting lentil soup recipe, packed with wholesome vegetables and savory spices. Perfect for a nutritious and satisfying meal that warms you from the inside out.

  • Total Time: 60 minutes
  • Yield: 6-8 servings 1x

Ingredients

Scale

2 tablespoons olive oil
1 large yellow onion, diced
2 carrots, diced
2 celery stalks, diced
4 cloves garlic, minced
1 teaspoon dried thyme
1 teaspoon ground cumin
1 bay leaf
1.5 cups brown or green lentils, rinsed
1 (14.5 ounce) can diced tomatoes, undrained
6 cups vegetable or chicken broth
Salt and freshly ground black pepper to taste
1 tablespoon fresh lemon juice
Fresh parsley or cilantro, chopped (for garnish, optional)

Instructions

Step 1: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for 8-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.
Step 2: Add the minced garlic, dried thyme, and cumin. Cook for another minute until fragrant, being careful not to burn the garlic.
Step 3: Stir in the rinsed brown or green lentils, diced tomatoes (undrained), and vegetable or chicken broth. Add the bay leaf. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 30-40 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
Step 4: Once the lentils are tender, remove the bay leaf. Season generously with salt and black pepper to taste. If the soup is too thick, add a little more broth or water until it reaches your desired consistency.
Step 5: For a little extra brightness, stir in a squeeze of fresh lemon juice at the very end.

Notes

For an even richer flavor, use a good quality homemade broth. This soup tastes even better the next day! Adjust seasonings to your personal preference.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Cuisine: Mediterranean, Comfort Food

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320 calories
  • Sugar: 5g
  • Sodium: 650mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 18g
  • Protein: 20g
  • Cholesterol: 0mg

Keywords: lentil soup recipe, hearty soup, vegetarian soup, vegan lentil soup, healthy soup, comfort food, easy lentil soup, mediterranean soup

Logo

Join Recipes For Home!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!