This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can make aubergine curry by simmering cubed aubergine in a spiced tomato and onion base until it turns soft, creamy, and rich with flavor.
It’s a comforting dish that works beautifully with rice, roti, or naan, and the best part is you don’t need a restaurant kitchen to pull it off.
If you’ve been wondering how to make aubergine curry that actually tastes good, the secret is all in how you prep the aubergine and build the masala.
In this post, we’ll walk through how to make aubergine curry step by step, plus a few tips to get that deep, restaurant-style taste at home.
Let’s get cooking.
How to Make Aubergine Curry (The Simple Way)
Learning how to make aubergine curry comes down to three things: prepping the aubergine right, building a solid spice base, and letting everything simmer together.
Here’s why this method works so well.
1. Choose the Right Aubergine
When you make aubergine curry, the type of aubergine you pick matters more than you’d think.
Smaller, firmer aubergines tend to hold their shape better, while larger ones go softer and creamier.
Look for one that feels heavy for its size with glossy, unblemished skin, because that’s a sign it’s fresh and not bitter.
2. Salt the Aubergine First
Before you make aubergine curry, cut the aubergine into cubes and sprinkle them with salt.
Let them sit for about 20 minutes, then pat them dry.
This pulls out excess moisture so the aubergine doesn’t turn mushy when it cooks, and it also helps reduce any bitterness.
3. Build a Flavorful Masala Base
The heart of any good aubergine curry recipe is the masala.
Start by heating oil in a pan and frying cumin seeds until they sizzle.
Add chopped onions and cook them until golden brown, then stir in ginger, garlic, and green chilies.
Once that smells amazing, add tomatoes, turmeric, coriander, cumin powder, and a little chili powder.
Cook this down until the oil starts to separate from the masala, because that’s when you know the base is ready.
4. Cook the Aubergine Until Tender
Now add your cubed aubergine to the masala and stir so every piece gets coated.
Pour in a little water, cover the pan, and let it simmer on low heat for about 15 to 20 minutes.
The aubergine will soak up all those spices and turn soft and silky, which is exactly what you want when you make aubergine curry.
Tips to Make Aubergine Curry Taste Better
If you really want to know how to make aubergine curry that stands out, these little tweaks go a long way.
1. Don’t Skip the Frying Step
Some people throw raw aubergine straight into the sauce, but frying it first in a bit of oil gives it a richer texture and deeper flavor.
When you make aubergine curry this way, the cubes hold together better and taste far less watery.
2. Add a Creamy Finish
A spoonful of coconut milk, yogurt, or cashew paste at the end takes your aubergine curry to another level.
It balances the spices and gives the dish a smooth, velvety consistency that feels indulgent.
3. Let It Rest Before Serving
Once your aubergine curry is done, turn off the heat and let it sit for five to ten minutes.
This resting time lets the flavors meld together, so every bite tastes even better than the last.
4. Garnish with Fresh Herbs
A sprinkle of fresh cilantro or a squeeze of lemon juice right before serving brightens up the whole dish.
It’s a small step, but it makes your aubergine curry taste fresher and more balanced.
Common Mistakes When You Make Aubergine Curry
Even simple recipes can go wrong, so here’s what to watch out for when you make aubergine curry.
1. Using Too Much Oil
Aubergine soaks up oil like a sponge, so it’s easy to overdo it.
Add oil gradually and let the aubergine cook down before adding more, otherwise your curry turns greasy.
2. Undercooking the Masala
If your onions and tomatoes aren’t cooked down properly, the curry tastes raw and flat.
Give the masala enough time to cook until the oil separates, because that’s the flavor foundation of your aubergine curry.
3. Adding Too Much Water
Aubergine releases its own moisture as it cooks, so go easy on the water.
A thick, rich curry is what you’re after, not a soupy one.
So, How Do You Make Aubergine Curry?
You make aubergine curry by salting and frying cubed aubergine, then simmering it in a spiced onion and tomato masala until soft and creamy.
The key steps are prepping the aubergine, building a rich masala base, and letting everything cook together slowly so the flavors deepen.
With a creamy finish and a fresh garnish, your aubergine curry will taste just as good as anything from your favorite Indian restaurant.
Now you know exactly how to make aubergine curry at home, so grab an aubergine and give it a try tonight.