As I stirred the vibrant, steaming pot of Persian noodle soup, I was transported to my grandmother’s kitchen, where the aroma of fresh herbs and spices danced in the air. This Hearty Persian Noodle Soup (Ash Reshteh) brings together a medley of nutritious ingredients, transforming simple beans and greens into a comforting, plant-based delight. Perfect for those cozy weeknights or making a special appearance on your holiday table, this recipe is not just quick to prepare but also loaded with wholesome flavors. With its nourishing blend of high-protein ingredients, it’s a welcome change from fast food and an easy way to indulge in homemade goodness. So, who’s ready to embrace the warmth of this deliciously rich soup?

Why is this soup a must-try?
Comforting, warm hug: This Persian noodle soup envelops you in a cozy embrace with every spoonful, making it the perfect dish for chilly evenings.
Nutritious power blend: Packed with high-protein beans, fresh greens, and aromatic herbs, it’s a wholesome meal that delights your senses.
Quick and easy: Ready in under an hour, it’s an efficient way to bring homemade love to your table without the fuss.
Versatile and flexible: Customize it with your favorite beans and greens, or even add some veggies—perfect for tailoring to your tastes!
Cultural connection: Experience the rich traditions of Persian cuisine, where each bowl tells a story of renewal and comfort, creating lasting memories.
For a heartwarming meal, pair it with warm flatbread or a refreshing salad, just like our Chicken Gnocchi Soup or Lemon Chicken Soup.
Persian Noodle Soup Ingredients
-
For the Base
-
Olive Oil – Base fat for sautéing vegetables; a neutral oil can be used as a substitute.
-
Onion – Adds sweetness and depth; yellow or white onions work beautifully here.
-
Garlic – Provides aromatic depth and flavor; minced fresh garlic is highly recommended.
-
Turmeric – Adds warm flavor and vibrant color; adjust the quantity based on your preferred intensity.
-
Vegetable Broth – Acts as the liquid base for the soup, infusing rich flavor; homemade or low-sodium store-bought options work best.
-
For the Protein
-
Lentils – A fantastic source of protein and texture; be sure to rinse before use; brown or green lentils are ideal.
-
Chickpeas – Cooked legumes that boost the protein content; use canned or pre-cooked dried chickpeas for convenience.
-
Navy Beans – Contribute creaminess and bulk; can easily be substituted with cannellini beans.
-
Kidney Beans – Provide additional texture and protein; using canned beans makes preparation a breeze.
-
For the Noodles
-
Persian Noodles or Linguine – The main carbohydrate source that adds heartiness; if Persian noodles are unavailable, linguine is a suitable alternative.
-
For the Greens
-
Spinach, Cilantro, Parsley, Dill – Fresh herbs that elevate the flavor and nutrition; use any combination as long as they total the required volume for a fresh taste.
-
For Seasoning and Toppings
-
Salt and Pepper – Essential for enhancing all the flavors; remember to adjust to your taste.
-
Sour Cream or Yogurt – Adds a creamy, tangy topping; use a plant-based alternative for a vegan option.
-
Fried Onions – A delightful garnish that provides crunch and additional flavor; homemade or pre-packaged crispy fried onion toppings can be used.
Embrace the goodness of this Persian Noodle Soup Recipe and let it bring warmth to your family table!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté Onions
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion and sauté for about 5-7 minutes until soft and translucent, stirring occasionally to prevent sticking. The onion should be golden and fragrant, laying the flavorful foundation for your hearty Persian noodle soup.
Step 2: Add Aromatics
Next, stir in 3 minced garlic cloves and 1 teaspoon of turmeric into the pot. Cook for an additional 1-2 minutes, allowing the garlic to release its aroma while the turmeric brightens the mixture with its warm golden hue. This step adds a delicious depth of flavor to your soup.
Step 3: Combine Base Ingredients
Pour in 6 cups of vegetable broth, followed by adding 1 cup of rinsed lentils, 1 can of chickpeas (drained), 1 can of navy beans, and 1 can of kidney beans (drained). Bring the mixture to a rolling boil, stirring gently to combine all the hearty ingredients, which are essential for the rich texture of the Persian noodle soup.
Step 4: Simmer
Once boiling, reduce the heat to low and cover the pot, letting it simmer for about 20 minutes. This allows the legumes to soften, enhancing the soup’s comforting consistency. You’ll know it’s ready when the lentils are tender but still retain their shape.
Step 5: Incorporate Noodles
Add 4 ounces of Persian noodles or linguine to the pot, stirring them into the bubbling broth. Cook for approximately 10 minutes, checking occasionally to ensure the noodles are tender yet al dente. This crucial step adds heartiness and character to your Persian noodle soup.
Step 6: Finish with Greens
Stir in 4 cups of chopped spinach, cilantro, parsley, and dill, allowing the greens to wilt and infuse the soup with freshness. Cook for another 5-7 minutes; the vibrant colors of the greens should brighten up the dish, bringing it to life with freshness and nutrition.
Step 7: Season and Serve
Finally, season your delightful Persian noodle soup with salt and pepper to taste. Ladle the soup into bowls, and top with a dollop of sour cream or yogurt along with crispy fried onions for added texture. This last touch elevates your dish, making it not only comforting but also visually appealing.

What to Serve with Hearty Persian Noodle Soup (Ash Reshteh)
There’s nothing like complementing a warm, fragrant bowl of soup with delightful sides to create a complete meal experience.
- Warm Flatbread: Perfect for dipping, the soft, pillowy texture of flatbread balances the rich flavors of the soup while adding a satisfying element to every bite.
- Refreshing Salad: A light salad containing crisp cucumbers, juicy tomatoes, and a sprinkle of lemon juice offers a contrasting crunch, enhancing the overall meal with brightness.
- Pickled Vegetables: Tangy pickles or torshi provide a delightful zing that cuts through the soup’s richness, making each mouthful feel refreshing and vibrant.
- Feta Cheese: Crumbled feta adds salty creaminess, elevating the dish while integrating with the soup’s herbs and spices for a harmonious flavor profile.
- Herbal Tea: Serve with a soothing herbal tea like mint or chamomile, which complements the aromatic qualities of the soup and aids in digestion.
- Baklava: End your meal on a sweet note with flaky baklava; its nutty sweetness offers a beautiful contrast to the savory depth of the Persian noodle soup.
- Fruit Platter: A selection of seasonal fruits, such as pomegranates or oranges, adds a fresh, juicy element that rounds out the meal and offers refreshing interludes.
- Yogurt Sauce: A drizzle of tangy yogurt sauce mixed with herbs provides a cool counterpart to the warm soup, enriching the experience with its creamy texture.
- Spiced Nuts: Roasted nuts with a hint of spice make for great finger food, adding crunch and depth while mirroring the flavors found in the soup.
- Lemonade or Mint Lemonade: Refreshing drinks like lemonade, especially when infused with mint, offer a zesty contrast that enhances the warm, comforting flavors of the soup.
Make Ahead Options
Preparing the Hearty Persian Noodle Soup (Ash Reshteh) in advance is a fantastic way to save time and enjoy delicious homemade comfort on busy nights! You can chop the vegetables and herbs, as well as rinse the lentils and beans, up to 24 hours ahead. Store them in airtight containers in the refrigerator to maintain freshness. Additionally, you can make the entire soup base, excluding the noodles and greens, and refrigerate it for up to 3 days. When you’re ready to serve, simply reheat the soup, add the noodles and fresh herbs, and let them cook until tender. This method ensures each bowl remains just as flavorful and nourishing, perfect for busy weeknights or unexpected guests!
Expert Tips for Persian Noodle Soup Recipe
- Herb Freshness: Use fresh herbs whenever possible. Dried herbs won’t provide the same bright flavor you’ll want in a Persian noodle soup.
- Bean Bliss: Rinse and drain canned beans before adding them to the soup. This helps reduce sodium and enhances the dish’s overall taste.
- Noodle Check: Don’t overcook the noodles. They should be al dente; they will continue to soften while the soup simmers.
- Seasoning Balance: Always taste before serving! Adjust salt and pepper according to your preference for the perfect flavor.
- Customize Freely: Feel free to switch out beans or noodles based on what you have on hand. This recipe is wonderfully adaptable!
- Storage Savvy: If making ahead, store noodles separately from the soup to prevent them from becoming mushy. Enjoy leftovers for a quick meal!
Storage Tips for Persian Noodle Soup
-
Fridge: Store the cooled soup in an airtight container for up to 5 days. This makes it easy to enjoy your Persian noodle soup during the week without sacrificing freshness.
-
Freezer: For longer storage, freeze the soup without the noodles and greens. It can last up to 3 months in the freezer. When you’re ready to enjoy, thaw it in the fridge overnight, then reheat.
-
Reheating: Reheat the soup on the stovetop over medium heat, adding fresh herbs and cooked noodles just before serving. This not only enhances the flavor but also keeps the noodles from becoming mushy.
-
Make-Ahead: The flavors of the soup deepen over time; make it a day ahead for an even tastier meal. Just store it properly, and you’ll have a comforting dish waiting for you!
Persian Noodle Soup Recipe Variations
Feel free to get creative and customize your Persian noodle soup to suit your palate and preferences!
-
Bean Swap: Substitute chickpeas or kidney beans with your favorite beans. Black beans add a new flavor twist!
Experimenting with different beans opens up a world of textures and tastes. Each type brings its own distinct personality to the dish. -
Noodle Alternatives: If Persian noodles aren’t available, try soba or rice noodles. They provide a different culinary feel!
This simple swap can significantly change the soup’s profile, making it lighter or even gluten-free without altering the heartiness. -
Veggie Boost: Add diced carrots, zucchini, or bell peppers for extra nutrition and a pop of color.
Vegetables not only enhance the flavor but also create a delightful visual appeal, making your soup inviting and vibrant. -
Herb Variations: Top with fresh mint or basil instead of the usual herbs for a unique flavor profile.
An unexpected herb can transform the dish and elevate it to delightful new heights, showcasing your creativity in the kitchen. -
Add Some Heat: Spice it up with a pinch of cayenne pepper or red pepper flakes for a nice kick.
A little heat can amp up the flavor profile, making each spoonful exciting and full of surprises. -
Creamy Alternatives: Use coconut cream or a cashew-based cream instead of sour cream for a vegan twist.
This adds a luxurious richness, balancing all the tastes and textures beautifully, while also ensuring it remains plant-based. -
Nutty Crunch: Sprinkle chopped walnuts or pine nuts on top for a delightful crunch.
Nuts provide a satisfying textural contrast to the velvety soup, enhancing your experience with each bite. -
Sour Options: Add a squeeze of lemon juice or a splash of vinegar just before serving for a zesty touch.
This brightens up the flavors and cuts through the richness, creating a harmonious balance that’s simply irresistible.
For even more comforting recipes, don’t miss out on our Chicken Enchilada Soup or the creamy delight of our Green Olive Soup. Enjoy personalizing your Persian noodle soup!

Persian Noodle Soup Recipe FAQs
How do I select the right beans for my soup?
Absolutely! When selecting beans for your Persian noodle soup, look for dried or canned options that are free from any dark spots or damage. For fresh or canned beans, choose chickpeas, navy beans, and kidney beans that are plump and firm. If using dried beans, consider soaking them overnight to ensure even cooking.
How should I store leftover Persian noodle soup?
Store the cooled soup in an airtight container in the fridge for up to 5 days. Make sure it’s completely cooled before sealing to avoid condensation, which can affect flavor. For longer storage, freeze the soup without noodles and greens, as this will keep them from getting mushy. It can last up to 3 months when stored properly!
Can I freeze my Persian noodle soup?
Definitely! To freeze, let the soup cool completely, then portion it into freezer-safe containers. Avoid adding noodles and greens before freezing to maintain their texture. When you’re ready to enjoy, simply thaw it in the fridge overnight and reheat it on the stovetop, adding fresh herbs and noodles before serving.
What should I do if my soup is too thick?
Very! If you find that your Persian noodle soup is thicker than desired, gently stir in additional vegetable broth or water, then reheat on low until heated through. Keep in mind that the noodles will absorb some of the liquid, so add just enough to achieve your preferred consistency. Taste and adjust seasonings as needed afterward!
Are there any allergy considerations for this recipe?
Of course! This Persian noodle soup is inherently vegetarian and plant-based, but it’s important to double-check ingredients for any personal allergens. For instance, if using canned beans, ensure they’re free from cross-contamination with allergens like gluten. If you’re making it for others, it’s best to ask about any dietary restrictions or preferences beforehand.

Delicious Persian Noodle Soup Recipe for Heartwarming Comfort
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add diced onion and sauté for about 5-7 minutes until soft and translucent.
- Stir in minced garlic and turmeric. Cook for an additional 1-2 minutes.
- Pour in vegetable broth, followed by lentils, chickpeas, navy beans, and kidney beans. Bring to a boil.
- Reduce the heat to low and cover the pot, letting it simmer for about 20 minutes.
- Add noodles to the pot and cook for approximately 10 minutes.
- Stir in chopped greens and cook for another 5-7 minutes.
- Season with salt and pepper to taste, then serve topped with sour cream or yogurt and fried onions.

Leave a Reply