Skip to content
Open menu Close menu

Feed your appetite for cooking with Penguin’s expert authors

penguin logo

Baby Aubergines Stuffed with Peanut and Coconut

Meera Sodha's Baby Aubergines Stuffed with Peanut and Coconut is a classic Gujarati dish, and makes a sensational, flavour-packed vegan meal.

From the book

Meera Sodha


Two years ago I went to Kanora in Gujarat to visit the birthplace of my grandfather. I asked around for the old Lakhani house. A village elder pointed it out. I knocked on the door tentatively and was welcomed in by the new owners. The smell coming from the kitchen was magical: they were making this dish– aubergines cooked in peanut and coconut, a Gujarati classic – and they invited me to stay for lunch. I sat at the kitchen table where my grandfather would have sat with his brother and seven sisters, and imagined what he must have been thinking when he decided to set sail across the Arabian Sea to seek his fortune in Africa. In all the years I knew him, I never thought to ask him about it. But I did on many occasions share this dish with him, and every time I eat it, it reminds me to dream big.

Read more Read less


12 (800g) baby aubergines
60g desiccated or fresh grated coconut
120g roasted unsalted peanuts
40g fresh coriander
8 cloves of gralic
1 green finger chilli
2 tbsp tomato puree
1 tsp ground cumin
¾ tsp ground turmeric
1 tsp sugar
1¾ tsp salt
3 tbsp rapeseed oil
1 large onion, sliced

Essential kit

You will need: a food processor.

Don't miss our spring eBook sale!


Cut each aubergine in half lengthways, but don’t cut through the stem. Roll each one over and cut lengthways again, still keeping the stem intact. Put into a bowl of cold water and set aside.

Put a large lidded frying pan over a medium heat and, when hot, toast the coconut and peanuts for 2 to 3 minutes, until the coconut is starting to brown. Tip into a bowl and leave to cool. Put the coriander, garlic, green chilli, tomato puree, cumin, turmeric, sugar and salt into a food processor, along with the cooled peanuts and coconut. Pulse until coarsely ground and fully mixed.

Open each aubergine out like a flower and fill with the coconut mixture, using your hands. Roll the aubergine over, open and stuff again, then press closed. If there’s any leftover stuffing, add it to the pan later, when you cook the aubergines.

Next, put the oil into the frying pan over a medium heat. When hot, add the onion and fry until golden and soft. Add the aubergines and 2 tablespoons of water, turn the heat up high and cook for a couple of minutes, then put the lid on and turn the heat down. Cook for 10 minutes, then gently turn the aubergines and add a splash of water if they’re looking dry. Cook for a further 20 minutes, or until nice and tender. Serve with a cucumber and mint raita, or with a salad, some yoghurt and rice or chapattis.

Comments are closed.


Subscribe to The Happy Foodie email newsletter

Get our latest recipes, features, book news and ebook deals straight to your inbox every week

From the book: Fresh India: 130 Quick, Easy and Delicious Recipes for Every Day

Close menu