As the crisp autumn air settles in, there’s nothing quite like the comforting embrace of a steaming bowl of Persian Noodle Soup, or Ash Reshteh, to warm your soul. This hearty, plant-based dish is richly infused with aromatic spices and loaded with beans, greens, and tender noodles, making it not only nourishing but also incredibly satisfying. One of the magical perks of this recipe is its ability to transform simple, healthy ingredients into a vibrant, colorful meal that pleases everyone, whether you’re a dedicated vegetarian or just looking to incorporate more meatless meals into your week. Plus, it’s perfect for cozy nights in or when entertaining friends. Ready to stir up some warmth and flavor in your kitchen with this classic Persian comfort food? Let’s dive into making your new favorite soup!

Why is Persian Noodle Soup so comforting?
Hearty and Nourishing: Each spoonful of Persian Noodle Soup, or Ash Reshteh, is packed with nutritious ingredients that create a warm, filling experience.
Vibrant Colors: The mix of beans and fresh greens, like spinach and cilantro, brings a kaleidoscope of colors to your bowl, making it a feast for the eyes as well as the palate.
Aromatic Spices: The delicate blend of turmeric, garlic, and fresh herbs infuses this soup with rich, aromatic flavors, transporting you straight to the heart of Persian cuisine.
Versatile Dish: Perfect for any occasion, this dish is equally delightful as a comforting meal on chilly nights or a festive centerpiece during gatherings.
Crowd-Pleaser: Whether you’re cooking for friends or serving family, this plant-based soup is bound to impress everyone at the table. If you’re looking for more cozy recipes, consider checking out my Chicken Noodle Soup or the Creamy Parmesan Italian Soup.
Persian Noodle Soup Ingredients
• A fantastic way to embrace home-cooked warmth!
For the Soup Base
- Olive Oil – A perfect cooking base; feel free to substitute with avocado oil for a different flavor.
- Onion – Brings natural sweetness; shallots can be used for a milder taste.
- Garlic – Adds aromatic depth; garlic powder works in a pinch.
- Turmeric – Provides a warm color and earthy flavor; curry powder can substitute if needed.
- Vegetable Broth – Creates a nourishing liquid base; opt for homemade or low-sodium store-bought.
For the Protein & Texture
- Lentils – A great source of protein; split peas can be used as an alternative.
- Chickpeas – Adds creaminess and fiber; both canned and cooked dried are fine to use.
- Navy Beans – Provides softness to the soup; black beans can work as a substitute.
- Kidney Beans – Adds heartiness and vibrant color; feel free to swap with any other bean variety.
For the Noodles & Greens
- Persian Noodles or Linguine – Adds substantial bulk; thin spaghetti will work in a pinch.
- Spinach – Fresh greens for added nutrition; kale can be a delightful substitute.
For the Garnish
- Cilantro – Introduces bright, fresh flavor; if you prefer, parsley can replace cilantro.
- Parsley – Offers additional freshness; you may opt to increase cilantro instead.
- Dill – Provides a unique herbal note; fresh, frozen, or dried dill can be used.
- Salt and Pepper – Essential for seasoning; adjust to meet your dietary preferences.
For Serving
- Sour Cream or Yogurt – A creamy topping; consider vegan alternatives for a dairy-free option.
- Fried Onions – Adds a crispy garnish; choose store-bought or make your own for added crunch.
Dive into the world of flavors with this Persian Noodle Soup as you savor every nourishing spoonful of goodness!
Step‑by‑Step Instructions for Persian Noodle Soup
Step 1: Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 chopped onion and sauté it until translucent and soft, about 5-7 minutes. The onion should turn a light golden color as it cooks, releasing its sweet aroma. Stir occasionally to prevent sticking and allow those warm flavors to develop beautifully.
Step 2: Add Garlic and Spices
Once the onion is ready, stir in 4 minced garlic cloves and 1 teaspoon of turmeric. Cook for an additional 1-2 minutes until fragrant, stirring continuously to avoid burning. The garlic will turn golden, and the mixture will create a delightful, aromatic base for your Persian noodle soup, setting the stage for the next layers of flavor.
Step 3: Combine the Beans and Broth
Pour in 6 cups of vegetable broth along with 1 cup each of lentils, chickpeas, navy beans, and kidney beans. Increase the heat to bring the mixture to a boil. Once boiling, reduce the heat to low and cover the pot, allowing it to simmer for 20 minutes. You’ll see the beans soften, and the broth will thicken slightly, infusing the soup with heartiness.
Step 4: Cook the Noodles
After the beans have simmered, add 8 ounces of Persian noodles or linguine to the pot. Cook for 10 minutes, stirring occasionally. The noodles should become tender but not mushy, absorbing the flavorful broth. Keep an eye on them, ensuring they cook perfectly while the soup continues to thicken.
Step 5: Incorporate the Greens
With the noodles cooked, stir in 4 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of parsley, and 2 tablespoons of dill. Allow them to cook for 5-7 minutes until the greens are wilted and vibrant. This addition not only enhances the nutritional value of the Persian noodle soup but also adds a fresh burst of color and flavor.
Step 6: Adjust Seasoning and Serve
Taste the soup and season it with salt and pepper to your liking. Serve your hearty Persian noodle soup in bowls, garnishing with a dollop of sour cream or yogurt on top, along with crispy fried onions for crunch. The inviting aroma and colorful presentation invite everyone to dig in to this nutritious, comforting dish!

How to Store and Freeze Persian Noodle Soup
Fridge: Store Persian noodle soup in an airtight container for up to 5 days. Reheat gently on the stove or in the microwave, adding a splash of broth to restore its creamy texture.
Freezer: For long-term storage, freeze the soup before adding noodles and greens in a freezer-safe container for up to 3 months. This ensures optimal freshness and flavor.
Reheating: When ready to serve, thaw overnight in the fridge, then heat on the stove and stir in fresh noodles and greens for the best experience.
Tips: If using frozen soup, add a little extra broth during reheating to prevent it from becoming too thick.
Expert Tips for Persian Noodle Soup
-
Simmer Before Noodles: Ensure your vegetable broth is simmering before adding the noodles to keep them from becoming overcooked and mushy.
-
Fresh Herbs Matter: Always use fresh herbs for maximum flavor; add them toward the end of cooking to keep their brightness in your Persian noodle soup.
-
Vegan Adaptations: For a fully vegan dish, simply omit the sour cream or yogurt topping or replace them with plant-based alternatives.
-
Soak Dried Beans: If using dried beans, soak them overnight and increase the cooking time to ensure they’re tender in your soup.
-
Flavor Boost: This soup tastes even better the next day; let it sit overnight to let the flavors meld beautifully!
Persian Noodle Soup Variations & Substitutions
Feel free to get creative with this delightful Persian noodle soup and make it your own!
-
Bean Medley: Swap the beans for your favorites! Black beans or pinto beans can add a different taste and texture to your soup.
-
Gluten-Free Option: For a gluten-free dish, use rice noodles or a gluten-free pasta instead of traditional Persian noodles or linguine. They’ll provide the necessary bulk without the gluten.
-
Extra Veggies: Boost nutrition and flavor by adding diced zucchini, carrots, or bell peppers. They’ll add a lovely sweetness and fresh crunch to your soup.
-
Hearty Greens: If spinach isn’t your favorite, kale or Swiss chard can make a delicious substitute, offering an earthy note to the dish.
-
Spice It Up: If you’re in the mood for heat, add a pinch of red pepper flakes or chopped jalapeños while sautéing the onions. It’ll bring a warming kick to your soup.
-
Creamy Alternatives: For a rich, creamy texture, swap sour cream with cashew cream or a dollop of tahini for a unique twist. They greatly enhance the flavor while keeping it plant-based.
-
Herb Variations: Incorporate fresh basil or mint alongside cilantro and parsley for an aromatic flair. This will heighten the dish’s freshness and complexity.
-
Flavor Infusion: Experiment with different seasonings like smoked paprika or cumin for an added depth that pairs beautifully with the aromatic spices in the soup.
As you explore these variations, remember that this Persian noodle soup serves as a canvas for your creativity. If you’d like to try other comforting dishes, you might love my Spicy Garlic Noodle or Street Style Noodles. Happy cooking!
What to Serve with Persian Noodle Soup
Nothing enhances the cozy experience of a steaming bowl of Persian Noodle Soup like thoughtfully chosen accompaniments.
-
Soft Flatbread: Perfect for dipping, this warm, fluffy bread complements the hearty broth beautifully, making every bite a delight.
-
Tangy Pickles: The sharpness of pickles provides a refreshing contrast to the rich soup, elevating the overall flavor profile in every spoonful.
-
Simple Garden Salad: A crisp salad with fresh veggies will add texture and a lightness that balances the soup’s heartiness, making for a well-rounded meal.
-
Grilled Vegetables: Smoky, charred veggies bring an earthy depth and delightful contrast to the warm soup, enhancing its nourishing feel.
-
Cilantro Lime Rice: Light and zesty, this rice dish not only adds flavor but also a fun twist to the meal, creating a lovely pairing with the soup.
-
Mint Tea: A warm, soothing cup of mint tea offers a refreshing finish, cleansing the palate after indulging in the comforting soup.
-
Baklava: For a sweet treat, this flaky, syrupy dessert complements the soup’s savory notes beautifully, rounding out your Persian-inspired meal.
-
Roasted Chickpeas: Crispy roasted chickpeas make for a crunchy snack on the side, providing an extra protein boost to your already hearty dish.
Make Ahead Options
For those busy weeknights, Persian Noodle Soup (Ash Reshteh) is perfect for meal prep! You can prepare the soup base—sautéing the onions and garlic, then adding the beans and broth—up to 24 hours in advance. Simply store the base in an airtight container in the refrigerator. When you’re ready to serve, reheat the soup gently and add the noodles and greens, cooking until everything is heated through, about 10 minutes. To maintain the soup’s quality, refrigerate without noodles and greens to prevent them from becoming mushy. This way, you’ll enjoy a wholesome, comforting bowl of Persian Noodle Soup with minimal effort, just as delicious as when freshly made!

Persian Noodle Soup Recipe FAQs
What type of noodles should I use for Persian Noodle Soup?
Absolutely! While traditional Persian noodles are ideal, you can easily substitute with linguine or thin spaghetti if those aren’t available. Just be mindful of the cooking time. You want the noodles to be tender but not overly soft, so keep a close eye on them during the last few minutes of simmering.
How long can I store Persian Noodle Soup in the fridge?
You can store Persian Noodle Soup in an airtight container for up to 5 days. When you’re ready to enjoy it again, simply reheat on the stove or in the microwave, and add a splash of vegetable broth to preserve its creamy texture.
Can I freeze Persian Noodle Soup?
Yes, indeed! For freezer storage, it’s best to freeze the soup before adding the noodles and greens. Pour it into a freezer-safe container, and it will keep well for up to 3 months. When ready to eat, thaw in the fridge overnight, then reheat on the stove and stir in freshly cooked noodles and greens for the best flavor and texture.
What should I do if my soup is too thick?
Very! If your Persian Noodle Soup turns out too thick, simply add a little additional vegetable broth or water while reheating to achieve your desired consistency. Stir well as it heats up, allowing the flavors to meld. Taste and adjust seasoning if needed!
Are there any dietary considerations I should keep in mind for this recipe?
Definitely! This soup is naturally plant-based and is great for vegetarians and vegans. If you have any allergies, be sure to check the labels on items like sour cream or yogurt for dairy. For those who may have legume allergies, you can experiment with other vegetables or gluten-free grains like quinoa.
How can I enhance the flavor of my Persian Noodle Soup?
For an extra boost of flavor, consider adding fresh herbs like basil or mint, which can be stirred in at the end. Alternatively, a squeeze of lemon juice can brighten up the soup beautifully. Ensure to use fresh herbs toward the end of cooking to keep their vibrant taste intact.

Cozy Persian Noodle Soup: A Plant-Based Hug in a Bowl
Ingredients
Equipment
Method
- In a large pot, heat olive oil and sauté chopped onion until translucent and soft.
- Add minced garlic and turmeric, cook until fragrant.
- Pour in vegetable broth and add lentils, chickpeas, navy beans, and kidney beans; bring to a boil.
- Reduce heat and simmer for 20 minutes.
- Add noodles and cook for 10 minutes, stirring occasionally.
- Stir in chopped spinach, cilantro, parsley, and dill; cook until greens are wilted.
- Season with salt and pepper, serve garnished with sour cream and fried onions.

Leave a Reply