Introduction
Few dishes embody the balance between comfort and nutrition as beautifully as Lentil Soup with Garlic and Spinach. This recipe is hearty, wholesome, and packed with flavor, making it a true staple in kitchens around the world. Lentils, one of the oldest cultivated legumes, are a nutritional powerhouse, full of protein, fiber, and essential minerals. When paired with the aromatic depth of garlic and the vibrant freshness of spinach, they transform into a soup that is as nourishing for the body as it is comforting for the soul.
This dish reflects the best of Mediterranean-inspired cuisine: simple ingredients, straightforward preparation, and layers of natural flavor. It’s the kind of meal that feels at home in both a casual weeknight dinner and a cozy weekend gathering.
Why I Love This Recipe
I love this recipe because it strikes the perfect balance between comfort and health. Lentils provide a satisfying heartiness that keeps you full, while garlic infuses every spoonful with a warm, savory aroma. The addition of spinach not only boosts the nutritional value but also adds freshness that brightens up the entire dish.
Another reason I adore this soup is its versatility. You can enjoy it as a light starter, a hearty main course, or even pair it with crusty bread for a rustic, complete meal. It’s also one of those recipes that gets even better as it sits, making it a fantastic option for meal prep.
Why It’s a Must-Try Dish
This Lentil Soup with Garlic and Spinach is a must-try because:
- It’s nutrient-dense—packed with plant-based protein, fiber, iron, and vitamins.
- It’s comfort food made healthy—rich, warm, and satisfying without being heavy.
- It’s budget-friendly—lentils are inexpensive yet incredibly filling.
- It’s adaptable—you can season it differently, add other vegetables, or make it creamy.
- It’s meal-prep friendly—stores and reheats beautifully for busy days.
This soup proves that healthy eating doesn’t have to mean sacrificing flavor or comfort.
Preparation & Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
Servings & Nutrition
- Servings: 6 bowls
- Calories: ~190 kcal per serving
- Course: Soup / Main Course / Light Dinner
- Cuisine: Mediterranean / International
Ingredients
For the Soup:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 ½ cups dried lentils (green or brown), rinsed
- 6 cups vegetable broth (or chicken broth)
- 1 can (14 oz) diced tomatoes (optional, for tang)
- 1 bay leaf
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika (optional)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 3 cups fresh spinach, roughly chopped
For Serving:
- Fresh lemon juice (about 2 tablespoons)
- Fresh parsley or dill, chopped
- Crusty bread (optional)
Step-by-Step Preparation Method
- Prepare aromatics: Heat olive oil in a large soup pot over medium heat.
- Cook vegetables: Add onion, carrots, and celery. Cook for 6–7 minutes until softened.
- Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.
- Add lentils & spices: Mix in rinsed lentils, cumin, paprika, salt, and pepper. Stir well.
- Add liquids: Pour in vegetable broth and diced tomatoes (if using). Add bay leaf.
- Simmer: Bring to a boil, then reduce heat. Cover and simmer for 25–30 minutes until lentils are tender.
- Add spinach: Stir in chopped spinach during the last 5 minutes of cooking.
- Finish & adjust: Remove bay leaf. Add lemon juice and fresh herbs. Taste and adjust seasoning.
- Serve hot with bread, fresh herbs, or a drizzle of olive oil.
How to Serve
- Serve steaming hot with rustic bread or garlic toast.
- Garnish with a drizzle of extra virgin olive oil or a sprinkle of grated Parmesan for richness.
- Pair with a light salad for a wholesome lunch or dinner.
Recipe Tips
- Always rinse lentils before cooking to remove any dust or impurities.
- Add spinach at the end to keep its color vibrant.
- If you prefer creamier soup, blend half the mixture and stir it back in.
- A splash of lemon juice or vinegar at the end brightens up the flavors beautifully.
Variations
- Spicy Kick: Add chili flakes or cayenne for heat.
- Protein Boost: Stir in shredded chicken or turkey.
- Creamy Version: Blend with coconut milk or add a swirl of cream.
- Herbal Twist: Try fresh dill, basil, or cilantro instead of parsley.
- Grain Addition: Add quinoa, farro, or rice for extra heartiness.
Freezing & Storage
- Storage: Refrigerate for up to 4 days in an airtight container.
- Freezing: Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently.
Special Equipment Needed
- Large soup pot or Dutch oven
- Wooden spoon for stirring
- Sharp knife & cutting board
- Ladle for serving
Conclusion
This Lentil Soup with Garlic and Spinach is proof that healthy food can be deeply comforting, flavorful, and satisfying. With its protein-rich lentils, immune-boosting garlic, and nutrient-packed spinach, it’s a complete meal in a bowl.
It’s easy, affordable, and versatile—perfect for weeknight dinners, meal prep, or cozy family gatherings. Whether you’re seeking warmth on a cold evening or a nourishing dish that fuels your body, this soup is one you’ll return to again and again.

Lentil Soup with Garlic and Spinach
Description
Few dishes embody the balance between comfort and nutrition as beautifully as Lentil Soup with Garlic and Spinach. This recipe is hearty, wholesome, and packed with flavor, making it a true staple in kitchens around the world.
Ingredients
For the Soup:
For Serving:
Instructions
-
Prepare aromatics: Heat olive oil in a large soup pot over medium heat.
-
Cook vegetables: Add onion, carrots, and celery. Cook for 6–7 minutes until softened.
-
Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.
-
Add lentils & spices: Mix in rinsed lentils, cumin, paprika, salt, and pepper. Stir well.
-
Add liquids: Pour in vegetable broth and diced tomatoes (if using). Add bay leaf.
-
Simmer: Bring to a boil, then reduce heat. Cover and simmer for 25–30 minutes until lentils are tender.
-
Add spinach: Stir in chopped spinach during the last 5 minutes of cooking.
-
Finish & adjust: Remove bay leaf. Add lemon juice and fresh herbs. Taste and adjust seasoning.
-
Serve hot with bread, fresh herbs, or a drizzle of olive oil.