Advertisement - Continue Reading Below
- tbsp 5 - 6 tablespoons olive oil
- 1 medium aubergine, cut into chunks a bit bigger than bite-sized
- 1 medium onion, chopped
- A generous thumb-sized piece of fresh root ginger, peeled
- 2 Tbsp. garam masala or mild curry paste
- 400 g can chickpeas, drained and rinsed
- 1 large sweet potato, peeled and cut into bite-sized chunks
- 400 g can chopped tomatoes
- 400 ml can coconut milk
- Small bunch of fresh coriander
- Small handful of fresh spinach leaves
- 150 g tub Greek-style natural yogurt (optional)
- Step 1
Heat about 4tbsp of the olive oil in a large non-stick pan and fry the aubergine until golden brown and beginning to soften. Lift out on to a plate with a draining spoon, then add another 1-2tbsp olive oil to the pan and fry the onion over a medium heat for at least 10min until soft and deep golden.
- Step 2
Coarsely grate the ginger into the onion, stir for 2min, then add the garam masala. Reduce the heat a little and cook for 1-2min.
- Step 3
Add the aubergine, chickpeas, sweet potato, tomatoes and coconut milk to the pan. Bring to the boil, then simmer gently until the sweet potato is just tender - about 10-12min.
- Step 4
Taste and add seasoning. Just before eating, tear the coriander into rough pieces and stir into the curry with the spinach leaves – they’ll wilt in the heat of the pan. If you want to, top with generous spoonfuls of Greek-style yogurt.
Like this? You'll love...
16 of the best chicken curry recipes
Chicken curry
Potato and broccoli curry
Spicy fish curry
Cauliflower curry
Satay pork curry
Chicken katsu curry
Tip
If you've never bought sweet potatoes, the ones to look out for (and the type most supermarkets sell) are those with yellow flesh and a mellow, nutty flavour. Some markets and Asian greengrocers sell a white-fleshed variety, which tends to be a little sweet and starchy. Dried peas and pulses are cheaper than canned ones. If you have time, soak 100g (31/2oz) dried chickpeas overnight in cold water. Drain, then cook in boiling water the next day according to the packet instructions, ready to add to the curry.
Per Serving:
- Calories: 570
- Total carbs: 34 g
- Total fat: 43 g
- Saturated fat: 22 g

The GH Kitchen Team are Good Housekeeping’s resident recipe developers and all-round food obsessives. GH Kitchen Director Sarah Akhurst is our resident hosting pro and loves nothing more than putting on a foodie feast for friends. Our GH Kitchen Manager Linzi Pucino is our very own Italian food expert (originally hailing from the North East of Scotland!) and can be found working her way through midweek recipes that cover all bases, from haggis to ragu! Our Kitchen Editor Nadine Brown loves digging into the stories behind her favourite foods and enjoys applying her eclectic tastes to more modern, flavour-forward recipes - just don't give her too much chilli! Our Junior Food Content Produce Frankie Prichard combines a love of beautiful presentation and flavour-led, seasonal cooking in her recipe development, along with a passion for bringing people together through food. With a wealth of professional kitchen experience between them, they’re dedicated to ensuring every Good Housekeeping recipe is the best it can be, so you can trust they’ll work every single time