Exotic Iranian Soup Recipe – A Must-Try Persian Dish

This post may contain affiliate links. See my disclosure policy.

Indulge in the exotic flavors of our Iranian Soup Recipe, a delightful blend of aromatic herbs, savory meats, and wholesome legumes. This traditional Persian dish is a rich tapestry of flavors and textures, with each ingredient carefully chosen to create a harmonious symphony that will dance on your palate. The fragrant spices and herbs, including turmeric, cinnamon, and parsley, add a depth of flavor that is both comforting and invigorating. It’s a culinary journey that will transport you straight to the heart of Iran.

Delve into a culinary journey as we explore Iranian Soup Recipe with heart-warming, aromatic symphony. Each spoonful is a harmony of exotic spices, rich broths, and vibrant ingredients that have been treasured in Persian culture for centuries. It’s not just a meal; it’s a testament to the country’s culinary heritage. 

iranian soup recipe

This gastronomic adventure we’re about to embark on will share an authentic recipe brimming with tradition. Your kitchen will transform into a Persian oasis filled with the irresistible scent of a soup that promises comfort and adventure. 

Let’s make every bite an exploration of Iran’s diverse gastronomy.

What Is Iranian Soup?

Iranian soup, often known as Ash, is a staple in Persian cuisine. These hearty soups are typically brimming with nutritious ingredients like legumes, herbs, and grains. One of the most popular varieties, Ash Reshteh, incorporates noodles and a medley of herbs into a rich, savory broth. 

Iranian soups are more than mere dishes—they symbolize Iran’s culinary heritage, embodying centuries-old traditions. Each spoonful celebrates complex flavors and textures, offering a warming, nutritious, and flavorful eating experience.

iranian soup recipe

Can You Vary The Recipe With Other Ingredients?

Iranian soup recipes can be adapted to suit various dietary preferences:

  • Keto To make a Keto-friendly Iranian soup, you can omit legumes and grains, which are high in carbohydrates. Instead, focus on using high-quality, low-carb vegetables, and incorporate meats for protein. You could also add a spoonful of ghee or coconut oil for added fats.
  • Paleo To adapt the recipe for a Paleo diet, you would need to remove grains and legumes. You can incorporate more vegetables and lean meats. Use homemade bone broth as a base to add more nutritional value.
  • Gluten-Free Most Iranian soups are naturally gluten-free as they rely on rice, legumes, and vegetables. However, for recipes that call for noodles like Ash Reshteh, use gluten-free noodles or substitutes like zucchini noodles.
  • Whole30 For a Whole30 version, you would need to avoid grains, legumes, and dairy. The focus should be on vegetables, meats, and healthy fats. You can use coconut milk to add creaminess..
iranian soup recipe

Recipe Directions

  1. Heat olive oil in a Dutch oven or heavy stock pot over medium heat.
  2. Add the onion and red bell peppers to the pot. Stir and cover.
  3. Sweat the vegetables by cooking them for about 5 minutes until they become soft, stirring occasionally.
  4. Stir in the garlic, jalapeño, and tomato paste, then add 2 cups of stock.
  5. Bring the mixture to a boil, then reduce the heat to a simmer. Cover the pot and cook for 10 minutes.
  6. Remove the pot from heat and use an immersion blender to pureé the soup. Alternatively, let the soup cool slightly and pureé it in a food processor or stand blender. If using a blender, return the soup to the pot afterward.
  7. The soup should have a super-smooth consistency without chunks of pepper or onion.
  8. Return the pot to the heat and pour in the remaining stock.
  9. Add lime zest and juice to the soup and season with salt and pepper according to your taste.
  10. Bring the soup to a boil again and remove it from the heat.
  11. Depending on your preference, you can serve the soup hot or chill it before serving.
iranian soup recipe

Variations, Add-Ons, And Toppings

Variations, add-ons, and toppings can be used to customize the Iranian soup to suit your personal preferences or dietary needs. Here are a few suggestions:


  • Vegetarian: Omit the meatballs and add more split peas or hearty vegetables such as carrots, potatoes, or bell peppers.
  • Chicken: Substitute the ground beef for ground chicken in the meatballs for a leaner alternative.
  • Spicy: Add a pinch of red pepper flakes or a fresh, diced jalapeño to the soup for a spicy kick.


  • Beans: Different beans, like kidney beans or chickpeas, can be added for extra protein and texture.
  • Greens: Spinach, kale, or Swiss chard could be added towards the end of cooking for added nutritional value.
  • Grains: Substitute rice with other grains like barley or quinoa for a different texture and flavor.


  • Kashk: A traditional Iranian fermented dairy product, often used as a topping in soups for a tangy finish.
  • Fried Onions: Fry some thinly sliced onions until crispy and golden brown. These can be used as a topping for added crunch and flavor.
  • Herbs: A fresh sprinkle of parsley, cilantro, or chives before serving can boost the flavor and add vibrant color to the soup.
  • Nuts: Toasted slivered almonds or pine nuts can be sprinkled on top for a delightful crunch.
iranian soup recipe

Can I Make Iranian Soup In A Slow Cooker Or Instant Pot?

Iranian soup can be adapted for slow cookers and Instant Pots, allowing for even more convenience and flexibility in preparation.

Slow Cooker

  • Prepare the ingredients as directed in the original recipe.
  • Instead of sautéing the onions in a pot, please do this in a pan, then transfer them into your slow cooker.
  • Add the remaining ingredients except rice, fresh herbs, yogurt, and lemon juice.
  • Set your slow cooker to low and let it cook for 6-8 hours or on high for 3-4 hours.
  • Add the rice, fresh herbs, yogurt, and lemon juice an hour before serving, then continue cooking.
  • Do the final taste test and adjust the seasoning as needed before serving.

Instant Pot

  • Use the sauté function on your Instant Pot to sauté the onions, then add the rest of the ingredients except for the fresh herbs, yogurt, and lemon juice.
  • Secure the lid and set the Instant Pot to manual high pressure for about 15 minutes.
  • Once the cooking time is up, allow for natural pressure release.
  • After the pressure has fully released, open the pot, and stir in the rice, fresh herbs, yogurt, and lemon juice. Use the sauté function to let the soup simmer until the rice is cooked.
  • Adjust the seasoning before serving.
iranian soup recipe

Can I Use Store Broth, Or Should I Make My Own?

Depending on your time constraints and taste preferences, either option can work well.

Store-Bought Broth

  • It is a convenient option, especially if you’re short on time. When purchasing store-bought broth, look for low-sodium opportunities. It allows you to control the salt content of your soup better. Organic and high-quality broths tend to have better flavors.

Homemade Broth

  • Making your broth allows you to control all the ingredients and tailor the flavor profile to your liking. You can make broth from leftover bones and vegetable scraps, making it a cost-effective and sustainable option. Homemade broths typically have a richer flavor compared to store-bought options.
iranian soup recipe

How To Serve?

Serving Iranian soup can be a beautiful and flavorful experience. Here’s how you could serve it best:

  • Warm Bowls: First, ensure the soup is served hot. A pre-warmed bowl can help keep the soup at the right temperature for longer. Just rinse the bowls with some hot water before ladling in the soup.
  • Accompaniments: Iranian soups are often enjoyed with a side of fresh bread. You could also serve it with fresh greens or a light salad.
  • Garnish: Don’t forget the final flourish of garnish, as mentioned in the recipe – the sautéed garlic and mint mixture. It adds a burst of flavor and makes the dish look more appealing. A dollop of yogurt or a sprinkle of fresh herbs could also be a great addition.
  • Portion Size: The soup is quite hearty, so consider the size. Smaller bowls or cups can be used if serving as a starter. If it’s the main course, larger bowls would be more appropriate.
  • Drink Pairings: For drink pairings, consider a light, crisp white wine or a floral tea, depending on the occasion and preference.
How To Serve?

Perfect Side Dishes

Iranian soup is hearty, but various side dishes can wonderfully complement it. Here are a few that would work well:

  • Fresh Bread: A staple in Iranian cuisine, bread like flatbread (Naan-e Barbari) or the thinner Sangak would be perfect for sopping up the soup.
  • Salad Shirazi: This refreshing salad of cucumbers, tomatoes, onions, and herbs, dressed with lime juice and olive oil, would balance the hearty soup beautifully.
  • Sabzi Khordan: This is a traditional Iranian herb platter, usually consisting of fresh herbs, radishes, and feta cheese. It’s often used as a side dish or a palate cleanser between bites.
  • Torshi: Torshi is Iranian pickles made with a variety of vegetables. They can provide a sour and spicy kick to contrast the savory soup.
  • Mast-o Khiar: This is a traditional Iranian side dish similar to Greek tzatziki. It’s made from yogurt, cucumbers, herbs, and sometimes raisins and walnuts. It’s a refreshing side that would pair well with a hearty soup.
  • Rice Dishes: A simple Iranian rice dish, like saffron rice or dill rice, could complement the soup as a main course.
Perfect Side Dishes

Storage And Make Ahead

Here are some simple storage and make ahead tips:

  • Cooling: Allow the soup to cool to room temperature quickly to prevent bacterial growth. You can place the pot in a sink filled with ice water and stir occasionally for even cooling.
  • Refrigeration: Transfer the cooled soup into airtight containers and refrigerate. Most Iranian soups can be safely stored in the refrigerator for 3-4 days.
  • Freezing: These soups generally freeze well, with the exception of those containing dairy or eggs, which may separate or change texture. Freeze in portioned, freezer-safe containers or bags, leaving some space for expansion. Use within 2-3 months for optimal quality.
  • Reheating: Thaw overnight in the refrigerator if frozen. Reheat on the stove over medium heat, stirring occasionally. For soups containing noodles like Ash Reshteh, you may need to add a bit of water or broth as the noodles tend to absorb liquid upon storage.

Make-Ahead Tips:

  • Prep Ingredients: Chop and prepare your vegetables, herbs, and meats in advance. Many Iranian soups use a variety of fresh herbs, so washing and chopping them ahead of time can save significant preparation time.
  • Cook Legumes: If using dried beans or lentils, cook them separately beforehand. They can be stored in the refrigerator or even frozen until you’re ready to make the soup.
  • Prepare Broth: A flavorful broth is the foundation of a good soup. Prepare your broth in advance and store it in the refrigerator or freezer. Homemade chicken, beef, or vegetable broth can significantly enhance the soup’s flavor.
  • Partial Cooking: For soups that require longer cooking times, you can cook the soup partially and then finish cooking it after reheating. This is particularly useful for soups that thicken upon standing.
  • Assembly: Combine the pre-cooked ingredients with the broth on the day of serving. This approach ensures that the soup tastes fresh and the vegetables and herbs retain their color and nutrients.
  • Adjust Seasonings: Taste and adjust the seasonings after reheating the soup. Flavors can change during storage, so it’s always best to do a final taste test and adjust as necessary.
  • Garnishes: Prepare garnishes like fried onions, garlic, mint, or lemon wedges ahead of time and add them fresh when serving to enhance the soup’s flavor and presentation.
Storage And Make Ahead

What Can We Do With Leftovers?

Leftover Iranian soup can easily be transformed into several different meals. Here are a few ideas:

  • Soup Refresh: Reheat and serve as is, perhaps with a new garnish or a dollop of yogurt on top for a different flavor profile.
  • Stew Base: Add some extra vegetables or cooked meat to the soup and serve it as a hearty stew.
  • Sauce for Protein: Reduce the soup on the stove until it thickens, and use it as a sauce over grilled chicken, fish, or tofu.
  • Pasta Sauce: Reduce the soup and toss it with pasta for a quick and flavorful meal.
  • Grain Bowl Base: Use the soup as a base for a grain bowl, adding cooked rice or quinoa, fresh vegetables, and the protein of choice.
  • Stuffed Vegetable Filling: Reduce it until thick, use it as a stuffing for bell peppers or zucchini boats, then bake.
  • Pie Filling: Thicken the soup with a bit of cornstarch and use it as a savory pie filling.


  • Quality Ingredients: Start with the freshest herbs and vegetables you can find, as these are central to the flavor profile of Iranian soups. The use of fresh herbs like parsley, cilantro, dill, and mint is crucial.
  • Proper Preparation of Legumes: If using dried beans or lentils, soak them overnight to reduce cooking time and improve digestibility. Rinse well before using.
  • Layering Flavors: Begin by sautéing onions, garlic, and any spices called for in the recipe (such as turmeric, saffron, or dried limes) to build a flavor foundation. This step is crucial for developing depth in the soup.
  • Cooking Meat: If the recipe includes meat, brown it well before adding liquids. This not only cooks the meat but also adds a rich flavor to the broth.
  • Simmer Slowly: Iranian soups often benefit from slow cooking, allowing the flavors to meld together beautifully. A gentle simmer helps in tenderizing meat and integrating the flavors of the legumes and herbs.
  • Use Homemade Broth: Whenever possible, use homemade chicken, beef, or vegetable broth as the base for your soup. It’s less salty and more flavorful than most store-bought options.
  • Add Herbs Late: To preserve the vibrant color and fresh flavor of the herbs, add them towards the end of the cooking process. This is especially important for green herbs like parsley and cilantro.
Exotic Iranian Soup Recipe - A Must-Try Persian Dish

Exotic Iranian Soup Recipe – A Must-Try Persian Dish

0 from 0 votes
Course: Soup Recipes


Prep time


Cooking time







This traditional soup showcases a harmonious blend of flavors and textures, creating a comforting and satisfying meal. Typically prepared with a variety of herbs, vegetables, legumes, and sometimes meat, Iranian soup offers a delightful balance of aromatic spices and fresh ingredients.


  • 2 2 Onions

  • 2 Tbsp 2 Olive oil

  • 1 Tbsp 1 Turmeric

  • 1/2 Cup 1/2 Yellow Split Peas

  • 64 Fl.Ounce 64 Water

  • 8 Oz 8 Lean Ground Beef

  • 1/2 Cup 1/2 Long-Grain White Rice

  • 3 Tbsp 3 Chopped Flat-Leaf Parsley, Cilantro, And Chives

  • 1 Tbsp 1 Butter

  • 1 Large 1 Garlic Clove, Minced

  • 2 Tbsp 2 Plain Yogurt

  • 1 1 Lemon Juice

  • Kosher salt And Fresh Black Pepper (To Taste)

  • Chopped Fresh Mint Leaves (For Garnish), As Needed

Step-By-Step Directions

  • Preparation Steps
    Start by preparing your ingredients. Chop one onion and grate the second into a bowl.
    In the same bowl, add ground beef to the grated onion. Season with a pinch each of kosher salt and black pepper. Mix it well using your hands.
    Form the meat mixture into small, walnut-sized meatballs. Set them aside.
  • Cooking
    Heat oil in a 5-quart Dutch oven or heavy stock pot over medium heat. Add the chopped onion, sautéing until it turns lightly brown.
    Stir in the turmeric, split peas, and 2 quarts of water. Bring the mixture to a boil.
    Once boiling, reduce the heat to a simmer. Partially cover the pot and let it simmer for 20 minutes. Be sure to stir occasionally to prevent the split peas from sticking.
    The meatballs should be added to the soup after 20 minutes. Turn the meatballs gently once or twice as you stir them during the simmering process.
    Rice should be added to the pot along with parsley, cilantro, and chives. After 30 minutes of simmering, stir constantly until the rice is tender.
  • Blending And Final Touches
    Mix in the yogurt and lemon juice into the soup, stirring well to combine.
    In a separate small frying pan, melt butter over low heat. Sauté the garlic for 30-45 seconds, ensuring it does not burn. Stir in the mint just long enough to coat it with the warm garlic.
    Pour the garlic and mint mixture into the soup pot, stirring to combine.
    Taste the soup, adjusting the seasoning with additional salt and black pepper as needed.
  • Serving
    Serve the soup hot, perfect as a stand-alone meal or paired with warm, crusty bread.
  • Additional Options
    This soup can easily be customized. For a vegetarian version, omit the meatballs and add more split peas or a mix of vegetables. For a creamier texture, blend some of the soup before adding the meatballs and herbs. Enjoy this warm, comforting Iranian soup!
  • Dutch Oven Or Large Soup Pot
  • Sharp Knife
  • Cutting Board
  • Box Grater
  • Wooden Spoon Or Ladle
  • Small Frying Pan
  • Measuring Cups And Spoons


  • It features a variety of herbs, vegetables, legumes, and sometimes meat.
  • Fresh herbs like parsley, cilantro, and mint are commonly used, adding vibrant flavors.
  • Legumes such as lentils and chickpeas provide protein and fiber.
  • Meat, like lamb or beef, can be added for extra richness.
  • Iranian soup is often enjoyed as a complete and satisfying meal.
  • It is typically served with traditional Iranian bread for dipping.
  • Lemon or lime juice adds a tangy freshness to the soup.

Nutrition Table

Nutrition Table

Leave a Comment

Author picture

soup chick!

You've entered a realm where each bowl isn't just a meal; it's an expedition to the core of comfort, well-being, and the sheer delight of feeding both body and soul. My name is Julia, and I'm here to navigate you through the flavorful worlds of Soup Chick. Together, we'll uncover the artistry behind each recipe, share stories that warm the heart, and celebrate the simple pleasures of making and enjoying soup.

More About Me