Ingredients
2 tablespoons olive oil
1 large onion, diced
4 cloves garlic, minced
1 teaspoon turmeric
6 cups vegetable broth
1 cup lentils, rinsed
1 cup chickpeas, cooked
1 cup navy beans, cooked
1 cup kidney beans, cooked
½ pound Persian noodles or linguine
3 cups spinach, chopped
1 cup cilantro, chopped
1 cup parsley, chopped
1 cup dill, chopped
Salt and pepper to taste
Sour cream or yogurt, for serving
Fried onions, for garnish
Instructions
1. Heat olive oil in a large pot over medium heat. Add diced onion and cook until soft and translucent.
2. Stir in minced garlic and turmeric, cooking for 1-2 minutes until fragrant.
3. Pour in the vegetable broth, then add the lentils, chickpeas, navy beans, and kidney beans. Bring to a boil, then reduce heat and simmer for 20 minutes.
4. Add the Persian noodles (or linguine) to the pot and cook for an additional 10 minutes or until noodles are tender.
5. Add chopped spinach, cilantro, parsley, and dill. Stir well, then cook for another 5-7 minutes until the greens have wilted.
6. Season with salt and pepper to taste.
7. Ladle soup into bowls and top with a dollop of sour cream or yogurt and a sprinkle of fried onions.
Notes
To make this soup vegan, skip the yogurt topping or use a plant-based alternative. If you’re using dried beans instead of canned, soak them overnight and extend simmering time. This soup gets even better the next day.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Persian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 4g
- Sodium: 520mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg