This Persian Soup is everything you want in a comforting bowl—earthy lentils, warm spices, tender vegetables, and a touch of lemon that brightens every spoonful. Known for its balance of nutrition and flavor, this soup combines Persian-inspired ingredients that soothe, heal, and satisfy.
Whether you serve it on a cool evening or as a wholesome weekday meal, this soup delivers comfort with depth and color.
Table of Contents
Why You’ll Love This Persian Lentil Soup

This soup is simplicity and nourishment in one pot.
- Naturally gluten-free and packed with protein
- Comforting yet light enough for every season
- Balanced with turmeric, cumin, and lemon
- Uses pantry staples with rich Persian flair
- Great for meal prep—flavor deepens over time
- Easy to make and fully customizable
I first made this soup on a weekend when I was craving something warm but healthy. My mom used to say, “Lentils make good soup and good days,” and she was right—this pot brings that same home-cooked comfort with a little Persian sunshine.
Ingredients You’ll Need
Simple, nutritious ingredients come together to create a golden, aromatic soup.
Main Ingredients
- 1 cup lentils (red or green) – hearty protein and fiber base
- 1 medium onion, diced – builds sweet flavor
- 2 cloves garlic, minced – adds aromatic depth
- 2 medium carrots, diced – brings sweetness and color
- 2 medium potatoes, diced – adds texture and creaminess
- 1 teaspoon ground cumin – earthy flavor
- 1 teaspoon ground turmeric – vibrant color and health boost
- 1 teaspoon paprika – subtle smoky warmth
- 6 cups vegetable or chicken broth – flavorful cooking base
- 1 cup fresh spinach or kale, chopped – adds greens and nutrients
- 2 tablespoons olive oil – smooth richness
- Salt and black pepper, to taste – enhances all flavors
- Juice of 1 lemon – brightens the whole soup
- Fresh parsley or cilantro, chopped – garnish for color and freshness
Optional Add-Ons or Substitutes
- Add chickpeas for extra texture and protein
- Use sweet potatoes instead of white for natural sweetness
- Add a pinch of cinnamon for authentic Persian warmth
- Swap spinach with Swiss chard for a deeper green flavor
- Replace lemon juice with lime for a tangy twist
- Add a dollop of Greek yogurt on top for creaminess
Step-by-Step Instructions

The beauty of this soup is how it builds flavor naturally. You don’t need heavy cream or butter—just patience and a few spices to make something truly rich.
- Sauté Aromatics
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 4–5 minutes until soft and translucent. Stir in minced garlic and cook for another minute. - Add Vegetables and Spices
Add diced carrots and potatoes. Sprinkle in cumin, turmeric, and paprika. Stir well to coat the vegetables in spices and toast the flavor for about 1 minute. - Add Lentils and Broth
Pour in the broth and add lentils. Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, until lentils and potatoes are tender. Stir occasionally. - Add Greens and Season
Stir in spinach or kale during the last 5 minutes of cooking. Season with salt and black pepper to taste. - Finish with Lemon and Garnish
Remove from heat, stir in lemon juice, and ladle the soup into bowls. Garnish with parsley or cilantro before serving.
Quick Reminders:
- Rinse lentils before using to remove any dust.
- Don’t overcook the lentils—they should hold their shape slightly.
- Always add lemon juice at the end to keep the flavor bright.
- Adjust seasoning gradually; spices bloom more as the soup simmers.
Expert Tips for Success

This Persian soup rewards slow simmering and balance.
- Use red lentils for a creamier consistency, green for a hearty texture.
- Let it sit overnight—the flavors deepen beautifully.
- Add more broth if it thickens too much after cooling.
- Use high-quality olive oil for the finishing drizzle.
- Serve with flatbread or pita for a traditional touch.
If you love comforting soups like this, try my Autumn Wild Rice Soup or Hungarian Mushroom Soup. Both share that same wholesome, earthy feel in every spoonful.
Serving Suggestions
This Persian Soup is perfect on its own or paired with light sides.
- Serve with warm flatbread or pita
- Top with Greek yogurt or sour cream for creaminess
- Sprinkle with chili flakes for extra spice
- Pair with a fresh green salad for balance
- Serve alongside Roasted Poblano Chicken Soup for a warming soup duo
- Add toasted seeds or nuts on top for crunch
The mix of lentils, potatoes, and bright lemon makes this soup hearty yet vibrant—perfect for cozy nights or healthy lunches.
Storing and Reheating
This soup tastes even better the next day as flavors develop.
How to Store It
- Store in airtight containers in the fridge for up to 5 days
- Freeze for up to 3 months—let cool completely before freezing
- Thaw overnight in the fridge and reheat gently before serving
- Add a splash of broth when reheating if it thickens too much
How to Reheat It
- Reheat on the stovetop over medium heat until warmed through
- Stir occasionally and add water or broth to thin if needed
- Microwave individual portions for 1–2 minutes, stirring halfway
This soup holds its flavor beautifully and keeps a perfect consistency even after reheating.
Nutrition Information
- Serves: 6
- Calories: 245
- Total Fat: 8 g
- Saturated Fat: 1 g
- Cholesterol: 0 mg
- Sodium: 420 mg
- Carbohydrates: 32 g
- Fiber: 10 g
- Sugar: 6 g
- Protein: 11 g
- Vitamin A: 6500 IU
- Vitamin C: 20 mg
- Calcium: 60 mg
- Iron: 4 mg
Frequently Asked Questions
Can I use canned lentils?
Yes, but rinse and reduce cooking time to about 10 minutes.
Can I make this soup vegan?
It already is—just use vegetable broth and skip any dairy garnish.
Can I blend it for a smoother texture?
Of course. Blend half for a creamy base while keeping some chunks for texture.
Final Thoughts
Persian Soup is the perfect marriage of comfort and health. The warm spices, tender lentils, and tangy lemon make it both healing and satisfying. It’s the kind of recipe that feels like a gentle reset—simple, soulful, and endlessly nourishing.
- Use fresh lemon for brightness
- Simmer slowly to build depth
- Serve warm, and let every spoonful do its work

Persian Lentil Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Sauté diced onion for 4–5 minutes until translucent. Add garlic and cook 1 more minute.
- Add diced carrots and potatoes. Stir in cumin, turmeric, and paprika. Cook for 1 minute to bloom the spices.
- Add rinsed lentils and broth. Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, stirring occasionally, until lentils and vegetables are tender.
- Stir in chopped spinach or kale during the last 5 minutes of cooking. Season with salt and pepper to taste.
- Remove from heat and stir in lemon juice. Ladle into bowls and garnish with chopped herbs.
Nutrition
Notes
- No pork or alcohol included.
- Naturally vegan and gluten-free.




