By far my husband's favorite recipe, and one of mine(I can't pick just one):
Matar Paneer, Easy Punjabi Mutter Paneer (2 Delicious Ways) He would eat paneer every day of the week if I would make it. I like it served best with paratha or naan.
My oldest son's favorite is a recipe I know by heart now, and can't remember the name. Its not authentically vegetarian, but we are vegetarians, so we use a beef substitute in place of beef. Along with that, its tomatoes, okra(or spinach or cassava leaf, if you can find it), cumin, cayenne, and a few big globs of peanut butter, boiled in broth(traditionally the meat makes the broth, but veggie meat does not do that. We use vegetable broth). Sounds....not great. Looks...even worse. But, serve it on a bed of couscous, and it is amazing. Found this gem years ago when studying the cooking of central Africa.