As I stood in my kitchen, the warm, earthy aroma of turmeric wafted through the air, instantly enveloping me in a sense of comfort. It was time to prepare my favorite Hearty Persian Noodle Soup, or Ash Reshteh, a dish that never fails to bring joy and nourishment to my table. This vegetarian delight combines savory beans and vibrant herbs, making it a nutritious option for anyone looking to elevate their mealtime. With quick prep and the ability to feed a crowd, this soup has become a staple for cozy evenings or gatherings alike. Just imagine spooning up that rich broth filled with chewy noodles and tender legumes, each bite a warm embrace on a chilly day. Intrigued? Let’s dive into this delicious journey together and bring a taste of Persian hospitality into your home!

Why is Persian Noodle Soup special?
Nourishing, this Hearty Persian Noodle Soup is packed with protein-rich legumes and vibrant herbs, making it a wholesome meal that satisfies the soul. Comforting flavors meld together, creating a savory embrace that is perfect for chilly nights. Nutritious ingredients provide essential vitamins, while quick preparation means it’s ideal for weeknight dinners or easy gatherings with friends. Versatile and adaptable, feel free to swap out ingredients like spinach for kale or experiment with your favorite herbs. And best of all, crowd-pleasing, everyone from friends to family will be delighted by a bowl of this delightful soup! Want more cozy flavors? Check out my Creamy Parmesan Italian Soup or the hearty Coconut Curry Soup.
Persian Noodle Soup Ingredients
• For the Base
- Olive Oil – Adds richness and aids in sautéing, but you can substitute with vegetable oil if desired.
- Onion – Provides savory depth; enhances sweetness when caramelized—be sure to dice it finely for even cooking.
- Garlic – Infuses the soup with aromatic flavor; always use fresh and minced for the best results.
- Turmeric – Adds a warm, earthy flavor and vibrant color; it’s also known for its anti-inflammatory properties.
- Vegetable Broth – Acts as your soup’s flavorful foundation; opt for low-sodium options for a healthier choice.
• For the Protein
- Lentils – Rich in protein and provide a hearty texture; remember to rinse them well before added to the pot.
- Chickpeas – Creamy and full of protein; use canned or boil them for the freshest taste.
- Navy Beans – Contribute a smooth, creamy texture and earthy flavor; ensure they’re cooked thoroughly.
- Kidney Beans – They add a robust texture and plenty of protein; canned varieties are convenient and quick.
• For the Noodles
- Persian Noodles or Linguine – Acts as the main carbohydrate source, adding chewiness; if Persian noodles are unavailable, linguine works beautifully as a substitute.
• For the Greens and Herbs
- Spinach – Offers a pop of freshness and color; chop it up so it wilts nicely into the soup.
- Cilantro – Provides aromatic freshness essential to Persian cuisine; chop finely for an even distribution.
- Parsley – Adds vibrancy; be sure to mix it in with the other herbs for a well-balanced flavor.
- Dill – Imparts a distinctive and delicate flavor; it’s a must-have for that authentic Persian touch.
• Seasoning and Toppings
- Salt and Pepper – Enhance and balance the soup’s flavors; taste as you go to achieve perfection.
- Sour Cream or Yogurt – Adds a creamy and tangy topping; can be omitted for a dairy-free dish.
- Fried Onions – Use this garnish for added crunch and flavor, bringing texture to each spoonful.
Now that you have all the ingredients, let’s bring this Persian Noodle Soup to life in your kitchen!
Step‑by‑Step Instructions for Hearty Persian Noodle Soup
Step 1: Prepare the Base
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté until it becomes soft and translucent, approximately 5 minutes. The onions should be lightly golden and aromatic by the time you’re ready to continue. This will form the savory foundation for your Hearty Persian Noodle Soup.
Step 2: Add Aromatics
Stir in 3 minced garlic cloves and 1 teaspoon of turmeric into the pot. Cook for an additional 1-2 minutes until the mixture becomes fragrant and the garlic is golden. This step will enhance the flavor profile of the soup and fill your kitchen with a delightful aroma that invites warmth and comfort.
Step 3: Combine Broth and Legumes
Pour in 6 cups of vegetable broth, followed by the rinsed lentils, cooked chickpeas, navy beans, and kidney beans. Bring the mixture to a boil over high heat, then reduce to low, allowing it to simmer for 20 minutes. The lentils should become tender, and the soup will take on a rich, inviting color during this time.
Step 4: Cook the Noodles
Gently stir in 8 ounces of Persian noodles or linguine, letting them cook in the simmering broth for about 10 minutes, or until they are tender and chewy. Be sure to check them periodically to prevent overcooking. This will add the heartiness that makes your Hearty Persian Noodle Soup truly satisfying.
Step 5: Incorporate Greens and Herbs
Add 4 cups of chopped spinach along with ½ cup each of chopped cilantro, parsley, and dill into the pot. Cook for another 5-7 minutes until the greens are wilted and vibrant. The addition of these fresh herbs will brighten the soup and enhance its aromatic qualities.
Step 6: Season to Taste
Taste the soup and adjust the seasoning with salt and pepper, enhancing the overall flavors. Aim for a well-balanced taste that complements the rich ingredients of your Hearty Persian Noodle Soup. A pinch more salt or pepper can elevate the soup to perfection.
Step 7: Serve and Garnish
Ladle the piping hot soup into bowls, topping each serving with a dollop of sour cream or yogurt if desired. Finish with a sprinkle of fried onions for that irresistible crunch and added flavor. Enjoy each comforting spoonful of your Hearty Persian Noodle Soup, a dish perfect for sharing with loved ones.

Expert Tips for Hearty Persian Noodle Soup
- Sauté Thoroughly: Ensure your onions are golden and soft before adding other ingredients, as this builds a flavorful base for the Persian Noodle Soup.
- Mind the Noodles: Cook the noodles just until al dente to avoid mushiness; they will continue to cook slightly after being added.
- Fresh is Best: Use fresh herbs for the most flavor; dry herbs can lose potency and change the soup’s character.
- Season Gradually: Taste your soup after adding salt and pepper to achieve the perfect balance without overpowering the dish.
- Storage Reminder: When storing leftovers, separate the noodles to prevent them from becoming too soft upon reheating, preserving the soup’s texture.
Make Ahead Options
These Hearty Persian Noodle Soup (Ash Reshteh) preparations are ideal for meal prep enthusiasts looking to save time! You can chop the vegetables and herbs (onion, garlic, spinach, cilantro, parsley, and dill) up to 24 hours in advance, storing them in airtight containers in the refrigerator to maintain freshness. Cooked legumes (chickpeas, navy beans, and kidney beans) can be prepared up to 3 days ahead and refrigerated; just be sure they’re well-drained before adding to the soup to prevent a watery texture. When you’re ready to serve, simply follow the final steps: heat up the broth with prepped ingredients and cook the noodles directly into the soup until tender. This way, you’ll have a comforting meal ready in no time—just as delicious as if you made it from scratch!
What to Serve with Hearty Persian Noodle Soup
As you savor every spoonful of this delightful dish, consider these comforting and vibrant pairings to create a full and nourishing meal.
- Warm Flatbreads: Perfect for dipping and soaking up the rich flavors, lavash or pita adds a delightful texture to each bite.
- Cucumber Salad: A fresh cucumber salad with yogurt and mint adds a cooling contrast, balancing the warmth of the soup beautifully.
- Roasted Vegetables: Seasoned carrots, beets, or squash bring sweet earthiness and a satisfying crunch, enhancing the overall meal experience.
- Spicy Feta Dip: A bold feta dip with a touch of heat pairs excellently, bringing a creamy and zesty flavor that packs a punch alongside the soup.
- Herbed Rice: Fluffy herbed rice lightly flavored with saffron creates a fragrant base, making each bowl feel like a special occasion.
- Fruit Chaat: A tangy fruit salad with a hint of spice adds a refreshing sweet touch, offering a perfect contrast to the hearty soup.
- Mint Tea: Serve with sweetened mint tea for a fragrant drink that ties in beautifully with the flavors of Persian cuisine—perfect to sip while enjoying your meal.
- Baklava: For dessert, rich and flaky baklava provides a sweet finish, its honey and nutty flavors lingering pleasantly on the palate.
How to Store and Freeze Persian Noodle Soup
Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. This helps maintain freshness while allowing you to enjoy the delicious flavors later.
Freezer: For longer storage, freeze your Persian Noodle Soup in freezer-safe containers for up to 3 months. Make sure to leave some room at the top for expansion as it freezes.
Reheating: When ready to enjoy, reheat on the stovetop over medium heat until warmed through. You may want to add a splash of vegetable broth to restore its original consistency and prevent dryness.
Noodle Consideration: If possible, separate the noodles from the soup before freezing to maintain their texture; you can add them back when reheating for a satisfying meal.
Variations & Substitutions for Persian Noodle Soup
Feel free to customize this delightful soup with your own personal touches for a unique twist on flavor and texture!
-
Leafy Greens: Swap out spinach for kale or Swiss chard for a more robust green. Both options will give your soup a delightful nutritional boost and a heartier texture.
-
Lentil Alternatives: Try green peas instead of lentils for a sweetness that brightens the dish. They’ll add a pop of color while maintaining that savory umami flavor.
-
Noodle Options: If Persian noodles aren’t available, use rice noodles or even zoodles (zucchini noodles) for a gluten-free alternative. Each option offers a different texture while absorbing the rich broth beautifully.
-
Texture Boost: Add diced vegetables like carrots or celery to enhance the soup’s texture and nutrition. They’ll simmer down nicely for an additional layer of flavor.
-
Spices & Herbs: For a spicy kick, include a pinch of cayenne pepper or some chopped fresh chili. This will add a nice warmth and further enhance the aromatic qualities of the dish.
-
Vegetarian Protein: But if you’re looking to pump up the protein, feel free to toss in some tofu or tempeh. Just sauté them lightly before adding to the soup for extra flavor and texture.
-
Creaminess Level: For a velvety feel, blend a portion of the soup and mix it back into the pot. You can also drizzle in some coconut milk for a tropical twist that pairs beautifully with the spices!
As you explore these variations, these exciting tweaks will have you falling in love with your Hearty Persian Noodle Soup all over again. And if you’re craving more comforting, hearty soups, don’t miss out on my delicious Cheese Steak Soup or the aromatic Coconut Curry Soup!

Hearty Persian Noodle Soup Recipe FAQs
What type of noodles should I use for Persian Noodle Soup?
You can use traditional Persian noodles if they’re available, but linguine is a fantastic substitute! Both will give you that chewy texture that’s perfect in this hearty soup. Just be sure to cook the noodles al dente, so they don’t become mushy.
How should I store leftovers of Persian Noodle Soup?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To ensure the best quality, it’s best to keep the noodles separately from the soup; this helps prevent them from becoming overly soft when reheating.
Can I freeze Persian Noodle Soup?
Absolutely! To freeze your Hearty Persian Noodle Soup, pour it into freezer-safe containers, leaving some space at the top for expansion. You can freeze it for up to 3 months. For best results, it’s wise to separate the noodles, freezing them in a separate container if possible.
How do I know when my beans are cooked properly?
When cooking dried beans for the soup, they should be tender but not mushy. Check them periodically while simmering—this usually takes anywhere from 30 minutes to an hour depending on the type. For canned beans, ensure they are heated through and integrated into the broth.
Are there any dietary considerations with this soup?
This Hearty Persian Noodle Soup is vegetarian, making it a nutritious option for many diets! If you’re concerned about allergies, ensure that the vegetable broth is free from any unwanted additives. If serving to pets, avoid giving them the soup due to the spices and sour cream, which can be harmful to them.
What’s the best way to reheat frozen Persian Noodle Soup?
To reheat, thaw the soup in the refrigerator overnight or under cold running water for faster thawing. Then, warm it in a pot over medium heat, stirring occasionally. If it seems a bit thick, adding a splash of vegetable broth can help regain its creamy consistency. Enjoy every comforting spoonful!

Hearty Persian Noodle Soup for Cozy Nights In
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté until soft and translucent, about 5 minutes.
- Stir in 3 minced garlic cloves and 1 teaspoon of turmeric into the pot. Cook for additional 1-2 minutes until fragrant.
- Pour in 6 cups of vegetable broth, followed by the rinsed lentils, cooked chickpeas, navy beans, and kidney beans. Bring to a boil, then reduce to low and simmer for 20 minutes.
- Gently stir in 8 ounces of Persian noodles or linguine and cook in the simmering broth for about 10 minutes, or until tender.
- Add 4 cups of chopped spinach and 1/2 cup each of chopped cilantro, parsley, and dill. Cook for another 5-7 minutes.
- Taste and adjust seasoning with salt and pepper to achieve a well-balanced flavor.
- Ladle the soup into bowls, topping with sour cream or yogurt if desired, and sprinkle with fried onions.

Leave a Reply