If you’re looking for a flavorful, hearty vegan meal that’s both comforting and nutritious, this aubergine curry recipe is sure to become a staple in your kitchen. Aubergine, also known as eggplant, is wonderfully versatile and soaks up the aromatic spices beautifully, creating a rich, satisfying dish perfect for any day of the week.
This curry is packed with vibrant flavors from fresh herbs and spices, making it a delightful plant-based option that even meat-eaters will love.
Whether you’re new to vegan cooking or a seasoned pro, this recipe is straightforward and rewarding. Not only does it deliver on taste, but it also offers a healthy dose of fiber, vitamins, and antioxidants.
Plus, it’s an excellent way to introduce more vegetables into your diet without sacrificing flavor. Pair it with fluffy rice or warm naan bread for a complete meal that’s sure to impress your family and friends!
Why You’ll Love This Recipe
This aubergine curry is a celebration of bold flavors and wholesome ingredients. It’s:
- Rich and creamy thanks to coconut milk, creating a luscious sauce that clings to tender aubergine pieces.
- Vegan and allergy-friendly, making it accessible for various dietary preferences.
- Easy to prepare with common pantry spices and fresh produce, perfect for weeknight dinners or meal prep.
- Customizable — you can adjust the spice level and add your favorite vegetables or legumes.
- Nutritious, providing fiber, vitamins, and antioxidants that support good health.
Ingredients
- 2 medium aubergines (eggplants), cut into 1-inch cubes
- 2 tablespoons vegetable oil (coconut or olive oil works well)
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of fresh ginger, grated
- 2 medium tomatoes, chopped (or 1 cup canned diced tomatoes)
- 1 can (400 ml) coconut milk
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 1 teaspoon turmeric powder
- 2 teaspoons ground coriander
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- Salt, to taste
- Fresh coriander (cilantro) leaves, chopped for garnish
- Juice of half a lemon
- Optional: 1 green chili, finely chopped for extra heat
Equipment
- Large non-stick pan or heavy-bottomed skillet
- Sharp knife for chopping vegetables
- Cutting board
- Wooden spoon or spatula for stirring
- Measuring spoons
- Grater for ginger
- Serving dish or bowl
Instructions
- Prepare the aubergines: Wash and cut the aubergines into 1-inch cubes. Sprinkle a little salt over them and set aside for 10 minutes to draw out any bitterness. Rinse and pat dry with paper towels.
- Heat the oil: In a large pan over medium heat, warm the vegetable oil. Add the cumin and mustard seeds. When they begin to pop, add the finely chopped onions.
- Sauté the aromatics: Cook the onions until they turn golden and soft, about 5-7 minutes. Add the minced garlic, grated ginger, and optional green chili. Stir for another 2 minutes until fragrant.
- Add spices: Sprinkle in the turmeric, ground coriander, garam masala, and chili powder. Stir continuously for 1 minute to toast the spices and release their aromas.
- Add tomatoes: Add the chopped fresh tomatoes or canned diced tomatoes to the pan. Cook for about 5 minutes, stirring occasionally, until they break down and form a thick sauce.
- Cook the aubergine: Add the cubed aubergines to the pan. Stir well to coat them with the tomato and spice mixture. Cover and cook on medium-low heat for about 10 minutes, stirring occasionally to prevent sticking.
- Pour in coconut milk: Once the aubergines start to soften, pour in the coconut milk. Stir gently to combine everything. Simmer uncovered for another 10-15 minutes, allowing the sauce to thicken and the aubergines to become tender.
- Season and finish: Add salt to taste and squeeze in the juice of half a lemon. Stir well and cook for another 2 minutes to blend flavors.
- Garnish and serve: Remove from heat, sprinkle with fresh chopped coriander leaves, and serve hot.
Tips & Variations
For the best aubergine curry, choose firm, shiny aubergines without blemishes. Salting them before cooking helps reduce bitterness and improves texture.
- Make it spicier: Add more fresh green chilies or a pinch of cayenne pepper.
- Add protein: Stir in cooked chickpeas or lentils for a heartier meal.
- Swap vegetables: Try adding diced potatoes, bell peppers, or spinach for added nutrition and color.
- Use tamarind paste: Add a teaspoon for a tangy twist.
- For a creamier texture: Blend half the cooked aubergine before adding the coconut milk to create a velvety sauce base.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 220 kcal |
Carbohydrates | 18 g |
Protein | 4 g |
Fat | 16 g |
Fiber | 6 g |
Vitamin C | 12% DV |
Iron | 10% DV |
Serving Suggestions
This aubergine curry pairs beautifully with a variety of sides for a complete meal. Try serving it over steamed basmati rice or fragrant jasmine rice to soak up the luscious sauce.
For added texture and flavor, warm some vegan naan bread or flatbreads alongside.
For a lighter option, serve it over quinoa or cauliflower rice. You can also complement the meal with a cooling cucumber raita made from dairy-free yogurt and fresh herbs.
To round off the meal, consider a fresh salad with tangy lemon dressing or sautéed greens.
Looking to explore more delicious vegan recipes? Check out our Half Runner Beans Recipe for a nutritious side, or satisfy your sweet tooth with the Kodiak Banana Muffins Recipe.
For a tasty sauce to accompany your dishes, try the Kikkoman Stir Fry Sauce Recipe.
Conclusion
This aubergine curry recipe is a true testament to how simple ingredients can come together to create something extraordinary. It’s vibrant, full of flavor, and wonderfully satisfying — a perfect dish whether you’re cooking for yourself, family, or friends.
The creamy coconut milk and fragrant spices envelop the tender aubergine cubes, making every bite a delight.
Not only is it delicious, but it’s also an excellent way to enjoy a vegan meal that’s both healthy and comforting. With easy-to-follow steps and flexible ingredients, this curry is a great addition to your recipe collection.
Give it a try and experience the warmth and richness of this homemade aubergine curry — your taste buds will thank you!
📖 Recipe Card: Aubergine Curry Recipe Vegan
Description: A flavorful and creamy vegan aubergine curry made with aromatic spices and coconut milk. Perfect for a hearty plant-based meal.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 2 medium aubergines (eggplants), diced
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp vegetable oil
- 1 tsp cumin seeds
- 1 tsp turmeric powder
- 1 tbsp garam masala
- 1 tsp ground coriander
- 1 can (400ml) coconut milk
- 1 can (400g) diced tomatoes
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
- Heat oil in a pan and add cumin seeds until they sizzle.
- Add chopped onion, garlic, and ginger; sauté until golden.
- Stir in turmeric, garam masala, and ground coriander; cook for 1 minute.
- Add diced aubergines and cook for 5 minutes, stirring occasionally.
- Pour in diced tomatoes and coconut milk; bring to a simmer.
- Cover and cook for 20 minutes until aubergines are tender.
- Season with salt and garnish with fresh coriander before serving.
Nutrition: Calories: 280 kcal | Protein: 4 g | Fat: 18 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Aubergine Curry Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and creamy vegan aubergine curry made with aromatic spices and coconut milk. Perfect for a hearty plant-based meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 medium aubergines (eggplants), diced”, “1 large onion, finely chopped”, “3 cloves garlic, minced”, “1 tbsp ginger, grated”, “2 tbsp vegetable oil”, “1 tsp cumin seeds”, “1 tsp turmeric powder”, “1 tbsp garam masala”, “1 tsp ground coriander”, “1 can (400ml) coconut milk”, “1 can (400g) diced tomatoes”, “Salt to taste”, “Fresh coriander leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they sizzle.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion, garlic, and ginger; saut\u00e9 until golden.”}, {“@type”: “HowToStep”, “text”: “Stir in turmeric, garam masala, and ground coriander; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add diced aubergines and cook for 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Pour in diced tomatoes and coconut milk; bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Cover and cook for 20 minutes until aubergines are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and garnish with fresh coriander before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “4 g”, “fatContent”: “18 g”, “carbohydrateContent”: “22 g”}}