How To Cook An Aubergine In A 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 cook an aubergine in a curry, you’ll want to prep it properly first so it soaks up all those delicious spices without turning into a greasy mess.
 
It’s actually one of the most forgiving vegetables to cook in a curry once you know a couple of simple tricks.
 
If you’ve ever wondered how to cook an aubergine in a curry that tastes rich, silky, and full of flavor, you’re in the right place.
 
In this post, we’ll walk through exactly how to cook an aubergine in a curry, from prepping it the right way to simmering it to perfection.
 
Let’s dive in.
 

Why You Should Cook an Aubergine in a Curry

Learning how to cook an aubergine in a curry opens up a whole world of cozy, hearty meals.
 
Here’s why this combo works so well:
 

1. Aubergine Soaks Up Flavor Like a Sponge

Aubergine has a soft, spongy texture that absorbs sauces beautifully.
 
When you cook an aubergine in a curry, it drinks up all the spices, coconut milk, and tomato goodness.
 
That’s why it tastes even better the next day.
 

2. It Adds a Creamy, Meat-Free Bulk

If you’re cooking a veggie curry, aubergine gives it real substance.
 
When you cook aubergine in a curry, it breaks down into tender, melt-in-your-mouth chunks.
 
That makes the dish feel filling without any meat at all.
 

3. It’s Cheap and Easy to Find

Aubergine is affordable and available almost everywhere.
 
So if you want to cook an aubergine in a curry on a budget, it’s a smart choice.
 
Now let’s get into the actual method.
 

How to Cook an Aubergine in a Curry Step by Step

Here’s the simple process for how to cook an aubergine in a curry that tastes incredible.
 

1. Choose and Prep Your Aubergine

Pick a firm, glossy aubergine that feels heavy for its size.
 
Then cut it into cubes, about an inch thick, so it holds its shape while cooking.
 
If you want to cook aubergine in a curry without it turning oily, salt the cubes and let them sit for 20 minutes.
 
This draws out moisture and stops the aubergine from soaking up too much oil.
 
Pat them dry before they hit the pan.
 

2. Sear the Aubergine First

Before you cook the aubergine in the curry sauce, give it a head start.
 
Heat a little oil in a pan and fry the cubes until they’re golden on the outside.
 
You don’t need to cook them all the way through here.
 
When you cook aubergine in a curry this way, it keeps its shape instead of turning to mush.
 
Set the seared aubergine aside while you build the sauce.
 

3. Build Your Curry Base

In the same pan, fry onions, garlic, and ginger until soft.
 
Add your spices, like cumin, coriander, turmeric, and garam masala, and let them bloom for a minute.
 
This is the moment the whole kitchen starts smelling amazing.
 
Pour in chopped tomatoes and coconut milk, then stir everything together.
 
Now it’s time to cook the aubergine in this rich, spiced sauce.
 

4. Simmer the Aubergine in the Sauce

Add the seared aubergine back into the pan.
 
Let it simmer gently for 15 to 20 minutes until it’s tender.
 
When you cook aubergine in a curry slowly like this, it soaks up every bit of flavor.
 
Stir occasionally, but be gentle so the chunks don’t fall apart.
 

5. Finish and Serve

Taste your curry and adjust the salt and spice.
 
A squeeze of lemon or a sprinkle of fresh coriander brightens everything up.
 
And just like that, you know how to cook an aubergine in a curry from scratch.
 
Serve it with rice, naan, or roti for a proper feast.
 

Tips to Cook Aubergine in a Curry Perfectly Every Time

Want to nail this dish every single time?
 
Here are a few extra pointers:
 

1. Don’t Skip the Salting Step

Salting helps you cook aubergine in a curry without a pool of oil.
 
It also seasons the flesh from the inside out.
 

2. Use Enough Oil but Not Too Much

Aubergine loves oil, but you don’t want a greasy curry.
 
A couple of tablespoons for searing is usually plenty.
 

3. Add Acid at the End

A little lemon juice or tamarind lifts the whole dish.
 
It’s the secret to a curry that tastes balanced.
 

4. Let It Rest Before Serving

If you can wait, let the curry sit for 10 minutes.
 
The flavors deepen, and your aubergine gets even more delicious.
 

So, How Do You Cook an Aubergine in a Curry?

To cook an aubergine in a curry, you simply prep it, sear it, and simmer it in a spiced sauce until tender.
 
The salting step keeps it from getting oily, and searing first helps it hold its shape.
 
Once you know how to cook an aubergine in a curry, it becomes one of those go-to dinners you’ll make again and again.
 
Hope this post has helped you with exploring how to cook an aubergine in a curry and all the little tricks that make it taste amazing.