As the rich aroma of sautéed onions and garlic fills your kitchen, it’s hard not to feel a wave of comfort wash over you. This Hearty Persian Noodle Soup (Ash Reshteh) is not just a dish; it’s a hug in a bowl, combining vibrant herbs and wholesome ingredients into a nourishing, plant-based delight. Packed with hearty beans and fresh greens, this Persian noodle soup recipe is a perfect choice for those cozy nights when you’re craving something warm and satisfying. Best of all, it’s quick to whip up, making it an ideal solution for busy weeknights or for impressing guests with minimal effort. Are you ready to dive into this delicious and healthful meal that brings a taste of tradition right to your table?

Why is Persian Noodle Soup So Special?
Comforting, Nourishing Meal: This hearty soup is brimming with beans and vibrant herbs that nourish both body and soul.
Quick and Easy: You’ll have this delicious dish on the table in under an hour, perfect for busy nights!
Versatile and Flexible: Feel free to swap in your favorite noodles or greens, making it adaptable to any palate.
Crowd-Pleasing: Serve it at your next gathering and watch it disappear; everyone loves a warm, inviting bowl of soup!
Elevate your meal with a side of soft flatbread or pair it with Chicken Tortilla Soup for a delightful culinary spread.
Persian Noodle Soup Ingredients
For the Base
• Olive Oil – Adds richness and flavor; substitute with vegetable oil if needed.
• Onion (1 large, diced) – Serves as the flavorful foundation of the soup; no substitutions recommended.
• Garlic (4 cloves, minced) – Enhances the aroma and depth; fresh is preferred, but powdered garlic works too.
• Turmeric (1 teaspoon) – Provides warmth and vibrant color; curry powder can be an alternative for variation.
For the Soup
• Vegetable Broth (6 cups) – The liquid base; use low-sodium or homemade broth to reduce sodium levels.
• Lentils (1 cup, rinsed) – Adds heartiness and plant-based protein; split peas can be substituted if needed.
• Chickpeas (1 cup, cooked) – Contributes protein and texture; use canned or cooked dried chickpeas as per your preference.
• Navy Beans (1 cup, cooked) – Helps to thicken the soup; great northern beans can serve as a substitute.
• Kidney Beans (1 cup, cooked) – Adds depth and richness; black beans can be a good alternative.
• Persian Noodles or Linguine (½ pound) – Offers texture and substance; for a gluten-free option, try rice noodles.
For Freshness
• Spinach (3 cups, chopped) – Brings freshness and vitamins; kale can be used as a different option.
• Cilantro (1 cup, chopped) – Brightens up the flavor; you can substitute with parsley if preferred.
• Parsley (1 cup, chopped) – Enhances freshness and taste.
• Dill (1 cup, chopped) – Adds a unique flavor profile; omit if unavailable or replace with another herb.
For Seasoning and Serving
• Salt and Pepper to taste – Essential for enhancing flavor throughout the dish.
• Sour Cream or Yogurt (for serving) – Introduces a creamy finish; use a plant-based alternative for a vegan-friendly version.
• Fried Onions (for garnish) – Provides a delightful crunch; crispy shallots can be a substitute for topping.
This Persian Noodle Soup Recipe is not only easy to prepare but also nourishing and comforting, perfect for those chilly evenings or when you just need a warm, satisfying bowl of goodness!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté Onions
Heat 2 tablespoons of olive oil in a large pot over medium heat. Once the oil shimmers, add 1 large diced onion, stirring frequently. Sauté the onion for about 5 minutes, or until it becomes soft and translucent, creating a fragrant base for your Persian Noodle Soup that will tantalize your senses.
Step 2: Add Garlic and Turmeric
Next, add 4 minced garlic cloves and 1 teaspoon of turmeric to the pot, stirring well to combine. Cook for another 1-2 minutes until the mixture is aromatic, releasing a warm, inviting fragrance that fills your kitchen and enhances the overall flavor of the soup.
Step 3: Incorporate Broth and Legumes
Pour in 6 cups of vegetable broth, bringing the mixture to a gentle boil. Add in 1 cup of rinsed lentils, 1 cup of cooked chickpeas, 1 cup of cooked navy beans, and 1 cup of cooked kidney beans. Once it reaches a boil, reduce the heat to a simmer and let cook for 20 minutes, or until the legumes are tender and meld into the broth.
Step 4: Cook the Noodles
After the legumes have softened, stir in ½ pound of Persian noodles or linguine. Allow the noodles to cook in the simmering soup for an additional 10 minutes or until they are cooked through and maintain a delightful texture. The soup should begin to thicken, becoming a hearty base for your dish.
Step 5: Fold in Greens and Herbs
Once the noodles are tender, add 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill. Stir gently and cook for 5-7 minutes, or until the greens are wilted and vibrant, infusing the soup with freshness typical of a comforting Persian Noodle Soup.
Step 6: Season to Taste
Finally, season your Persian Noodle Soup with salt and pepper to taste, stirring well to ensure even distribution. Serve the soup hot in bowls, topping with a dollop of sour cream or yogurt and a sprinkle of crispy fried onions for added crunch and flavor—your delightful bowl of warmth is ready!

Persian Noodle Soup Recipe Variations
Feel free to elevate your soup with these delightful customizations that enhance flavor, texture, and dietary needs.
- Gluten-Free: Switch out Persian noodles or linguine for rice noodles for a 100% gluten-free delight.
- Creamy Twist: Replace sour cream or yogurt with cashew cream for a rich, dairy-free creaminess that adds a nutty flavor.
- Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño for a warming heat that pairs beautifully with the herbs.
- Vegetable Boost: Include chopped carrots or bell peppers for a pop of color and added nutrients, making your soup even heartier.
- Herb Mix-Up: Swap out the cilantro and dill for fresh basil and mint for a uniquely fragrant and refreshing variation.
- Nutty Flavor: Stir in a tablespoon of tahini before serving for a flavorful, nutty twist that complements the herbs beautifully.
- Different Beans: Use black beans or white beans instead of navy and kidney beans to diversify textures and flavors in your soup.
- Sweet Potato: For a different twist in texture, replace some legumes with cubed sweet potatoes that lend a touch of sweetness.
Just as diverse as the flavors in your bowl, you can also pair your Persian Noodle Soup with a refreshing side salad or a comforting Spicy Jalapeno Soup for a vibrant meal that feels like a warm hug! Enjoy your customizable culinary adventure.
Expert Tips for Persian Noodle Soup Recipe
- Sautéing Is Key: Ensure your onions are sautéed until translucent for a flavorful base; don’t rush this step.
- Fresh Herbs Matter: Use fresh herbs whenever possible as they elevate the flavor of your Persian noodle soup. Dried herbs can lack vibrancy.
- Legume Consistency: If using dried beans, soak them overnight to ensure a tender finish. Adjust cooking times accordingly to avoid toughness.
- Noodle Flexibility: Don’t hesitate to experiment with the type of noodles. Linguine works well, but Persian noodles provide an authentic touch.
- Flavor Enhancements: For extra depth, consider adding a splash of lemon juice or a hint of chili flakes before serving, balancing the herbaceousness.
Make Ahead Options
These Hearty Persian Noodle Soup (Ash Reshteh) ingredients can easily be prepped in advance, saving you precious time on busy weeknights! You can chop the vegetables, combine the dried beans, and measure out the spices up to 24 hours ahead. Store these components in airtight containers in the refrigerator to maintain their freshness. The soup itself can be cooked and stored in the fridge for up to 3 days; just make sure to let it cool completely before refrigerating. When you’re ready to serve, reheat the soup gently on the stove and stir in your noodles, allowing them to cook through—enjoy a delicious homemade meal with minimal effort!
How to Store and Freeze Persian Noodle Soup
Fridge: Store the cooled soup in an airtight container for up to 5 days. Reheat gently on the stove, adding a splash of broth to maintain creaminess.
Freezer: For longer storage, freeze in individual portions for up to 3 months. Ensure to use freezer-safe containers, leaving some space for expansion.
Reheating: Thaw overnight in the fridge before reheating. Warm on the stove until heated through, adjusting with broth for desired consistency.
Enjoy Your Meals: This Persian noodle soup recipe is delightful, no matter how you enjoy it—fresh or reheated!
What to Serve with Hearty Persian Noodle Soup?
Pair your steaming bowl of Persian noodle soup with delectable sides that enhance the experience.
-
Soft Flatbread: This warm, fluffy accompaniment is perfect for dipping and soaking up the delicious broth, making each bite even more satisfying.
-
Simple Side Salad: A refreshing salad with crisp greens and a light vinaigrette complements the richness of the soup, bringing a vibrant touch to your meal.
-
Herbed Rice Pilaf: Fragrant rice pilaf with fresh herbs adds a delightful contrast in texture, providing a hearty yet light balance to the comforting soup.
-
Stuffed Grape Leaves: These savory morsels filled with rice, herbs, and spices make for a traditional side that harmonizes beautifully with the flavors of the soup.
-
Grilled Vegetable Skewers: Charred veggies not only add great texture but their smoky flavor enhances the herbal notes of the soup, creating a delightful combination.
-
Mint Lemonade or Herbal Tea: Refresh with a cool mint lemonade or a soothing herbal tea to cleanse the palate between bites, enhancing your dining experience.
This perfect meal pairing will transform your home-cooked soup into an unforgettable feast!

Persian Noodle Soup (Ash Reshteh) Recipe FAQs
What types of noodles can I use in the Persian Noodle Soup?
Absolutely! While traditional Persian noodles are preferred for authenticity, you can definitely substitute with linguine or even gluten-free rice noodles for those with dietary restrictions. The key is to select noodles that can absorb the rich flavors of the broth and offer a satisfying texture.
How should I store my Persian Noodle Soup?
Cool the soup completely before transferring it to an airtight container. It will last in the refrigerator for up to 5 days. When you’re ready to enjoy it again, simply reheat on the stove over medium heat, adding a splash of broth as needed to maintain a creamy texture.
Can I freeze Persian Noodle Soup?
Yes, you can! Portion the cooled soup into individual freezer-safe containers or zip-top bags, leaving some space at the top for expansion. It can be frozen for up to 3 months. To reheat, thaw overnight in the fridge and warm on the stove, stirring in a little broth to achieve your desired consistency.
What if my beans are undercooked in the soup?
If you find your beans are still tough, simply add a bit more broth or water to the pot, cover, and let the soup simmer for an additional 10-15 minutes. Keep an eye on them; you want them tender but not mushy. Soaking dried beans overnight before cooking can prevent this issue altogether.
Is Persian Noodle Soup suitable for those with allergies?
This recipe is plant-based and generally safe for vegetarians and vegans. However, always check for specific allergies or sensitivities, particularly with beans and any toppings like yogurt or sour cream, which can be substituted with dairy-free alternatives. If you’re preparing this for guests, it’s a good practice to ask about any allergy concerns to ensure everyone enjoys their meal.
Can I customize the greens I use in the soup?
Very! The recipe is quite flexible. While spinach is a wonderful choice, feel free to substitute with kale, Swiss chard, or even mustard greens based on your preference or what’s available in your pantry. Each alternative will bring its unique flavor and nutrients to the dish.

Comfort in a Bowl: Persian Noodle Soup Recipe You’ll Love
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 large diced onion and sauté for about 5 minutes until soft and translucent.
- Add 4 minced garlic cloves and 1 teaspoon of turmeric, stirring well. Cook for another 1-2 minutes until aromatic.
- Pour in 6 cups of vegetable broth, bringing to a gentle boil. Add in 1 cup of rinsed lentils, 1 cup of cooked chickpeas, 1 cup of cooked navy beans, and 1 cup of cooked kidney beans. Simmer for 20 minutes or until legumes are tender.
- Stir in ½ pound of Persian noodles or linguine. Cook for an additional 10 minutes or until noodles are done.
- Add 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill. Cook for 5-7 minutes until greens are wilted.
- Season with salt and pepper to taste. Serve hot with sour cream or yogurt and fried onions on top.

Leave a Reply