Kitchen classics, vegetables, and bold flavors.
Recipe index
CUISINES

Indian recipes: curries, snacks and regional dishes

From crispy pakora with green chutney to slow-braised chicken and soft dal, these Indian recipes showcase a range of flavours and cooking techniques. Choose a quick lunch, a vegetable-rich side dish or a meal with rice and curry. In every dish, spices, acidity and texture make all the difference; the regional names also help you find just what you’re looking for.

35 recipesBrowse the recipes
Golden-brown sweet potato and peanut chops with kasundi and lime wedges.

Choose a recipe

Golden-brown sweet potato and peanut chops with kasundi and lime wedges.Side dish
55 minutes

Bengali-Inspired Sweet Potato and Peanut Chop

Soft sweet potato, warming cumin and ginger, with peanuts for bite and a crisp breadcrumb coating. These oval chops are a familiar, contemporary take on Bengali vegetable chops; serve them warm with kasundi.

Golden-brown bonda with a soft sweet potato filling and a bowl of coconut chutney.Side dish
50 minutes

South Indian Sweet Potato Bonda

Crispy chickpea batter wraps around a soft, spiced filling of sweet potato, ginger and green chilli. Served with fresh coconut chutney, these make a flavourful starter best enjoyed warm.

Bengali kumror chhokka with tender pumpkin cubes, chickpeas and a thin spiced sauce in a ceramic bowl.Side dish
45 minutes

Bengali kumror chhokka with pumpkin and chickpeas

In kumror chhokka, tender pumpkin is paired with hearty chickpeas and the warm, slightly nutty aroma of panch phoron. This Bengali side dish has enough substance to serve alongside rice or roti.

South Indian sambar with tender sweet potato, toor dal and tempering, served with white rice.Main course
70 minutes

South Indian Sambar with Sweet Potato

This sambar brings together tender toor dal and sweet potato in a spiced, gently tangy sauce. Mustard seeds, curry leaves and dried chilli give it its distinctive aroma; serve with rice or idli.

Bengali mishti alur dalna with chunks of sweet potato and peas in a spiced tomato sauce.Main course
45 minutes

Bengali Mishti Alur Dalna with Peas

Tender chunks of sweet potato simmer in a fragrant tomato sauce with ginger, cumin and turmeric. Peas add fresh color and a little bite. This Bengali version is delicious with rice or roti.

A small serving of shakarkandi chaat with roasted sweet potato, coriander, pomegranate seeds and lime.Side dish
45 minutes

Sweet Potato Chaat with Lime and Coriander

Roasted sweet potato, warm cumin and chili, bright lime and juicy pomegranate: this little Indian chaat gets plenty of contrast from just a handful of ingredients.

Golden-brown sweet potato pakora with a bowl of green coriander-mint chutney.Side dish
40 minutes

Sweet Potato Pakora with Fresh Ajwain Sauce

Thin slices of sweet potato get a spiced coating of chickpea flour, ajwain and chili. The bright coriander-mint chutney with lemon and a hint of ajwain cuts through the warm, crispy pakora beautifully.

Stuffed eggplants from Maharashtra in a thick peanut sauce, served with steamed rice.Main course
65 minutes

Bharli vangi: stuffed eggplants from Maharashtra

Small eggplants are stuffed with a roasted masala of peanuts, sesame and coconut, then gently simmered until the filling becomes a rich, spiced sauce. Serve with rice or bhakri; turn the eggplants carefully so they stay whole.

Chettinad chicken curry with black pepper and curry leaves, served with basmati rice.Main course
80 minutes

Chettinad Chicken Curry with Black Pepper

This South Indian chicken curry gets its bold flavor from toasted spices, fennel and black pepper. The sauce is thick and spicy, with tamarind adding a subtle sour note. Serve it with rice so none of the masala goes to waste.

Kerala olan with pieces of pumpkin and black-eyed peas in a light coconut milk sauce, finished with curry leaves.Side dish
80 minutes

Olan: Kerala Pumpkin and Black-Eyed Pea Stew

In this mild Kerala stew, tender pumpkin and black-eyed peas are coated in a light, creamy layer of coconut milk. Curry leaves and green chili add fragrance and a gentle kick, while a little coconut oil rounds everything off. Serve olan as a side dish with rice and spicier curries.

Malabar chicken curry with chicken in a creamy coconut sauce, toasted coconut, and curry leaves, served alongside white rice.Main course
65 minutes

Malabar Chicken Curry with Toasted Coconut

Tender chicken in a creamy coconut sauce gets depth from toasted coconut and warm spices. Tamarind keeps the sauce lively, while curry leaves add a fresh, fragrant note. Delicious with rice or appam.

Punjabi rajma with tender kidney beans in a thick tomato masala, served with basmati rice, coriander and lemon.Main course
155 minutes

Punjabi rajma chawal with kidney beans

Creamy kidney beans in a spiced tomato masala, with fragrant rice on the side. By cooking the beans until tender first and then letting them simmer in the sauce, they absorb plenty of flavor without falling apart.

Goan vindaloo with tender cubes of pork in a spiced vinegar sauce, served with basmati rice.Main course
145 minutes

Goan Pork Vindaloo with Vinegar

This Goan vindaloo brings together tender braised pork with garlic, chili, warming spices and the bright sharpness of vinegar. Slow cooking makes the sauce mellow and concentrated; rice soaks up the spicy, tangy gravy beautifully.

Small golden-brown potatoes in a deep red Kashmiri sauce with yogurt, fennel and chili.Main course
75 minutes

Kashmiri dum aloo with yogurt and fennel

Small potatoes develop golden-brown edges, then slowly cook in a red, aromatic sauce of yogurt, fennel and Kashmiri chili. A hearty main course with tender potatoes and a gently tangy sauce, delicious with rice or flatbread.

Bengali white fish in yellow mustard sauce with green chili, served with white rice.Main course
45 minutes

Bengali shorshe maach with white rice

Firm white fish cooks briefly in a spicy sauce made with ground mustard seeds, green chili and mustard oil. Serve with soft white rice, which soaks up the sharp, fragrant sauce beautifully.

Gujarati undhiyu with eggplant, potatoes, yam, winter vegetables and golden-brown methi muthiya in a spiced coconut-sesame paste.Main course
100 minutes

Gujarati undhiyu with winter vegetables and methi muthiya

A slow-cooked Gujarati vegetable dish with eggplant, potatoes, yam and spiced fenugreek dumplings. Coconut, sesame, peanuts and spices give the vegetables a rich, fragrant flavor, while lemon keeps everything fresh.

Aloo gobi with golden potato cubes, cauliflower florets, cumin seeds and fresh coriander in a bowl.Side dish
45 minutes

Aloo gobi with potatoes, cauliflower and cumin

Aloo gobi is a North Indian vegetable dish in which potatoes and cauliflower are coated in warming spices. Cooking the vegetables with just a little water helps them hold their shape, while giving them a lightly browned edge here and there.

Chana masala with chickpeas in a thick tomato masala, sprinkled with fresh cilantro and served with rice and roti.Main course
65 minutes

North Indian Chana Masala with Amchur

Chickpeas simmer in a spiced tomato sauce with a bright, tangy flavor from amchur. Let the sauce reduce gently: it will cling to the chickpeas, keeping the dish thick enough to serve with rice or roti.

Gujarati methi thepla with brown spots from cooking, served with yogurt and spicy achar.Lunch
45 minutes

Gujarati methi thepla with yogurt and achar

These thin Gujarati flatbreads combine whole wheat flour with fresh fenugreek, yogurt and warming spices. Cook them in a hot frying pan until brown spots appear, and serve with cool yogurt and spicy achar.

Pointed cabbage wedges in coconut curry with ginger and curry leaves, served with crispy rice, lime and coriander.Main course
60 minutes

Coconut curry with pointed cabbage, lime and crispy rice

Pointed cabbage gets golden-brown edges, then simmers in a creamy coconut curry with ginger, mustard seeds and curry leaves. It’s served with rice that has crispy edges; lime and coriander keep everything fresh.

A cuisine with many regional faces

‘Indian’ is a broad umbrella term here, not one fixed style of cooking. The recipes come from different regions: the coconut milk and curry leaves in Kerala fish moilee point to a different flavour profile from the tamarind and toasted spices in Goan fish curry. In Maharashtra, peanuts, sesame and coconut add body to bharli vangi, while Gujarati handvo combines rice and lentils into a savoury, fermented baked cake. The curries, too, each have their own approach: Punjabi rajma is built around kidney beans and a reduced tomato masala; Bengali shorshe maach, by contrast, centres on a boldly flavoured mustard sauce. Use these regional names as a guide to ingredients and technique, not as a reason to lump all the dishes together.

Not all spices are prepared the same way

Briefly toasting a spice, letting it release its aroma in oil or grinding it into a paste each produces a different result. For Chettinad chicken curry, whole spices are dry-roasted and then ground, forming a robust aromatic base for the sauce. For aloo gobi, cumin seeds and ground spices are briefly fried in hot oil before the vegetables go in. Take your time with both steps, but keep the heat under control: the spices should become fragrant, not burn. Sour ingredients bring a different kind of balance. Tamarind gives Goan vindaloo and fish curry a bright tang; amchur lends North Indian chana masala a drier, fruity note. If you don’t have amchur, you can use a little lemon juice in chana masala as a practical substitute, but add it gradually and taste as you go.

Choose by cooking time, texture and what to serve alongside

For a more elaborate meal, try the longer-cooking dishes: rajma needs soaked beans that are cooked until tender, while Hyderabadi haleem is slowly simmered until the wheat, lentils and lamb come together in a thick, fibrous texture. If you’re after something for a shorter cooking session, masala omelette and poha are good options; for a snack with clear contrasts, pyaaz pakora and aloo tikki chaat offer crispy coatings, chutneys and fresh toppings. The chutneys and side dishes do more than add colour: yoghurt tempers the heat and rounds out spicy dishes, while lemon or lime makes a sauce taste lighter. Fresh methi can be hard to find; for thepla, you can use finely chopped spinach, bearing in mind that the bread will then have less of its characteristic bitter, aromatic flavour. Serve curries with the rice listed alongside them, or choose roti where suggested.