How To Make Aubergine Curry

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

To make aubergine curry, you start by cooking the aubergine until it’s soft and golden, then simmer it in a rich, spiced tomato-based sauce.
 
It’s a dish that shows up in many kitchens around the world, from Indian baingan bharta to Thai green curry versions, and it always delivers big flavor.
 
If you’ve ever asked how to make aubergine curry that tastes like it came from a restaurant, the answer is simpler than you think.
 
The secret is in how you treat the aubergine before it ever hits the sauce.
 
In this post, we’ll walk through how to make aubergine curry step by step, plus the tips that keep it from turning greasy or mushy.
 
Let’s get cooking.
 

Why Making Aubergine Curry Works So Well

Making aubergine curry works so well because aubergine is basically a sponge for flavor.
 
Here’s why this dish deserves a spot in your regular rotation:
 

1. Aubergine Soaks Up Spices Like Nothing Else

When you make aubergine curry, the flesh absorbs whatever sauce you cook it in.
 
That means every bite carries the cumin, coriander, garlic, and ginger you throw at it.
 
Few vegetables do this as reliably, which is why aubergine curry tastes so bold.
 

2. It’s Naturally Meat-Free and Filling

Aubergine curry is a vegetarian dish that doesn’t feel like a side salad.
 
The texture is rich and creamy once cooked, so it satisfies even the meat eaters at the table.
 
Pair it with rice or flatbread and you’ve got a full meal without any meat at all.
 

3. The Ingredients Are Easy to Find

Learning how to make aubergine curry doesn’t require a specialty store run.
 
Onion, tomato, garlic, ginger, and a handful of common spices cover most versions.
 
You probably already have half of what you need sitting in your pantry right now.
 

How to Make Aubergine Curry: Step by Step

Now let’s get into how to make aubergine curry from start to finish.
 
This method works for a classic Indian-style aubergine curry, and you can tweak it later.
 

1. Choose and Prep Your Aubergine

Pick aubergines that feel firm and heavy for their size, with shiny, unwrinkled skin.
 
Cut them into cubes about an inch thick, then toss with a little salt and let them sit for 20 minutes.
 
This draws out moisture and bitterness, which stops the aubergine curry from turning soggy.
 
Pat them dry before cooking and you’re already ahead of the game.
 

2. Cook the Aubergine First

Heat a generous glug of oil in a wide pan and fry the aubergine in batches until golden on all sides.
 
Don’t crowd the pan, or the aubergine will steam instead of brown.
 
Set the cooked pieces aside on a plate while you build the sauce.
 
This step is what separates a great aubergine curry from a mediocre one.
 

3. Build the Spiced Base

In the same pan, soften diced onion until it turns golden and sweet.
 
Add garlic, ginger, and your spices, things like cumin, coriander, turmeric, and a little garam masala.
 
Stir for a minute until the kitchen smells amazing, then pour in crushed tomatoes.
 
Let that sauce simmer for about 10 minutes so the flavors meld together properly.
 

4. Bring It All Together

Return the fried aubergine to the pan and fold it gently into the sauce.
 
Add a splash of water if it looks thick, then simmer covered for 15 to 20 minutes.
 
The aubergine should be completely tender and have soaked up all that spiced tomato goodness.
 
Finish with salt, a pinch of sugar, and a squeeze of lemon to balance everything.
 

Tips for the Best Aubergine Curry

A few small moves make a big difference when you make aubergine curry at home.
 

1. Don’t Skimp on the Oil

Aubergine drinks up oil during frying, and that’s normal.
 
If you use too little, the pieces burn before they soften, and your aubergine curry suffers.
 
Use enough to coat the pan well and add more as needed while frying.
 

2. Salt the Aubergine Before Cooking

Salting draws out water and tightens up the flesh.
 
That means the aubergine holds its shape in the curry instead of dissolving into mush.
 
It also seasons the vegetable from the inside out, which makes a real difference.
 

3. Let It Rest Before Serving

Once your aubergine curry is done, take it off the heat and let it sit for five minutes.
 
The sauce thickens slightly and the flavors settle into something deeper.
 
Serve it with basmati rice, naan, or roti for a meal that hits every note.
 

So, How Do You Make Aubergine Curry?

You make aubergine curry by frying salted aubergine until golden, then simmering it in a spiced onion and tomato sauce until tender.
 
It’s a forgiving dish, so don’t stress about getting every measurement perfect.
 
Once you know how to make aubergine curry, you can adjust the spices, heat, and richness to suit your own taste.
 
Give this recipe a try this week and see why aubergine curry earns a permanent spot in your kitchen rotation.