Go Back
+ servings
Persian Noodle Soup

Delicious Persian Noodle Soup for Cozy Nights In

This Persian Noodle Soup is a hearty and comforting dish, perfect for chilly nights and packed with plant-based goodness.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 6 bowls
Course: Dinner
Cuisine: Persian
Calories: 350

Ingredients
  

For the Base
  • 2 tablespoons olive oil substitute with avocado oil for a unique twist
  • 1 medium onion diced; yellow or white onions are sweeter options
  • 3 cloves garlic minced; using fresh enhances the taste
  • 1 teaspoon turmeric fresh turmeric offers extra vibrancy
  • 8 cups vegetable broth opt for low-sodium varieties
For the Legumes
  • 1 cup lentils rinsed before cooking
  • 1 cup chickpeas drained; canned is convenient
  • 1 cup navy beans feel free to substitute with any white beans
  • 1 cup kidney beans you can also use black beans as an alternative
For the Noodles and Greens
  • 1 cup Persian noodles or linguine for a gluten-free option, rice noodles work well
  • 2 cups spinach chopped
  • 1 cup cilantro chopped; fresh herbs add flavor
  • 1 cup parsley chopped; fresh herbs add flavor
  • 1 cup dill chopped; fresh herbs add flavor
To Taste and Serve
  • salt adjust according to your flavor preferences
  • pepper adjust according to your flavor preferences
  • 1 cup sour cream or yogurt for serving; use dairy-free alternatives for vegan
  • fried onions a crunchy garnish; crispy shallots can be used as an alternative

Equipment

  • large pot

Method
 

Step‑by‑Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat. Once the oil is shimmering, add 1 diced onion and sauté for 5-7 minutes until it becomes soft and translucent. Stir in 3 minced garlic cloves and 1 teaspoon of turmeric, cooking for an additional 1-2 minutes until the mixture is fragrant and golden.
  2. Pour in 8 cups of vegetable broth and add 1 cup each of rinsed lentils, drained chickpeas, navy beans, and kidney beans. Stir well to combine, then bring the soup to a gentle boil. Once bubbling, reduce the heat to low and let it simmer for 20 minutes until the lentils are tender and the flavors meld beautifully.
  3. After the soup has simmered, introduce 1 cup of Persian noodles (or linguine) to the pot. Cook for an additional 10 minutes, stirring occasionally, until the noodles become al dente and the soup thickens slightly.
  4. Add 2 cups of chopped spinach, and a mix of fresh herbs including chopped cilantro, parsley, and dill to the pot. Cook for another 5-7 minutes, stirring until the greens have wilted and brightened, infusing the soup with freshness and vibrant color.
  5. Taste the Persian Noodle Soup and adjust the seasoning with salt and pepper as needed. Serve hot in bowls, garnishing each serving with a dollop of sour cream or yogurt and a sprinkle of crispy fried onions for added texture.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 10gSaturated Fat: 1.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 500mgPotassium: 700mgFiber: 12gSugar: 4gVitamin A: 30IUVitamin C: 20mgCalcium: 10mgIron: 25mg

Notes

To enhance flavor, use fresh herbs and vegetables. Soak dried beans overnight if using; add herbs at the end to preserve flavor.

Tried this recipe?

Let us know how it was!