Soak the legumes overnight, then boil until tender (separately if needed based on cooking times).
Finely chop the herbs.
Slice and fry the onions until golden and crisp; reserve for garnish.
Combine the cooked legumes with the chopped herbs and turmeric in a large pot; add water and simmer until the herbs are fully cooked down.
Add the reshteh noodles and cook until tender, stirring occasionally to prevent sticking.
Stir in most of the kashk; season with salt if needed. Serve topped with fried onions, fried mint, and a drizzle of kashk.