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!
You can cook aubergine in the oven in about 25 to 35 minutes at 400°F (200°C), depending on how you cut it.
If you’re wondering how long to cook aubergine in the oven, the honest answer is that it depends on the size of your pieces, the temperature you choose, and whether you’re going for soft and creamy or golden and caramelized.
The good news is that oven-roasted aubergine is one of the easiest things you can make, and once you know the timing, you’ll never have to guess again.
In this post, we’ll walk through exactly how long to cook aubergine in the oven, the best temperatures to use, and a few simple tricks that make a big difference.
Let’s dive in.
How Long to Cook Aubergine in the Oven
Cooking aubergine in the oven usually takes between 25 minutes and 40 minutes, but let’s break that down by how you’re preparing it.
1. Cubed Aubergine Takes 25 to 30 Minutes
If you cut your aubergine into one-inch cubes, they’ll cook in about 25 to 30 minutes at 400°F (200°C).
Spread them out on a baking tray, toss with oil, and give the tray a shake halfway through so they brown evenly.
This is the fastest way to cook aubergine in the oven, and it works perfectly for curries, pasta sauces, and salads.
2. Sliced or Halved Aubergine Takes 30 to 35 Minutes
Thick slices or halved aubergines need a little more time, usually 30 to 35 minutes.
Score the flesh with a knife, brush on some olive oil, and season before they go in the oven.
When you cook aubergine halves in the oven, the flesh should turn soft and silky, and the skin should wrinkle slightly.
3. Whole Aubergine Takes 40 to 50 Minutes
A whole aubergine takes the longest, often 40 to 50 minutes, because the heat has to work its way through the entire fruit.
Prick it a few times with a fork so steam can escape, then roast until the skin looks collapsed and the inside feels soft.
This method is great when you want to scoop out the flesh for baba ganoush or dips.
4. Smaller Pieces Cook Faster Than Larger Ones
The size of your pieces matters more than almost anything else.
Small chunks of aubergine can be done in the oven in as little as 20 minutes, while big thick rounds might need closer to 40.
So if you’re ever unsure about how long to cook aubergine in the oven, cut a piece open and check the texture.
If it’s tender all the way through, it’s ready.
Best Temperature for Roasting Aubergine
The best temperature to cook aubergine in the oven is 400°F (200°C).
1. 400°F (200°C) Is the Sweet Spot
At 400°F, aubergine cooks through without burning on the outside.
This temperature gives you that lovely contrast of crispy edges and creamy centers.
It’s also the temperature most recipes assume when they tell you how long to cook aubergine in the oven.
2. 350°F (175°C) Works for Larger Pieces
If you’re roasting whole aubergines or very thick slices, drop the heat to 350°F.
It’ll take longer, but the flesh will cook evenly all the way through without the skin turning bitter.
3. 425°F (220°C) for Faster, Browner Results
Crank the oven to 425°F if you want faster browning.
Just keep an eye on things, because aubergine can go from perfectly caramelized to burnt pretty quickly at high heat.
Tips That Make a Big Difference
Knowing how long to cook aubergine in the oven is only half the story.
1. Salt It First to Remove Bitterness
Sprinkle salt on cut aubergine and let it sit for 20 to 30 minutes.
This draws out moisture and reduces any bitterness, which means better texture once it’s roasted.
2. Don’t Skimp on the Oil
Aubergine is like a sponge, so it soaks up oil fast.
Brush or toss your pieces generously so they roast instead of drying out.
3. Give Them Space on the Tray
Crowding the tray steams the aubergine instead of roasting it.
Use a single layer with a little room between pieces so the heat circulates properly.
4. Flip Halfway Through
Turn your pieces once during cooking so both sides get that golden finish.
It’s a small step, but it makes oven-roasted aubergine taste so much better.
5. Check for Doneness by Texture, Not Just Time
Every oven runs a little differently, so use the times here as a guide.
The real test is whether the aubergine feels soft and looks slightly collapsed.
If it does, it’s done.
So, How Long to Cook Aubergine in the Oven?
You can cook aubergine in the oven in about 25 to 35 minutes at 400°F (200°C) for most cuts, with whole aubergines taking closer to 40 or 50 minutes.
The exact time depends on the size of your pieces and the temperature you choose, but the texture test never lies.
Now that you know how long to cook aubergine in the oven, you can roast it with confidence and enjoy that soft, creamy, golden result every single time.