6 tablespoons olive oil
2 onions yellow or Vidalia, large, thinly sliced
5 cloves garlic grated
1 teaspoon turmeric
2 tablespoons dried mint
1 1/2 cup dried beans (chickpeas, kidney, and navy) soaked overnight, or 2 cans beans
6 cups water or lamb/beef stock, adjust as needed
1/2 teaspoon ground black pepper
1 1/2 teaspoons salt adjust as needed
1/2 cup green lentils
2 cups spinach chopped
1 1/2 cups cilantro chopped
1 1/2 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
Saute onions and then garlic until golden brown. Turn off heat, stir in turmeric. Set aside 1/3 of this; add the dried mint and save it for a garnish.
If using dried beans, add beans, water, salt and pepper, boil, simmer 45-60 minutes. (if using canned beans, skip this step)
Add lentils, cook 15 minutes.
Add herbs and greens, simmer 30-45 minutes. (If using canned beans, add them after 15-30)
Mix a little soup with flour in a small bowl, then add to the soup to thicken.
Add the reshteh or linguini noodles and cook for about 10 to 15 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.
Source: https://www.thedeliciouscrescent.com/persian-noodle-soup-with-beans-and-herbs/