As the sun sets and the chill of evening creeps in, warm bowls of hearty soup can truly transform a day. My favorite go-to is this Persian lentil soup, or Adasi, which melds the earthy richness of lentils with a fragrant medley of spices and caramelized onions. Not only is it a nourishing option for those who prefer vegetarian and vegan meals, but it also makes for a cozy comfort food that can easily replace fast food cravings. The best part? It’s simple to whip up and perfect for meal prep, ensuring you’ll have satisfying lunches all week! Are you curious to take your taste buds on a journey through Persian flavors? Let’s dive into this delightful recipe!

Why is this Persian Lentil Soup special?
Hearty and Nourishing: This comforting Persian lentil soup is packed with protein and fiber, making it a wholesome choice for any meal.
Rich Flavor Profile: The fragrant spices and caramelized onions create a deeply satisfying flavor that warms your soul.
Quick and Easy: With minimal prep and simple steps, you can enjoy a delightful homemade soup in no time.
Versatile & Customizable: Feel free to add your favorite vegetables or spices for a personalized touch—great if you love experimenting in the kitchen!
Perfect for Meal Prep: Make a big batch to enjoy throughout the week, ensuring you have convenient and healthy lunches ready to go! If you’re in the mood for something comforting yet healthy, you might also enjoy Chicken Mushroom Soup or Old Fashioned Soup.
Persian Lentil Soup Ingredients
The secret to an unforgettable Persian lentil soup lies in its ingredients!
For the Soup Base
- Dried green lentils – The star of the dish, providing essential protein and fiber. Soak for 1 to 2 hours for optimal cooking.
- Onions (2 medium, 1 large) – Adds natural sweetness and depth; shallots can be used for a milder taste.
- Vegetable oil or ghee (4 tbsp) – Works well for sautéing while imparting rich flavor. Olive oil is a lighter alternative.
- Butter (2 tbsp) – Enhances richness; swap with vegan butter for a dairy-free option.
- Tomato paste (½ tbsp) – Contributes umami and acidity; fresh diced tomatoes can substitute.
For Seasoning
- Plain flour (2 tsp, optional) – Thickens the soup if desired; for gluten-free, omit or use cornstarch.
- Turmeric (1 tsp) – Adds vibrant color and an earthy note; can be omitted for a milder dish.
- Cumin (1 tsp) – A perfect spice partner for lentils; coriander can be substituted for a different flavor.
- Black pepper (½ tsp) – Offers warmth; if you desire more heat, use red pepper flakes instead.
- Salt (to taste) – Essential for flavor enhancement; choose low-sodium alternatives as necessary.
For Serving
- Fresh lemon juice (for serving) – Brightens flavors beautifully; vinegar can also provide a nice tang.
Step‑by‑Step Instructions for Hearty Persian Adasi: Comforting Lentil Soup
Step 1: Caramelize Onions
In a large pot or Dutch oven, heat 4 tablespoons of ghee over medium heat. Add the chopped medium onions and sauté them for about 15 minutes, stirring occasionally, until they turn a rich golden brown and become sweetly fragrant. This step is crucial as the caramelization brings depth to your Persian lentil soup.
Step 2: Make Spice Paste
Once the onions are caramelized, lower the heat slightly and add 2 tablespoons of butter along with ½ tablespoon of tomato paste, 1 teaspoon of turmeric, 1 teaspoon of cumin, and ½ teaspoon of black pepper. Sauté all the ingredients for about 2 minutes, allowing the spices to bloom and infuse your pot with delicious aromas.
Step 3: Cook Lentils
Rinse the soaked lentils thoroughly and add them to the pot with the caramelized onion mixture. Pour in enough boiling water to cover the lentils by about an inch, and season with salt to taste. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for approximately 30 minutes, or until the lentils are tender.
Step 4: Blend for Creaminess
After the initial cooking time, scoop out about 1.5 cups of the soup and carefully blend it until smooth in a blender or using an immersion blender. Return the blended mixture back into the pot to create a creamy texture throughout your hearty Persian lentil soup. Stir everything together for an even consistency.
Step 5: Finish Cooking
Allow the soup to simmer for another 15 minutes on low heat, stirring occasionally to prevent sticking. As you cook, taste and adjust the salt or any additional spices to your liking, ensuring that the rich flavors of the soup meld beautifully together.
Step 6: Crisp Onions for Topping
For a delightful garnish, thinly slice the remaining large onion and caramelize it in a separate skillet with a bit of vegetable oil. Heat over medium-high heat until the onions are golden brown and crispy. This will add a lovely texture and flavor to your comforting Persian lentil soup when served.

Storage Tips for Persian Lentil Soup
Fridge: Store your Persian lentil soup in an airtight container for up to 5 days. Ensure it cools completely before sealing to maintain freshness.
Freezer: This soup freezes beautifully! Transfer it to a freezer-safe container and enjoy for up to 3 months. For best results, cool before freezing.
Reheating: To reheat, simply thaw in the refrigerator overnight, then warm on the stove over medium heat, stirring occasionally. Add a splash of water if the soup becomes too thick.
Meal Prep: This Persian lentil soup is perfect for meal prep. Make a big batch and store it in single servings for convenient lunches throughout the week!
Persian Lentil Soup Variations
Feel free to play with the ingredients and tailor this delightful soup to your unique tastes!
-
Red Lentils: Swap dried green lentils for red lentils to reduce cooking time. They’ll offer a slightly different texture and sweetness.
-
Vegetable Medley: Add chopped vegetables like carrots, celery, or spinach during cooking for a nutritious boost.
-
Chili Heat: For a spicier version, toss in chopped jalapeños or crushed red pepper flakes while sautéing the onions.
-
Herb Infusion: Stir in fresh herbs like cilantro or parsley just before serving for a vibrant pop of flavor.
-
Coconut Twist: For a creamy coconut version, add half a can of coconut milk along with the lentils, perfect for fans of richer soups.
-
Gluten-Free Alternative: Omit plain flour entirely or substitute with cornstarch for thickening without gluten.
-
Lemon Zest: Brighten the flavors by adding a teaspoon of lemon zest along with the lemon juice right before serving.
If you love heartwarming soups like this, you might also enjoy experimenting with Coconut Curry Soup for a touch of sweetness or Seafood Bisque Soup for a different flavor adventure.
What to Serve with Hearty Persian Adasi: Comforting Lentil Soup?
A nourishing bowl of this delicious lentil soup pairs beautifully with various sides that enhance its warm flavors and comforting presence.
-
Crispy Flatbread: The perfect textural complement, it’s great for scooping up the soup and adds a delightful crunch.
-
Herb Rice: Fluffy rice infused with fresh herbs like dill or parsley enhances the dish, providing a fragrant base with each bite.
-
Cucumber Salad: A refreshing side featuring crisp cucumbers and tangy yogurt dressing cuts through the richness, balancing the meal beautifully.
-
Roasted Vegetables: Seasonal veggies, roasted to caramelized perfection, bring a sweet and savory flavor that pairs wonderfully with the earthy lentils.
-
Spiced Pickles: Adding a tangy, zesty element, these brighten the palate and enhance the hearty flavors of the soup.
-
Warm Pita Bread: Soft, fluffy pita is fantastic for dipping, which adds a comforting element and rounds out the meal.
-
Sparkling Water with Lemon: As a refreshing beverage choice, it cleanses the palate while also elevating the overall dining experience.
-
Baklava for Dessert: For a sweet finish, this rich, flaky pastry drizzled with honey echoes the warmth of Persian flavors and leaves you feeling satisfied.
Make Ahead Options
These comforting Persian lentil soups, or Adasi, are perfect for meal prep lovers! You can caramelize the onions and prepare the spice paste up to 24 hours in advance. Simply store them in an airtight container in the refrigerator. Additionally, you can soak the lentils ahead of time, allowing them to absorb water and soften. On cooking day, add the prepped ingredients to your pot along with the rinsed lentils, cover with boiling water, and simmer. Finish by blending part of the soup for a creamy texture and allowing it to simmer for another 15 minutes. This method ensures your Adasi tastes just as delicious while saving you time on busy weeknights!
Expert Tips for Perfect Persian Lentil Soup
-
Soaking Lentils: Don’t skip this step! Soak your dried green lentils for 1 to 2 hours to ensure they cook evenly and become tender in your Persian lentil soup.
-
Onion Caramelization: Take your time with the onions. Properly caramelizing them creates a rich, sweet flavor. Avoid high heat to prevent burning.
-
Taste as You Go: Adjust the seasoning gradually while cooking to avoid overseasoning. Each ingredient contributes to the flavor profile of your soup.
-
Blending for Creaminess: For a smoother texture, remember to blend just part of the soup rather than all of it. This keeps a nice balance of chunky and creamy in your Persian lentil soup.
-
Customize to Your Liking: Feel free to add in veggies or spices of your choice. Experimenting with flavor will make the soup truly your own!
-
Storage Wisely: Store leftovers in an airtight container in the refrigerator and enjoy within 5 days for maximum freshness.

Persian Lentil Soup Recipe FAQs
What kind of lentils should I use for this soup?
You want to use dried green lentils, as they hold their shape well and provide a nice texture. Make sure to soak them in water for 1 to 2 hours before cooking to ensure even tenderness!
How long can I store Persian lentil soup in the fridge?
Store your soup in an airtight container in the refrigerator for up to 5 days. Be sure to let the soup cool completely before sealing the container to help maintain its freshness.
Can I freeze Persian lentil soup? How do I do it?
Absolutely! Persian lentil soup freezes beautifully. Let it cool completely, then transfer the soup to a freezer-safe container. You can freeze it for up to 3 months. When you’re ready to enjoy it, thaw in the refrigerator overnight, then reheat gently on the stove.
What can I do if my soup is too thick?
If your soup ends up thicker than you prefer, simply add a splash of water or vegetable broth during reheating until you reach your desired consistency. Stir it well and heat over medium until warmed through.
Are there any dietary considerations I should keep in mind?
Yes, this recipe is vegetarian and vegan-friendly! If you need to cater to allergies, be cautious with substitutes like butter—use vegan butter or olive oil instead. Always check the labels on any canned or packaged ingredients for allergens.
Can I use fresh vegetables in this soup?
Very! You can add chopped carrots, celery, or other veggies for extra nutrition and flavor. Just be sure to chop them finely and add them during the cooking stage so they soften nicely!

Comforting Persian Lentil Soup for Cozy Nights
Ingredients
Equipment
Method
- Caramelize Onions: In a large pot, heat 4 tbsp of ghee over medium heat. Add the chopped medium onions and sauté for about 15 minutes until golden brown.
- Make Spice Paste: Add 2 tbsp of butter, ½ tbsp of tomato paste, 1 tsp of turmeric, 1 tsp of cumin, and ½ tsp of black pepper. Sauté for 2 minutes.
- Cook Lentils: Rinse soaked lentils and add to the pot. Cover with water and season with salt. Bring to a gentle boil, then simmer uncovered for about 30 minutes.
- Blend for Creaminess: Scoop out 1.5 cups of soup and blend until smooth. Return to the pot.
- Finish Cooking: Simmer for another 15 minutes, stirring occasionally, and adjust seasoning as needed.
- Crisp Onions for Topping: Slice the large onion and caramelize in a skillet with vegetable oil over medium-high heat until golden brown and crispy.