Ash-e reshteh served on the table with olives.


Ash Reshteh is a classic Persian noodle soup with beans and herbs that is intensely aromatic, amazingly delicious, nutrient rich and a wholesome meal by itself. A one pot wonder that will become your go to recipe for a nourishing and tasty meal.
Course Soups
Cuisine Persian
Keyword Ash Reshteh, Bean Soup, Persian Noodle Soup
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Servings 12 cups
Calories 256kcal
Author Roxana Begum
Cost $7



  • 6 tablespoons olive oil
  • 2 onions yellow or Vidalia, large, thinly sliced
  • 5 cloves garlic grated
  • 1 teaspoon turmeric
  • 2 tablespoons dried mint
  • 1/2 cup dried chickpeas soaked overnight
  • 1/2 cup kidney beans soaked overnight
  • 1/2 cup navy beans soaked overnight
  • 6 cups water or lamb/beef stock, adjust as needed
  • 1/2 teaspoon ground black pepper
  • teaspoons salt adjust as needed
  • 1/2 cup green lentils
  • 2 cups spinach chopped
  • cups cilantro chopped
  • cups parsley chopped
  • 1 cup green onions or leeks, chopped
  • 1/2 cup fenugreek leaves chopped or 2 tablespoons dried fenugreek leaves
  • 1/2 cup dill chopped
  • 1 tablespoon all purpose flour
  • 90 grams reshteh or linguini noodles
  • 1 cup kashk sour cream, crème fraiche or 1/4 cup vinegar
  • 2 tablespoons lemon juice adjust as needed


  • Heat the oil in a large cooking pot (5 to 6 quart) and sauté onions over medium heat until golden brown, which may take about 20 to 25 minutes. Add grated garlic after 10 minutes of sautéing the onions.
    Tip: Make sure to use a mandolin slicer for thin onion slices.
  • Turn off the heat and stir in turmeric. Do not let it burn.
  • Set aside one third of the onion and oil mixture. Mix the dried mint into it while still hot and save it for garnish.
  • Add the beans (chickpeas, kidney and navy), water or stock, black pepper and salt to the cooking pot and bring it to a boil.
  • Reduce the heat and simmer for about 30 minutes or more until the beans are softer. Then add lentils and cook another 15 minutes.
  • Next add all the herbs and greens. Stir and let it simmer for about 20 minutes. Add more water or stock as needed to adjust consistency of the soup.
  • In a small bowl combine few tablespoons of soup and flour, making sure there are no lumps. Stir this back into the simmering soup.
    Tip: Alternatively you could blend a very small portion of the soup and add it back to give it a creamy consistency.
  • Add the reshteh or linguini noodles and cook for about 10 minutes until the noodles are all but done (al dente). Stir lemon juice into the soup as per taste.
  • Adjust the consistency, salt, lemon juice and other seasonings to taste. Stir some of the kashk or sour cream and the caramelized onion-mint oil mixture into the soup, saving most of it for garnish.
  • Ladle the Persian noodle soup into bowls and top with dollops of kashk or sour cream and the onion-mint oil mixture.
  • You may serve some additional lemon slices/vinegar/kashk or sour cream on the side.


  1. You can cook this soup using dried herbs and/or canned beans. Directions in the blog post.
  2. Cook the soup in a slow cooker for a perfectly thick and creamy consistency. The soup should be like a thick porridge or chili in consistency.
  3. Frozen fenugreek leaves can be found in Indian and Middle Eastern stores.
  4. Reshteh (Persian noodles) can be found in middle eastern stores or online. You can substitute with linguini noodles.
  5. Traditionally kashk is used for topping ash reshteh. But sour cream or crème fraiche is an alternative.
  6. Storage and Leftovers: This soup keeps well in the refrigerator for a few days.
  7. Freezer Friendly: You can freeze the soup in freezer safe containers. Thaw and reheat, adding water to adjust the consistency.
  8. Make Ahead: Soak and cook the beans and freeze them ahead. Chop and freeze the green and herbs. Onions can be sliced a day ahead.
  9. Nutrition facts are based on linguini noodles and light sour cream (not kashk). The sodium value may vary. The suggested amount of salt is just a guideline and may need to be adjusted. Check for any added salt in other ingredients and adjust.


Serving: 1cup | Calories: 256kcal | Carbohydrates: 32g | Protein: 10g | Fat: 10g | Saturated Fat: 2g | Cholesterol: 7mg | Sodium: 329mg | Potassium: 572mg | Fiber: 9g | Sugar: 3g | Vitamin A: 1565IU | Vitamin C: 19.1mg | Calcium: 141mg | Iron: 3.7mg