Cook Legumes: Soak chickpeas, lentils, and beans overnight (if using dried). Cook them in water until tender.
Sauté Aromatics: Heat oil in a large pot and sauté chopped onions and garlic until golden and fragrant.
Add Herbs: Stir in chopped parsley, cilantro, spinach, and green onions. Cook for 5 minutes until wilted.
Add Broth & Legumes: Pour in vegetable broth and add cooked legumes. Simmer for 15–20 minutes to develop flavor.
Add Noodles: Break Persian noodles (reshteh) into smaller pieces and add to the soup. Cook until tender.
Season & Thicken: Add turmeric, salt, and pepper. Stir in a little kashk (or yogurt/plant-based alternative) for creaminess.
Serve: Garnish with caramelized onions, dried mint sautéed in oil, and extra kashk before serving hot.