Description
This Aubergine & Tomato Satay Curry is a rich, creamy, and flavorful dish that combines tender aubergines with a fragrant blend of spices, coconut milk, and smooth peanut butter. Finished with fresh coriander, lime juice, and crispy fried onions, it makes a comforting vegetarian meal perfect for serving over steamed basmati rice. The curry can be easily made ahead and frozen for convenience.
Ingredients
Scale
Main Ingredients
- 2 tbsp olive oil
- 2 medium aubergines, diced
- 1 onion, diced
- 1 tsp garlic purée
- 1 tsp ginger purée
- 1 tbsp curry powder
- 1 tsp ground turmeric
- 400g can cherry tomatoes
- 1 tbsp soy sauce
- 1 tbsp honey or agave
- 400g can coconut milk
- 2 tbsp smooth peanut butter
- Large handful of coriander, chopped
- 1 lime, juiced
- Steamed basmati rice, to serve
- 4 tbsp crispy onions
Instructions
- Cook the aubergines: Heat most of the olive oil in a deep-sided frying pan or shallow flameproof casserole over medium-high heat. Once hot, add the diced aubergines and cook for 8-9 minutes, stirring occasionally, until they are well coloured and starting to soften.
- Cook the onions: Reduce the heat to medium and add the remaining olive oil to the pan. Add the diced onion and cook for 6-8 minutes until soft and translucent, stirring occasionally to prevent sticking.
- Add aromatics and spices: Stir in the garlic purée, ginger purée, curry powder, and ground turmeric. Cook everything together for about a minute to release the aromas and develop the flavors.
- Add liquids and simmer: Pour in the canned cherry tomatoes, soy sauce, honey or agave, coconut milk, and add the smooth peanut butter. Stir well to combine all the ingredients.
- Thicken the curry: Let the mixture simmer gently for 15-20 minutes, uncovered, until the sauce thickens and reduces to a rich consistency. Stir occasionally to prevent sticking and ensure even cooking.
- Season and add fresh flavors: Taste and adjust seasoning as needed. Remove from heat, then stir through the chopped coriander and squeeze in the lime juice to add freshness.
- Serve: Serve the aubergine and tomato satay curry hot over steamed basmati rice. Sprinkle crispy onions on top just before serving to add texture and crunch.
- Storage tip: Once cooled, this curry freezes well for up to three months. Transfer to freezer-proof bags flattened out for easy storage. Defrost overnight in the fridge and reheat thoroughly before serving.
Notes
- You can substitute honey with agave syrup to make this dish vegan.
- For extra heat, add a pinch of chili powder or fresh chopped chili along with the spices.
- Make sure to cook the aubergines until well browned to develop the deepest flavor.
- This curry is delicious served with naan bread or chapati as an alternative to rice.
- To keep the peanut butter smooth, stir it in well and avoid boiling vigorously once added.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Frying
- Cuisine: Asian
Keywords: aubergine curry, satay curry, peanut butter curry, vegetarian curry, coconut milk curry, easy curry recipe
