Lentil Soup Recipe (Healthy, Hearty & Easy to Make)
This lentil soup recipe is a warm, nourishing dish packed with protein, fiber, and rich flavor. Made with tender lentils, vegetables, and aromatic spices, it’s a wholesome meal that’s both satisfying and easy to prepare. Perfect for cozy dinners, meal prep, or a healthy everyday option.
Prep Time 15 minutes mins
Cook Time 35 minutes mins
Total Time 55 minutes mins
Course Comfort Food, Main Dish, Starter
Cuisine Global Comfort Food, Mediterranean-inspired, Middle Eastern
Servings 8
Calories 250 kcal
- 2 cups dried lentils (red, green, or brown)
- 1 medium onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups vegetable or chicken broth
- 2 tbsp olive oil
- 1 tsp cumin
- 1 tsp paprika
- 1 bay leaf
- Salt and pepper to taste
- Fresh parsley or cilantro for garnish
- Optional: lemon juice, spinach, or kale
Rinse Lentils: Wash lentils under cold water to remove dust or debris.
Sauté Aromatics: Heat olive oil in a large pot. Add onion, carrots, celery, and garlic. Cook until softened.
Add Lentils & Broth: Stir in lentils, then pour in broth. Add cumin, paprika, bay leaf, salt, and pepper.
Simmer: Bring to a boil, then reduce heat. Simmer for 25–30 minutes until lentils are tender.
Adjust Flavor: Taste and adjust seasoning. Add lemon juice or fresh herbs for brightness.
Serve: Ladle into bowls, garnish with parsley or cilantro, and serve with bread.
-
Red lentils cook faster and create a creamier texture; green or brown lentils hold their shape better.
-
Use low-sodium broth for a heart-healthy version.
-
Lentil soup thickens as it sits—add extra broth when reheating.
-
Freeze in single-serving containers for easy meal prep.
-
Garnish with yogurt or sour cream for creaminess.
Keyword easy lentil soup, healthy lentil soup, Indian dal soup, Lentil soup recipe, Mediterranean lentil soup, one-pot lentil soup, plant-based protein soup, vegan lentil soup