Persian Noodle Soup Recipe: Hearty and Flavor-Packed Delight
There’s something undeniably comforting about a bowl of Persian Noodle Soup (Ash Reshteh) — it’s rich, aromatic, and bursting with flavor. Imagine slurping up strands of tender noodles enveloped in a broth that’s herbal, savory, and hearty, loaded with protein from legumes like lentils and chickpeas. I created this recipe to tackle those busy weeknights when my family craves something warm and nourishing without spending hours in the kitchen. With about 350 calories per serving, this dish is not only satisfying but also a powerhouse of nutrients that keeps everyone fueled for the day ahead.
I still remember the first time I made this soup; it was a chilly Saturday afternoon, and my teenage daughter walked in from her soccer practice, exhausted and cold. As soon as she caught a whiff of the fragrant herbs simmering on the stove, her eyes lit up. “Is that Ash Reshteh?” she asked excitedly, knowing it was one of her favorites. What sets my version apart is the generous blend of fresh herbs—like parsley and cilantro—that give it an extra layer of freshness. The best moment came when she declared it “the best Ash Reshteh ever” and immediately asked for seconds!
Ingredients for the Persian Noodle Soup (Ash Reshteh)
Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:
1 cup lentils (green or brown): Provides a hearty base with earthy flavors.
1 cup chickpeas (cooked): Adds creaminess and protein, enhancing the soup’s richness.
1 cup rice (short-grain or basmati): Contributes a comforting texture while absorbing flavors.
1 bunch fresh parsley (chopped): Infuses freshness and brightness to balance the dish.
1 bunch fresh cilantro (chopped): Offers a burst of herbal flavor that complements the other ingredients.
1 bunch fresh spinach (chopped): Adds vibrant color and a nutritious boost to the soup.
1 large onion (finely chopped): Creates a sweet, aromatic foundation for the broth.
4 cloves garlic (minced): Introduces depth and warmth through its robust flavor.
200 grams reshteh noodles (or any flat noodles): Provides heartiness and texture, making the soup filling.
1 teaspoon turmeric: Contributes a warm, golden hue and earthy undertones to the broth.
1 teaspoon black pepper (freshly ground): Adds subtle heat and enhances overall flavor complexity.
1 teaspoon salt (to taste): Balances flavors and brings all ingredients together harmoniously.
8 cups vegetable broth (or water): Serves as the flavorful base that ties everything together.
1 cup kashk (fermented whey, for garnish): Adds tanginess and richness, elevating the final presentation.
1 bunch fried onions (for garnish): Provides crunchy texture and caramelized sweetness on top.
1 tablespoon dried mint (for garnish): Offers a refreshing note that brightens each bowl.
Step-by-Step Instructions
I recommend starting by rinsing and soaking the lentils and chickpeas for at least 2 hours because this step takes the longest and ensures they’re properly hydrated for cooking. Begin by rinsing the lentils and chickpeas under cold water until the water runs clear. Then, place them in a bowl, cover with fresh water, and let them soak. This not only softens them but also helps reduce cooking time later on.
Step 1: After your legumes have soaked, chop the parsley, cilantro, spinach, onion, and garlic. I find it easier to do this while the legumes are soaking so that when you’re ready to cook, everything is prepped and within reach. Aim for a fine chop on the onion to ensure it caramelizes nicely when sautéed, and don’t hesitate to get those herbs well chopped — they add vibrant flavor to your soup.
Step 2: In a large pot over medium heat, heat some oil until shimmering. Add the chopped onion and sauté until golden brown, which should take about 5-7 minutes. The goal here is to build a flavorful base for your soup, so don’t rush this step; the sweetness from the caramelized onions will enhance the overall taste of your dish. Once golden, toss in the minced garlic and sauté for another minute until fragrant.
Step 3: Stir in the turmeric, black pepper, and salt to the onion-garlic mixture. This is where you start layering flavors that will make your Ash Reshteh truly special. The turmeric not only adds a warm color but also offers health benefits with its anti-inflammatory properties. Mix everything well and let it sauté together for about a minute so that all the spices release their aromas.
Step 4: Now it’s time to add in your soaked lentils, chickpeas, and rice into the pot. Stir everything together until well combined; you want each grain coated with those delicious spices. Pour in 8 cups of vegetable broth or water — using broth enhances the flavor even more — and bring it to a rolling boil over high heat.
Step 5: Once boiling, reduce the heat to low and let it simmer uncovered for about 30 minutes. During this time, keep an eye on it and stir occasionally to prevent sticking at the bottom of the pot. The legumes will soften up beautifully while infusing their goodness into the broth.
Step 6: After simmering, stir in your chopped herbs (parsley, cilantro, spinach) into the pot. This gives your soup a fresh burst of flavor that’s characteristic of Persian cuisine. Let these cook for another 15 minutes; you’ll know they’re done when they wilt down significantly but still maintain their vibrant color.
Step 7: Finally, add in your reshteh noodles to the pot; they should be cooked until tender which usually takes about 10 minutes depending on thickness. I like to taste-test them towards the end; if they’re al dente yet fully cooked through without being mushy, you’ve hit perfection!
Step 8: Ladle your steaming hot soup into bowls and top generously with kashk for creaminess, fried onions for crunch, and sprinkle dried mint for an aromatic finish. Serve hot — my family enjoys this dish best accompanied by warm bread or rice — it truly brings out all those rich flavors!
What to Serve with Persian Noodle Soup (Ash Reshteh)
This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.
Persian Cucumber Salad (Salad Shirazi): This refreshing salad combines diced cucumbers, tomatoes, red onion, and a splash of lemon juice, seasoned with fresh mint. The crisp vegetables provide a delightful contrast to the hearty soup, while the acidity brightens the dish beautifully. Plus, it’s low in calories and packed with vitamins A and C—perfect for balancing out the richness of Ash Reshteh.
Herbed Rice with Saffron (Tahchin): This fragrant rice dish is prepared with saffron and mixed herbs, creating a slightly crispy bottom layer that adds texture to your meal. The aromatic saffron echoes the flavors of turmeric in the soup while providing complex carbohydrates for sustained energy. My family loves this as a side; it not only elevates our dining experience but also offers around 6 grams of protein per serving when paired with beans.
Roasted Cauliflower Hummus: Creamy hummus made from roasted cauliflower and tahini is a deliciously healthy dip that complements the soup’s flavors. The nuttiness from tahini pairs well with the legumes in Ash Reshteh, while adding healthy fats that keep you satiated. It’s an easy make-ahead option that my kids enjoy dipping pita chips into during meal prep days.
Stuffed Grape Leaves (Dolmeh): These grape leaves are filled with a mixture of rice, lentils, and herbs, simmered in a tangy tomato sauce. They mirror the flavors in Ash Reshteh while offering a unique chewy texture that enhances the overall meal experience. Each serving contains about 4 grams of protein and makes for an impressive addition to our family gatherings—always a hit among guests!
Storage & Serving Tips
To store your Persian Noodle Soup (Ash Reshteh) for meal prep, transfer the soup into an airtight container and refrigerate it for up to 4 days. For optimal freshness, keep individual components in separate containers: store the cooked lentils, chickpeas, and rice in one container; the chopped fresh herbs (parsley, cilantro, spinach), onion, and garlic in another; and the reshteh noodles in a third container. The kashk (fermented whey), fried onions, and dried mint should also be stored separately to maintain their textures and flavors.
When reheating, pour the soup base into a saucepan over medium heat for about 5–7 minutes until steaming hot. Reheat the lentils, chickpeas, and rice gently in the microwave for 1–2 minutes or on the stovetop for about 3–5 minutes until warmed through. Avoid microwaving the fried onions as they will lose their crispiness; instead, warm them in a dry skillet over low heat for 1–2 minutes. Lastly, add fresh herbs just before serving to preserve their vibrant flavor.
Pro tip: Batch cooking is a fantastic way to ensure you have this nutritious soup ready throughout the week. Consider doubling the recipe on Sunday and portioning it into containers so family members can easily self-assemble their bowls each day. For variety, swap out lentils for black beans or use quinoa instead of rice for a different grain option. To keep your fresh herbs at their best during storage, wrap them in a damp paper towel before placing them in a sealed bag to maintain moisture without wilting.
Conclusion

This Persian Noodle Soup Recipe (Ash Reshteh) has become one of those recipes I make at least twice a month because it’s genuinely hearty, packed with flavor, and delivers 350 calories per serving without compromising on satisfaction. The combination of lentils and chickpeas provides a unique depth that sets it apart from typical noodle soups, making each bowl comforting and nutritious. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Persian Noodle Soup (Ash Reshteh)
Ingredients
Method
- Rinse and soak the lentils and chickpeas in water for at least 2 hours.
- Chop the parsley, cilantro, spinach, onion, and garlic.
- In a large pot, heat some oil over medium heat and sauté the chopped onion until golden.
- Add the minced garlic and sauté for another minute.
- Stir in the turmeric, black pepper, and salt.
- Add the soaked lentils, chickpeas, and rice to the pot.
- Pour in the vegetable broth and bring to a boil.
- Reduce heat and let it simmer for about 30 minutes.
- Stir in the chopped herbs and let them cook for another 15 minutes.
- Add the reshteh noodles and cook until they are tender, about 10 minutes.
- Ladle the soup into bowls and top with kashk, fried onions, and dried mint.
- Serve hot and enjoy!
