

This rich curry uses a cashew yogurt base that makes the sauce cling to every piece of fish without turning heavy.

This Andhra style brinjal curry gets its depth from a freshly ground masala of sesame, peanuts, and dry coconut.

These Malaysian curry puffs have a crisp fried shell and a filling of curried potato, onion and chicken.

This curry gets its depth from toasted coconut and coriander powder fried until fragrant, then ground into a paste that thickens the gravy naturally.

This is a South Indian method that lets you eat raw banana without any heaviness or bland aftertaste.

This recipe builds heat and depth by layering freshly ground whole spices with yogurt-marinated lamb, then simmering everything in a tomato-onion base until the meat turns tender.

This is a coconut-based mushroom curry built on two extracts, which means you get body and richness without cream or cashews.

This recipe combines the crisp shell of fried battered prawns with a tangy, slightly sweet masala that clings to every curve.

This recipe turns firm tomatoes into edible containers that hold a spiced potato filling, then simmers them in a tangy yogurt based gravy.

This curry uses coconut milk to create a rich, aromatic gravy without needing cream or cashew paste.

This is a rasam that doubles as a light meal because it carries hearty lentil dumplings simmered right into the broth.

Curry laksa is a rich Malaysian noodle soup with a coconut curry broth, rice noodles and toppings like shrimp, tofu puffs and bean sprouts.

Nasi dagang is a Malaysian rice dish made with coconut rice served alongside fish curry and pickled vegetables.

This curry packs a lot of richness from cashews, poppy seeds, and cream without relying on tomato-heavy gravy.

Chigoor ka Salan is a traditional mutton curry featuring tender meat simmered with tamarind tree leaves and flowers.

A tangy, spicy Tamil Nadu style fish curry using Kaala Meen (Indian Salmon) that improves in taste the next day.