As I stood in my kitchen, the fragrant scent of sautéing onions and garlic filled the air—a comforting reminder that some flavors have the power to transport us across continents. Today, I’m thrilled to share my take on the Hearty Persian Noodle Soup (Ash Reshteh). This delightful plant-based dish is packed with nourishing beans, vibrant greens, and tender noodles, making it a perfect choice for cozy dinners or when you need a little comfort food magic. Beyond its enticing aroma, this soup is not only heartwarming but also provides a nutritious boost thanks to its high-protein ingredients. Whether you’re looking to embrace a meatless meal or simply want to indulge in a bowl of pure warmth, this recipe is sure to become a cherished addition to your culinary repertoire. Are you ready to dive into this comforting culinary journey?

Why is Persian Noodle Soup special?
Heartwarming Comfort: There’s something magical about a bowl of Persian noodle soup on a chilly evening. Its rich, aromatic flavors envelop you like a warm hug, making it a go-to for cozy nights.
Nutritious & Filling: Packed with high-protein ingredients like lentils and chickpeas, this soup not only nourishes but also satisfies your hunger, making it a fantastic option for meatless meals.
Versatile Ingredients: You can easily customize it with your favorite beans or seasonal greens, ensuring it’s always fresh and exciting.
Simple Preparation: With straightforward steps, even novice cooks will feel empowered to whip up this culinary delight.
Cultural Heritage: Enjoying this dish connects you to Persian traditions, as Ash Reshteh is often served during festive times, adding a layer of meaning to your meal.
If you love exploring diverse flavors, you might also enjoy the warmth of Meatball Soup Cozy or the creamy goodness of Kielbasa Potato Soup.
Persian Noodle Soup Ingredients
-
For the Base
• Olive oil – Adds richness and depth to the soup; if you prefer, substitute with vegetable oil.
• Onion – Provides sweet and savory notes; diced yellow or white onions are ideal for this dish.
• Garlic – Infuses a robust aroma; adjust the amount to match your taste preferences.
• Turmeric – Essential for authenticity, offering vibrant color and earthy flavor; no substitute necessary.
• Vegetable broth – Serves as the liquid gold of this soup; use homemade for maximum flavor or low-sodium for a healthier option. -
For the Protein
• Lentils – Contributes hearty protein and texture; brown or green varieties work best for this recipe.
• Chickpeas – Delivers creaminess and additional protein; canned options provide convenience.
• Navy beans – Adds a smooth, creamy texture; you can swap with white beans or pinto beans if needed.
• Kidney beans – Offers heartiness; black beans are a great alternative for a different twist. -
For the Noodles
• Persian noodles (or linguine) – Provides a traditional touch; in a pinch, fettuccine or other pasta types can be used as substitutes. -
For the Greens
• Spinach – Adds vibrant color and nutrition; Swiss chard or kale can be used as substitutes if desired.
• Cilantro & Parsley – Brings freshness; cilantro can be replaced with parsley if you prefer a milder herb.
• Dill – Delivers a distinctive flavor; while optional, it elevates the authenticity of this Persian noodle soup. -
For Seasoning & Toppings
• Salt and pepper – Essential for enhancing all the flavors; adjust to your taste preferences.
• Sour cream or yogurt – Adds a creamy finish; opt for plant-based alternatives if going vegan.
• Fried onions – Provides a delightful crunch; feel free to replace them with fresh herbs for a lighter topping.
Step‑by‑Step Instructions for Persian Noodle Soup
Step 1: Sauté the Base
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 diced onion and sauté for about 5-7 minutes until it becomes soft and translucent. The aroma of the onion will start to fill your kitchen, setting the stage for the heartwarming flavors of your Persian noodle soup.
Step 2: Add Aromatics
Stir in 3 minced garlic cloves and 1 teaspoon of turmeric to the pot, allowing them to mingle for about 1-2 minutes. As the garlic becomes fragrant, you’ll notice a beautiful golden hue developing, which will enhance the soup’s comforting charm.
Step 3: Incorporate the Broth and Beans
Pour in 6 cups of vegetable broth, then add 1 cup each of lentils, chickpeas, navy beans, and kidney beans. Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes. You’ll see the lentils soften, infusing the soup with a nourishing texture that defines this Persian noodle soup.
Step 4: Cook the Noodles
Next, stir in 8 ounces of Persian noodles or linguine and cook for an additional 10 minutes, or until the noodles are tender. Keep an eye on the pot, and give it a gentle stir to ensure the noodles don’t stick together.
Step 5: Add Fresh Greens
Fold in 2 cups of chopped spinach, along with ½ cup each of chopped cilantro, parsley, and dill. Cook for 5-7 minutes, allowing the greens to wilt and brighten the soup with their vibrant color. The fresh herbs will elevate your Persian noodle soup, creating an aromatic delight.
Step 6: Season and Serve
Finally, season the soup generously with salt and pepper to taste. Ladle the hearty Persian noodle soup into bowls and top each serving with a dollop of sour cream or yogurt and a sprinkle of crispy fried onions for added texture. This comforting bowl is now ready to warm your heart and soul!

How to Store and Freeze Persian Noodle Soup
Room Temperature: Allow the soup to cool to room temperature before storing. It’s best enjoyed fresh, but can sit out for no more than 2 hours.
Fridge: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors will continue to meld, making each bowl even more delicious!
Freezer: For longer storage, freeze the soup without the noodles and fresh herbs for up to 3 months. This preserves the texture and flavors; add noodles and herbs during reheating.
Reheating: When ready to enjoy, thaw in the refrigerator overnight, then gently reheat on the stove over low heat, adding fresh noodles and herbs for freshness.
What to Serve with Hearty Persian Noodle Soup?
There’s nothing quite like setting the stage for a cozy meal with complementary dishes that enhance the experience of a delicious soup.
-
Soft Flatbreads: Perfect for dipping, these warm, pillowy breads soak up the rich flavors of the soup, creating a satisfying bite. Pairing soft flatbread with your noodles creates a delightful textural contrast.
-
Tzatziki or Yogurt Sauce: This cool, tangy mix of yogurt and cucumber balances the warmth and spices of the soup, offering a refreshing palette cleanser between sips.
-
Cucumber Salad: Light and crisp, this dish adds a refreshing crunch that contrasts beautifully with the hearty soup. A drizzle of olive oil and lemon juice will elevate the flavor and provide a zesty kick.
-
Roasted Vegetables: A medley of roasted carrots, bell peppers, and zucchini brings a sweet caramelization that perfectly complements the soup’s savory notes while adding vibrant color to your meal.
-
Herbed Rice: The fragrant aroma of basmati rice with fresh herbs like dill or parsley creates a fragrant base that pairs beautifully with the rich Persian noodle soup. Each bite promises comfort and satisfaction.
-
Mint Tea: End your meal with a warm cup of mint tea, a traditional Persian drink that cleanses the palate and enhances the cozy feeling of the evening. Its fresh flavors linger pleasantly after the comforting soup.
By thoughtfully combining flavors and textures, you can create a memorable dining experience that highlights the charm of the Persian noodle soup.
Make Ahead Options
These hearty Persian noodle soup preparations are perfect for busy home cooks looking to save time during the week! You can prepare the base of the soup—sautéing the onions, garlic, and turmeric, and adding the beans and broth—up to 24 hours in advance; simply refrigerate it once cooled. When you’re ready to serve, heat it up, then stir in the noodles and fresh greens until cooked. To maintain quality, avoid adding the greens and noodles ahead of time, as they can lose their texture. This way, you’ll enjoy a warm, flavorful bowl of Persian noodle soup that tastes just as delicious as if it were made fresh!
Expert Tips for Persian Noodle Soup
- Fresh Herbs: Use fresh herbs like cilantro and dill added towards the end to maximize flavor and retain nutrients in your Persian noodle soup.
- Bean Preparation: If using dried beans, be sure to soak them overnight and adjust the simmering time accordingly for optimal tenderness.
- Noodle Choices: Remember to stir gently while cooking your noodles to prevent them from clumping together; any suitable pasta will work in this recipe.
- Vegan Alternatives: For a vegan version of this comforting soup, substitute the sour cream or yogurt with delicious plant-based alternatives, ensuring everyone can enjoy it.
- Make-Ahead Magic: This soup improves in flavor when made a day ahead; store it in an airtight container and reheat gently before serving for the best results.
Variations & Substitutions for Persian Noodle Soup
Feel free to make this delightful Persian noodle soup your own with these simple swaps and tasty twists!
- Gluten-Free Noodles: Use gluten-free pasta instead of traditional noodles for a dish that everyone can enjoy without worry. It’s an easy change that maintains the comforting essence of the soup.
- Spice It Up: Add a sprinkle of cumin or coriander for an extra layer of warmth. This twist enhances the flavor profile, giving your soup a bit of a spicy kick.
- Creamy Alternatives: Swap sour cream with a dollop of cashew cream or plant-based yogurt for a vegan touch. This will keep the soup rich and creamy without the dairy.
- Herb Variations: Substitute the cilantro and dill with fresh basil or mint to create an entirely different aromatic experience. Each herb brings its own unique flavor, making your soup a flavor adventure.
- Different Beans: Experiment with black beans or cannellini beans instead of navy or kidney beans for a delightful twist in flavor and texture. Each variety adds its distinct character to the soup.
- Heat Levels: For those who enjoy a little spice, toss in a pinch of red pepper flakes or a splash of hot sauce. This addition can transform your comforting bowl into a spicy delight!
- Vegetable Boost: Add seasonal vegetables like carrots or zucchini to enhance the nutritional value and make the soup even more colorful. These veggies add both a burst of flavor and beautiful color to your dish.
- Noodle Alternatives: If you’re out of Persian noodles, feel free to use rice noodles. They’re a great option for achieving a light texture in your hearty soup.
If you’re in the mood for more comforting recipes, consider trying the creamy warmth of Sausage Potato Soup or a refreshing bowl of Cold Cucumber Soup. Each offers a unique experience while keeping the cozy vibes alive!

Persian Noodle Soup Recipe FAQs
How do I select ripe ingredients for Persian Noodle Soup?
Absolutely! For the best flavor, choose fresh and vibrant greens. Spinach should be bright green without any yellowing or wilting. The onions should be firm and free from dark spots, while garlic should be plump and fragrant. Always opt for high-quality vegetable broth, as it greatly influences the soup’s taste.
How should I store leftovers of Persian Noodle Soup?
Very! Allow the soup to cool completely and transfer it to an airtight container. It can be safely stored in the refrigerator for up to 5 days. Each bowl will become even more flavorful as the ingredients meld together, making it perfect for meal prep.
Can I freeze Persian Noodle Soup?
Of course! For optimal freezing, omit the noodles and fresh herbs before freezing the soup. Let it cool down completely, then pour it into a freezer-safe container or bag. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it in the fridge overnight, and cook up some noodles fresh for the best texture!
What are some common mistakes to avoid when making Persian Noodle Soup?
One key mistake is overcrowding the pot with too many ingredients at once; this can lead to uneven cooking or a soup that’s too thick. Remember to stir gently while cooking the noodles to prevent clumping. If you’re using dried beans, ensure they’re well-soaked overnight to achieve the proper tenderness and adjust the simmer times accordingly.
Are there any dietary considerations for Persian Noodle Soup?
Absolutely! This soup is plant-based and perfect for vegetarians. If you have allergies, make sure to double-check that your vegetable broth and any toppings like yogurt are free from your specific allergens. For pet owners, keep in mind that garlic can be harmful to dogs, so avoid giving any soup leftovers containing garlic to your furry friends.

Comforting Persian Noodle Soup for Cozy Nights In
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 diced onion and sauté for about 5-7 minutes until soft and translucent.
- Stir in 3 minced garlic cloves and 1 teaspoon of turmeric, allowing them to mingle for about 1-2 minutes.
- Pour in 6 cups of vegetable broth, then add 1 cup each of lentils, chickpeas, navy beans, and kidney beans. Bring to a boil, then reduce heat and let it simmer for 20 minutes.
- Stir in 8 ounces of Persian noodles or linguine and cook for an additional 10 minutes until tender.
- Fold in 2 cups of chopped spinach, along with ½ cup each of chopped cilantro, parsley, and dill. Cook for 5-7 minutes.
- Season with salt and pepper. Ladle into bowls, topping with sour cream or yogurt and crispy fried onions.

Leave a Reply