The first time I tasted Persian Noodle Soup, I was enveloped by its warm, earthy aroma, which felt like a comforting hug on a chilly day. This delicious Ash Reshteh, packed with lentils, chickpeas, and a medley of fresh herbs, offers a hearty, nutritious escape from the fast food frenzy. Perfect for both family dinners and cozy evenings alone, this vegetarian-friendly soup not only fills you up but also nourishes the soul. With simple, wholesome ingredients and quick prep time, you’ll find yourself making this delightful dish a staple in your kitchen. Are you ready to experience this vibrant blend of flavors and textures? Let’s dive into this rich recipe together!

Why is Persian Noodle Soup so special?
Hearty, nourishing goodness: Each bowl of Persian Noodle Soup is a celebration of wholesome ingredients that warm your heart and soul.
Abundant flavors: The delightful mix of lentils, chickpeas, and fresh herbs creates a dish that’s impossibly rich and satisfying.
Quick and simple: With a straightforward cooking process, you can whip it up even on a busy weeknight!
Vegetarian-friendly: This recipe is perfect for anyone looking to incorporate more plant-based meals into their diet.
Crowd-pleaser: Serve it at gatherings or family dinners, and watch everyone go back for seconds! Incorporate this dish into your routine along with more cozy recipes, like our easy homemade flatbreads.
Persian Noodle Soup Ingredients
• To create this delightful Persian Noodle Soup, gather the following ingredients that will make your cozy meal unforgettable.
For the Base
- Olive Oil – Adds richness and helps sauté vegetables; substitute with any neutral oil.
- Onion – Base flavor to enhance depth; use shallots for a milder taste.
- Garlic – Aromatic that elevates the soup’s flavor; fresh is optimal—avoid jarred for best freshness.
- Turmeric – Provides warmth and a golden color; fresh turmeric can be used for a more intense flavor.
- Vegetable Broth – Forms the soup’s base; homemade or store-bought works; low sodium is recommended.
For the Legumes
- Lentils – Adds hearty texture and protein; use green or brown lentils; red lentils cook faster.
- Chickpeas – Contributes to the protein factor and creaminess; canned is convenient, dried requires soaking.
- Navy Beans – Offers a smooth texture; substitute with other beans like cannellini.
- Kidney Beans – Enhances heartiness; ensure they are cooked properly; prefer canned for ease.
For the Noodles and Greens
- Persian Noodles or Linguine – Provides structure and body; gluten-free noodles can be used for a gluten-sensitive option.
- Spinach – Adds vibrant greens and nutrition; kale can be substituted for a more robust texture.
For Flavor and Garnish
- Cilantro – Adds brightness and flavor complexity; basil or mint can serve as alternatives.
- Parsley – Fresh herb that enhances the overall taste; use abundantly for flavor.
- Dill – Offers a unique flavor profile; use fresh for the best aroma.
- Salt and Pepper – Essential for seasoning; adjust to taste.
- Sour Cream or Yogurt – Provides a creamy finish; use a vegan alternative for a dairy-free option.
- Fried Onions – For garnish, adding crunch; canned or homemade works well.
Step‑by‑Step Instructions for Persian Noodle Soup
Step 1: Prepare the Base
In a large pot, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add 1 diced onion and sauté until it turns translucent and soft, about 5 minutes. The aroma will start to fill your kitchen, signaling that the base of your Persian Noodle Soup is ready.
Step 2: Add Aromatics
Stir in 3 minced garlic cloves and 1 teaspoon of turmeric, cooking for an additional 1-2 minutes until fragrant. Keep stirring until the garlic is lightly golden; this will deepen the flavor profile of your soup and create an inviting aroma.
Step 3: Combine Broth and Legumes
Pour in 8 cups of vegetable broth, then add 1/2 cup of lentils, 1 can of drained chickpeas, 1 can of navy beans, and 1 can of kidney beans. Bring everything to a boil over high heat, then reduce to a gentle simmer for about 20 minutes. You’ll notice the lentils softening and the soup thickening.
Step 4: Cook the Noodles
Add 8 ounces of Persian noodles (or linguine) to the simmering soup. Stir occasionally and cook for about 10 minutes until the noodles are tender but not overcooked. You’ll see them soften and meld beautifully with the legumes and broth.
Step 5: Incorporate Greens and Herbs
Stir in 4 cups of chopped spinach, along with 1 cup each of chopped cilantro, parsley, and dill. Let the soup simmer for an additional 5-7 minutes until the greens are wilted and vibrant. The fresh herbs will brighten up your Persian Noodle Soup, creating a lovely contrast to the hearty tones.
Step 6: Season and Serve
Season your soap with salt and pepper to taste, giving it a final good stir. Ladle the Persian Noodle Soup into bowls, and top each serving with a dollop of sour cream or yogurt, along with a sprinkle of fried onions for added crunch. The comforting aroma will invite everyone to the table!

Persian Noodle Soup Variations
Feel free to get creative with this delectable Persian Noodle Soup, turning it into a personalized treasure of flavors and textures!
-
Bean Swap: Try using black beans or pinto beans instead of navy and kidney beans for a different taste. Each bean has its unique creaminess that can elevate the soup’s texture.
-
Herb Boost: Experiment with fresh basil or mint for an aromatic twist, lending a fresh brightness to each bite. These herbs can transform the soup into a vibrant spring delight!
-
Gluten-Free: Substitute Persian noodles with rice noodles or gluten-free pasta for a delightful twist catering to gluten-sensitive diets. This ensures everyone can enjoy the nourishing goodness of Ash Reshteh.
-
Spicy Kick: Incorporate jalapeños or crushed red pepper flakes for an exciting layer of heat. Just a pinch can create a warm, comforting spice while keeping the essence of the soup intact.
-
Creamy Variation: Use coconut milk instead of sour cream for a tropical, creamy finish that’s also dairy-free. The subtle sweetness pairs beautifully with the earthy flavors of the soup.
-
Vegetable Medley: Add seasonal vegetables like zucchini or carrots for a more hearty experience. Their natural sweetness balances perfectly with the savory broth, creating an even more nourishing dish.
-
Fresh Citrus: A squeeze of lemon or lime before serving can elevate flavors and add brightness. This simple addition truly enhances the experience with a refreshing zest.
If you’re craving a comforting side to enjoy with your soup, consider whipping up a batch of warm lavash or pita bread to soak up all that deliciousness. For a refreshing and crisp contrast, a side of homemade cucumber salad with yogurt and mint can brighten your meal beautifully!
How to Store and Freeze Persian Noodle Soup
Fridge: Store leftover Persian Noodle Soup in an airtight container for up to 3 days. Gently reheat on the stove, adding a splash of water or broth if needed to restore consistency.
Freezer: Freeze in portioned containers for up to 2 months. Ensure the soup is completely cooled before sealing to maintain the best texture when thawed.
Thawing: To thaw, transfer the container to the fridge overnight, then reheat on the stove over low heat, stirring occasionally until warmed through.
Reheating: When reheating from frozen, allow it to simmer gently on the stovetop, adding additional broth if it appears too thick. Enjoy the heartwarming goodness once again!
Make Ahead Options
Preparing Persian Noodle Soup in advance is a fantastic way to save time during busy weeknights! You can make the soup base (all ingredients except for the noodles and greens) up to 3 days ahead. Simply follow the recipe up to Step 5, then let it cool completely before transferring it to an airtight container. This helps preserve the freshness and prevents any browning. When you’re ready to serve, just reheat the soup on the stove, add the noodles (cooked fresh according to package instructions) and wilt in the spinach and herbs. You’ll have a nourishing, comforting meal that’s just as delightful as when you first made it!
Expert Tips for Persian Noodle Soup
-
Simmer Longer: To enhance flavor, let your Persian Noodle Soup simmer longer, allowing spices to meld beautifully for a deeper taste.
-
Bean Prep: If you’re using dried beans, soak and cook them beforehand. This saves time and ensures they’re perfectly tender when added to the soup.
-
Taste Test: Always taste before serving! Adjust seasoning based on your preference—this step ensures your Persian Noodle Soup is just right.
-
Herb Freshness: Use fresh herbs for the brightest flavor. Substitute based on your preference or what’s in season, making each batch uniquely yours.
-
Noodle Choice: Keep a close eye on your noodles while cooking; overcooked noodles can become mushy. Aim for al dente for the best texture!
-
Garnish Wisely: Don’t skip the sour cream or yogurt garnishing; it adds a refreshing creaminess and balances the hearty flavors in your soup.
What to Serve with Persian Noodle Soup
Warm your heart with these complementary dishes that elevate your Persian Noodle Soup experience and create a memorable meal.
- Lavash Flatbread: Soft, warm bread perfect for dipping, adding a delightful texture to each bite of soup.
- Cucumber Salad: A refreshing side with yogurt and mint, providing a crisp contrast to the hearty soup.
- Roasted Vegetables: Caramelized veggies bring sweetness and depth, creating a beautiful balance with the rich flavors of the soup.
- Fried Eggplant: Crispy and tender, this dish adds a flavorful twist and richness that works wonderfully alongside the soup.
- Chickpea Fritters: Crunchy on the outside and soft within, these enhance the protein load while mirroring the chickpeas in the soup.
- Mint Tea: A warm, fragrant beverage that cleanses the palate, offering a soothing finish to the entire meal.
- Baklava: A sweet treat to follow your meal, the layers and nuts make for a delicious contrast to the soup’s savory elements.
These options will not only fill your table but also your hearts, creating a beautiful gathering around the warmth of your homemade Persian Noodle Soup.

Persian Noodle Soup Recipe FAQs
How do I select the perfect ingredients for my Persian Noodle Soup?
Absolutely! When choosing vegetables, look for firm onions without dark spots, and fresh garlic that feels plump. For the herbs, vibrant green cilantro, parsley, and dill should be aromatic and perky. Make sure your lentils are dry and free from breaks, and if using canned beans, opt for low-sodium varieties to control the salt content.
What’s the best way to store leftover Persian Noodle Soup?
Very good question! Store your leftover soup in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, reheat gently on the stove, and feel free to add a splash of bottled or homemade vegetable broth to loosen the consistency. The flavors might deepen even more with this process!
Can I freeze Persian Noodle Soup? How should I do it?
Absolutely! To freeze your soup, let it cool down completely first. Then, portion it into airtight containers or resealable freezer bags. Be sure to remove as much air as possible to prevent freezer burn. You can keep it in the freezer for up to 2 months. When you’re ready to enjoy it, simply thaw it overnight in the fridge and reheat on the stovetop, stirring gently.
What if my Persian Noodle Soup is too thick after cooking?
No problem at all! If your soup turns out thicker than you like, just add a bit of warm vegetable broth or water gradually while stirring until you reach your desired consistency. This will keep the flavors intact while ensuring a lovely, cozy texture.
Is Persian Noodle Soup safe for people with dietary restrictions, like allergies or vegan diets?
Of course! This recipe is naturally vegetarian-friendly, and you can easily make it vegan by using non-dairy sour cream or yogurt. If you have sensitivities to legumes, feel free to substitute with safe vegetables like zucchini or carrots. Always double-check the labels on canned ingredients for any potential allergens to safeguard your meal.
Can my pets share in the enjoyment of my Persian Noodle Soup?
While your furry friends will appreciate the aroma, it’s best to keep this dish away from them. Ingredients like garlic and onion can be harmful to pets, so stick to giving them a bit of your cooked veggies or plain rice instead!

Warm Up with Delicious Persian Noodle Soup for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and turmeric, cooking for an additional 1-2 minutes until fragrant.
- Pour in vegetable broth, then add lentils, chickpeas, navy beans, and kidney beans. Bring to a boil, then reduce to a simmer for 20 minutes.
- Add Persian noodles to the soup and cook for about 10 minutes until tender.
- Stir in chopped spinach, cilantro, parsley, and dill, and let simmer for an additional 5-7 minutes.
- Season with salt and pepper, ladle into bowls, and top with sour cream and fried onions.

Leave a Reply