There’s something utterly magical about a rich, aromatic curry simmering away on the stove – especially when it’s bursting with plant-based goodness. If you’re searching for a show-stopping vegan main dish to serve at your next dinner party, this Come Dine With Me Vegan Aubergine Curry is sure to impress.
Inspired by the beloved British TV show where home cooks compete to wow their guests, this recipe brings restaurant-style flavors to your own kitchen while being completely dairy- and meat-free.
With meltingly tender aubergine (eggplant), a deeply spiced tomato sauce, and creamy coconut milk, this curry is a celebration of texture and taste. Whether you’re a passionate vegan, a flexitarian, or simply love good food, this dish is easy enough for weeknights but special enough for entertaining.
Plus, it’s naturally gluten-free and packed with nourishing ingredients. Get ready to take your dinner table on a vibrant journey to the heart of Indian-inspired cuisine!
Why You’ll Love This Recipe
- Rich, Complex Flavors: The blend of roasted aubergine, aromatic spices, and coconut milk creates a curry that’s hearty, satisfying, and deeply flavorful.
- Completely Vegan: Perfect for plant-based eaters and those looking to reduce their dairy or meat intake.
- Impressive Yet Easy: Designed to wow your guests (or just yourself!) with minimal hands-on time and simple steps.
- Customizable: Easily make it your own with your favorite vegetables or spice blends.
- Great for Meal Prep: Tastes even better the next day, making it ideal for leftovers or packed lunches.
Love creative vegan meals? Check out A to Z Vegetarian Recipes for Every Meal and Occasion for more inspiration.
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Aubergines (Eggplants) | 2 medium | Cut into 2-3 cm cubes |
Onion | 1 large | Finely chopped |
Garlic cloves | 3 | Minced |
Fresh ginger | 1 thumb-sized piece | Peeled and grated |
Canned chopped tomatoes | 1 x 400g tin | Or 2 cups fresh chopped tomatoes |
Coconut milk | 1 x 400ml tin | Full fat for creaminess |
Chickpeas | 1 x 400g tin | Drained and rinsed |
Vegetable oil | 2 tbsp | Or coconut oil |
Garam masala | 2 tsp | |
Ground cumin | 1 tsp | |
Ground coriander | 1 tsp | |
Turmeric | 1/2 tsp | |
Chilli powder | 1/2 – 1 tsp | To taste – try this homemade vegan chilli powder |
Salt | 1 tsp | Or to taste |
Black pepper | 1/2 tsp | Freshly ground |
Fresh coriander (cilantro) | Small bunch | To garnish |
Lime | 1 | Optional, for serving |
For more hearty vegan mains, discover Cheap Vegetarian Recipes For Families Everyone Will Love.
Equipment
- Large non-stick frying pan or skillet
- Large saucepan or Dutch oven
- Wooden spoon or heatproof spatula
- Chopping board and sharp knife
- Measuring spoons
- Can opener
- Colander (for rinsing chickpeas)
- Grater (for ginger)
- Serving bowls
Instructions
-
Prepare the aubergine:
Preheat your oven to 200°C (390°F). Line a baking tray with parchment paper.
Toss the aubergine cubes with 1 tbsp oil, a sprinkle of salt, and pepper. Spread in a single layer and roast for 25-30 minutes, turning once, until golden and soft.
This step brings out the best flavor and texture!
-
Start the curry base:
While the aubergine is roasting, heat the remaining 1 tbsp oil in your large saucepan over medium heat. Add the chopped onion and a pinch of salt.
Sauté for 6-8 minutes until softened and golden.
-
Add aromatics:
Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes, stirring often, until fragrant.
-
Add spices:
Sprinkle in the garam masala, cumin, coriander, turmeric, and chilli powder. Cook for 1 minute, stirring constantly, to toast the spices and release their aromas.
-
Simmer the sauce:
Pour in the chopped tomatoes. Stir well, scraping up any browned bits from the bottom of the pan.
Simmer for 5 minutes to reduce slightly.
-
Bring it all together:
Add the roasted aubergine and drained chickpeas to the pan. Pour in the coconut milk and add salt and pepper to taste.
Stir gently to combine.
-
Simmer:
Reduce the heat to low, cover, and let the curry simmer for 15-20 minutes. Stir occasionally.
If it gets too thick, add a splash of water. “Aubergine is best when meltingly soft – don’t rush this step!”
-
Adjust seasoning and finish:
Taste and adjust the salt, pepper, or chilli as needed. Squeeze in a little lime juice if desired for brightness.
Stir in half the fresh coriander, reserving some for garnish.
-
Serve:
Spoon the curry into warm bowls. Garnish generously with chopped coriander and lime wedges.
Enjoy with rice, naan, or your favorite flatbread!
Tips & Variations
- Make it ahead: This curry tastes even better the next day! Store in an airtight container in the fridge for up to 4 days.
- Add extra veggies: Try stirring in spinach, kale, or peas during the last 5 minutes for extra nutrition and color.
- Spice it up: Add a fresh green chilli with the garlic for more heat, or top with a dollop of vegan yogurt for a cooling finish.
- Swap the beans: Use lentils or white beans in place of chickpeas for a different twist.
- Roasted flavor: Roasting the aubergine is key for the best texture, but if you’re short on time, sauté them until golden instead.
- Batch cook: Double the recipe and freeze portions for healthy, homemade meals on busy days.
- Pair it with Vegan Chipotle Bowl Recipe for a Flavorful Healthy Meal for a feast of flavors.
“Don’t skip the fresh coriander and lime – they add a burst of freshness!”
Nutrition Facts
Nutrition (per serving, serves 4) | Amount |
---|---|
Calories | 310 kcal |
Protein | 8g |
Fat | 17g |
Saturated Fat | 8g |
Carbohydrates | 32g |
Fibre | 11g |
Sugars | 9g |
Sodium | 690mg |
Note: Nutrition values are approximate and will vary based on brands used and serving sizes.
Serving Suggestions
- Steamed Basmati Rice: Fluffy rice is the perfect base to soak up the creamy curry sauce.
- Vegan naan or roti: Serve warm for scooping up every last drop.
- Crisp salad: A tangy cucumber, tomato, and red onion salad on the side brightens the meal.
- Pickled veggies: Add zing with homemade quick pickles or mango chutney.
- Yogurt drizzle: Swirl vegan yogurt on top for a cooling touch.
Looking for more dairy-free inspiration? Try Best Vegetarian Recipes No Dairy for Delicious Meals.
Conclusion
There’s a reason curries like this vegan aubergine masterpiece are the highlight of any Come Dine With Me dinner party. They’re warming, comforting, and packed with layers of flavor that make each bite memorable.
By roasting the aubergine and building up a sauce with carefully chosen spices and creamy coconut milk, you’ll create a dish that’s as impressive as it is satisfying.
Whether you serve it up as a centerpiece for friends or enjoy it as a cozy solo supper, this curry is sure to become a staple in your kitchen. Don’t forget to personalize it with your favorite add-ins and sides – and let the leftovers reward you the next day!
For more global inspiration, explore Amazing Vegan Pasta Recipes for Easy Delicious Meals or browse through my A to Z Vegetarian Recipes collection. Happy cooking, and may your table always be full of vibrant, delicious vegan food!
📖 Recipe Card: Come Dine With Me Vegan Aubergine Curry
Description: A rich and aromatic vegan aubergine curry packed with spices and creamy coconut milk. Perfect for a cozy dinner and sure to impress your guests.
Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M
Servings: 4 servings
Ingredients
- 2 medium aubergines, cut into 2cm cubes
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 inch fresh ginger, grated
- 1 tbsp curry powder
- 1 tsp ground cumin
- 400g can chopped tomatoes
- 400ml can coconut milk
- 1 tsp salt
- 1 tbsp lemon juice
- Fresh coriander for garnish
Instructions
- Heat oil in a large pan over medium heat.
- Add onion and cook for 5 minutes until soft.
- Stir in garlic and ginger, cook for 1 minute.
- Add curry powder and cumin, stir for 1 minute until fragrant.
- Add aubergine and cook for 8-10 minutes, stirring often.
- Pour in chopped tomatoes and coconut milk, stir well.
- Season with salt, bring to a simmer, and cover.
- Cook for 20 minutes until aubergine is tender.
- Stir in lemon juice and adjust seasoning.
- Garnish with fresh coriander before serving.
Nutrition: Calories: 290 kcal | Protein: 5 g | Fat: 21 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Come Dine With Me Vegan Aubergine Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and aromatic vegan aubergine curry packed with spices and creamy coconut milk. Perfect for a cozy dinner and sure to impress your guests.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 medium aubergines, cut into 2cm cubes”, “2 tbsp vegetable oil”, “1 large onion, finely chopped”, “3 garlic cloves, minced”, “1 inch fresh ginger, grated”, “1 tbsp curry powder”, “1 tsp ground cumin”, “400g can chopped tomatoes”, “400ml can coconut milk”, “1 tsp salt”, “1 tbsp lemon juice”, “Fresh coriander for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook for 5 minutes until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger, cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add curry powder and cumin, stir for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add aubergine and cook for 8-10 minutes, stirring often.”}, {“@type”: “HowToStep”, “text”: “Pour in chopped tomatoes and coconut milk, stir well.”}, {“@type”: “HowToStep”, “text”: “Season with salt, bring to a simmer, and cover.”}, {“@type”: “HowToStep”, “text”: “Cook for 20 minutes until aubergine is tender.”}, {“@type”: “HowToStep”, “text”: “Stir in lemon juice and adjust seasoning.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh coriander before serving.”}], “nutrition”: {“calories”: “290 kcal”, “proteinContent”: “5 g”, “fatContent”: “21 g”, “carbohydrateContent”: “22 g”}}