As steam rises from the pot, the tantalizing aroma of turmeric and fresh herbs fills the air, taking me on a culinary journey straight to the heart of Persia. This Hearty Persian Noodle Soup Recipe, or Ash Reshteh, is more than just a dish; it’s a comforting embrace that warms both body and soul. Packed with protein-rich legumes and nourishing greens, this plant-based delight is perfect for those chilly evenings when you crave something wholesome yet hearty. With minimal prep time and a comforting, velvety texture, it’s a fantastic way to elevate your weeknight dinner while keeping it healthy. Have you ever tried a soup that brings friends and family closer together with every spoonful? Let’s dive into this aromatic bowl of goodness!

Why is Persian Noodle Soup So Special?
Warmth and Comfort: This Persian noodle soup fills your home with delightful aromas that beckon everyone to the table.
Rich Nutritional Value: Loaded with protein from beans and lentils, it’s a super nourishing choice you can feel good about.
Easy to Make: With just a few simple steps, you’ll have a satisfying dish ready in no time.
Versatile Ingredients: Feel free to customize with seasonal vegetables or add a kick of spice for your personal touch! Pair it with Honey Garlic Tofu for a complete meal experience.
Cultural Connection: This dish not only warms your body but also connects you to rich Persian traditions, making every bite tell a story.
Make this delightful Persian Noodle Soup recipe your go-to for a cozy family meal that everyone will love!
Persian Noodle Soup Ingredients
• A delightful blend makes this Persian noodle soup recipe a winner!
For the Base
- Olive Oil – Adds richness and helps sauté onions. Use any neutral oil as a substitute.
- Onion (1 large, diced) – Base flavor component that brings sweetness. Shallots can be used for a milder taste.
- Garlic (4 cloves, minced) – Enhances the soup’s flavor. Fresh garlic is best, but garlic powder can work in a pinch.
- Turmeric (1 teaspoon) – Adds earthy flavor and vibrant color. Coriander can replace it, though the taste will change.
- Vegetable Broth (6 cups) – Provides the essential soup base; homemade is preferred for depth, but store-bought is convenient.
For the Protein and Bulk
- Lentils (1 cup, rinsed) – Thickens the soup and is a great protein source; can be substituted with split peas.
- Chickpeas (1 cup, cooked) – Adds texture and protein; opt for canned for convenience.
- Navy Beans (1 cup, cooked) – Contributes to heartiness; cannellini beans can work as a substitute.
- Kidney Beans (1 cup, cooked) – Complements other legumes and adds flavor; black beans can be swapped as desired.
For the Noodles and Greens
- Persian Noodles or Linguine (½ pound) – Provides texture; rice noodles make a great gluten-free option.
- Spinach (3 cups, chopped) – Increases nutrition; feel free to swap in kale for a heartier green.
- Cilantro (1 cup, chopped) – Adds freshness; if unavailable, parsley can be used instead.
- Parsley (1 cup, chopped) – Grants an aromatic flavor to the dish.
- Dill (1 cup, chopped) – Several unique flavors; tarragon works well as an alternative.
For Seasoning and Garnish
- Salt and Pepper to taste – Essential for elevating flavors; adjust according to your preference.
- Sour Cream or Yogurt for serving – Adds creaminess; opt for plant-based yogurt to keep it vegan-friendly.
- Fried Onions for garnish – Provides a crunchy texture; crispy shallots can be a tasty swap.
Now you are ready to prepare your very own Persian noodle soup recipe that promises warmth and wonderful flavors!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté the Base Flavors
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 large diced onion and sauté for about 5 minutes until it becomes soft and translucent. As the onions release their sweetness, you’ll begin to smell their rich aroma. This creates a flavorful base for your Persian noodle soup.
Step 2: Infuse with Garlic and Turmeric
Next, add 4 minced garlic cloves and 1 teaspoon of turmeric to the pot. Stir and cook for 1-2 minutes until fragrant and the spices bloom, coating the onions. The vibrant color of the turmeric will deepen, promising a warm and aromatic dish ahead, perfect for this Persian noodle soup recipe.
Step 3: Pour in the Broth and Legumes
Pour in 6 cups of vegetable broth and add 1 cup each of rinsed lentils, cooked chickpeas, cooked navy beans, and cooked kidney beans. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 20 minutes. This allows the flavors to meld while the lentils soften, adding heartiness to the soup.
Step 4: Add the Noodles
After 20 minutes, stir in ½ pound of Persian noodles or linguine. Cook for an additional 10 minutes, until the noodles are tender. Keep an eye on them, as you want them al dente, adding texture to your surprisingly hearty Persian noodle soup.
Step 5: Incorporate the Greens
Now it’s time to introduce the vibrant greens! Add 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill to the pot. Cook for another 5-7 minutes until the greens wilt, bringing freshness and a pop of color to your comforting bowl of soup.
Step 6: Season and Serve
Finally, season your Persian noodle soup with salt and pepper to taste. Serve it hot, topped with dollops of sour cream or yogurt and a sprinkle of fried onions for a delightful crunch. Each bowl promises a comforting experience filled with warmth and flavor, ready to nourish you and your loved ones.

Make Ahead Options
This Hearty Persian Noodle Soup recipe is perfect for meal prep enthusiasts! You can chop the vegetables and assemble the legumes up to 24 hours in advance; just store them in airtight containers in the refrigerator to preserve freshness. Additionally, you may cook the soup base (without the noodles and greens) and refrigerate it for up to 3 days; the flavors will meld beautifully as they sit. To finish the soup when you’re ready to serve, simply reheat the base, stir in the Persian noodles or linguine, and add the greens, cooking until everything is warmed through. It’s a wonderful time-saver for busy weeknights, ensuring you enjoy delicious, homemade comfort without the rush!
What to Serve with Hearty Persian Noodle Soup
Warm your kitchen and your heart with a meal that combines delightful textures and flavors alongside this comforting bowl of goodness.
-
Soft Flatbread: A perfect companion, this bread can be used to scoop up the soup, enhancing your dining experience with every bite. The warm, fluffy texture of the flatbread pairs beautifully with the velvety soup.
-
Refreshing Cucumber Salad: A burst of freshness that complements the rich flavors, diced cucumber and tomatoes drizzled with lemon and herbs create a zesty contrast. This salad brightens the meal, making each spoonful even more satisfying.
-
Spiced Roasted Vegetables: Roasted carrots, zucchini, and bell peppers seasoned with cumin and paprika provide a warm foil to the soup’s richness. Their natural sweetness adds an inviting depth of flavor to the meal.
-
Savory Cheese Platter: Featuring an assortment of tangy feta and mild goat cheese, a cheese board offers a delightful contrast of creamy textures. Pair with olives and nuts for a sophisticated touch that elevates the dining experience.
-
Minted Yogurt Sauce: This cool, herby sauce adds a refreshing element to your bowl. A dollop on top of the soup brightens the dish while enhancing its herbal notes beautifully.
-
Middle Eastern Spiced Tea: Enjoying a warm, fragrant cup of spiced tea can elevate your dining experience. The sweet yet spicy notes complement the rich flavors of the Persian noodle soup perfectly.
Indulging in these pairings will not only create a full meal experience but also transport you to the heart of Persian culinary tradition.
How to Store and Freeze Persian Noodle Soup
Fridge: Keep your Persian noodle soup in an airtight container for up to 5 days. The flavors will deepen, making it delicious on the second day!
Freezer: You can freeze the soup for up to 3 months. For best quality, freeze it before adding noodles and fresh herbs.
Reheating: When ready to enjoy, reheat the soup gently on the stovetop or in the microwave. Add freshly cooked noodles and herbs just before serving for an optimal taste.
Avoid Overcooked Greens: If you’ve made a large batch, store any leftovers separately from the greens to prevent them from wilting.
Persian Noodle Soup Recipe Variations
Feel free to play with this comforting dish and create your very own twist on the flavors!
- Gluten-Free: Substitute Persian noodles with rice noodles or zucchini noodles for a delightful gluten-free alternative.
- Spicy Kick: Add a pinch of cayenne or a dollop of harissa to elevate the flavor profile with some heat.
- Seasonal Veggies: Toss in seasonal vegetables like diced zucchini or carrots for extra nutrition and variety.
- Herb Boost: Experiment with fresh herbs beyond the usual; basil or mint can give a refreshing lift to the soup.
- Legume Swap: If lentils aren’t your favorite, swap them for split peas for that same hearty texture with a different flavor.
- Creamy Finish: For a richer flavor, try adding a splash of coconut milk just before serving, enhancing the soup’s creaminess.
- Swap Beans: Use black beans instead of kidney beans for a new flavor twist while still packing in that protein.
- Garnish Variations: Try topping with crispy shallots or roasted garlic for a unique crunch that adds depth to each bowl.
No matter how you choose to customize it, this Persian Noodle Soup will always be a nourishing hug in a bowl! And if you’re looking for more delicious soup options, explore our delightful Chicken Mushroom Soup next!
Expert Tips for Perfect Persian Noodle Soup
-
Flavorful Broth: Use homemade vegetable broth if possible, as it adds depth. Store-bought works well, but be mindful of sodium content.
-
Cook Legumes Properly: If using dried beans, soak them overnight and ensure they’re fully cooked before adding them to the soup to avoid a grainy texture.
-
Last Minute Greens: To maintain vibrant color and flavor, add the spinach and herbs just before serving to prevent them from overcooking.
-
Adjust the Heat: Don’t hesitate to spice things up! A pinch of cayenne or a dollop of harissa can elevate this Persian noodle soup recipe to a whole new level.
-
Storage Secrets: If making ahead, store the soup without noodles and fresh herbs. Reheat and add them when serving for optimal texture.

Persian Noodle Soup Recipe FAQs
How do I choose the right legumes for my soup?
Absolutely! For the best flavor and texture, I recommend using a mix of cooked legumes like lentils, chickpeas, and kidney beans. If you’re using dried beans, soak them overnight and cook them thoroughly before adding them to your soup for a smooth consistency.
How should I store Persian noodle soup?
Store your Persian noodle soup in airtight containers in the refrigerator for up to 5 days. I often find that the flavors improve after a day, making it even more delicious!
Can I freeze Persian noodle soup?
Yes, you can freeze your soup for up to 3 months. I recommend freezing it before adding noodles and fresh herbs. When you’re ready to enjoy, thaw it overnight in the fridge and reheat on the stovetop, adding freshly cooked noodles and herbs just before serving for the best taste and texture.
What should I do if my soup is too thick?
If your Persian noodle soup is too thick for your liking, don’t worry! Simply add a bit of vegetable broth or water while reheating until it reaches your desired consistency. Stir it well to incorporate the liquid and warm it through.
Are there any allergens I should be aware of?
While this Persian noodle soup recipe is plant-based, always check the labels of packaged ingredients like vegetable broth and canned beans for any allergens such as preservatives or added ingredients. For a gluten-free option, swap out the noodles with rice noodles.
How can I make my soup spicier?
For a spicy kick, consider adding a pinch of cayenne pepper or a dollop of harissa during the cooking process. Stir it in gradually to suit your heat preference; remember, the more the merrier when it comes to flavor!

Delicious Persian Noodle Soup Recipe for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes soft and translucent.
- Next, add 4 minced garlic cloves and 1 teaspoon of turmeric to the pot. Stir and cook for 1-2 minutes until fragrant.
- Pour in 6 cups of vegetable broth and add 1 cup each of rinsed lentils, cooked chickpeas, cooked navy beans, and cooked kidney beans. Bring to a boil, then reduce heat to low and simmer for 20 minutes.
- After 20 minutes, stir in ½ pound of Persian noodles or linguine. Cook for an additional 10 minutes until tender.
- 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 the greens wilt.
- Season with salt and pepper to taste. Serve hot topped with sour cream or yogurt and fried onions.

Leave a Reply