Spiced Roasted Eggplant Recipe
This spiced roasted eggplant recipe is the one I turn to when I want a dish that feels both hearty and elegant, without spending hours in the kitchen. I’ve been making this for over 9 years, and it never disappoints, transforming humble aubergines into something truly special with a blend of warm, aromatic spices.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 4 as a main, 6 as a side
- Difficulty: Easy
Why You’ll Love This Spiced Roasted Eggplant Recipe
- Deep, complex flavour from simple ingredients: A handful of pantry spices transforms the mild, creamy aubergine into something rich and savoury, with layers of warmth and a little bit of heat.
- Perfectly tender with caramelised edges: The high heat ensures the flesh becomes silky and soft, while the edges take on a gorgeous, golden-brown char that adds a lovely, smoky sweetness.
- Incredibly versatile for any meal: Serve it as a main course with rice and Fresh Corn And Tomato Salad, or as a side dish alongside grilled meats or fish. It also works wonderfully stuffed into a warm pitta or flatbread.
- A healthy, plant-based delight: Aubergines are low in calories and a good source of fibre, making this a satisfying and nutritious option for a midweek dinner.
- Simple to prepare with minimal fuss: Once the aubergines are chopped and seasoned, the oven does all the work. There is no need to stand over a hob or worry about complicated techniques.
Ingredients You’ll Need
- 2 large aubergines (about 800g), cut into 2.5cm cubes
- 4 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon ground coriander
- ½ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper (adjust to your heat preference)
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
- 3 cloves garlic, finely minced
- 1 tablespoon tomato purée
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley, chopped, for garnish
- 2 tablespoons Greek yoghurt or dairy-free alternative, to serve (optional)
Tip: For the best texture, choose aubergines that feel heavy for their size and have smooth, glossy skin. Avoid any that look wrinkled or have soft spots.
How to Make Spiced Roasted Eggplant Recipe
- Preheat your oven to 220°C (200°C fan). Line a large baking tray with baking parchment. While the oven heats, prepare the aubergines. Cut them into even 2.5cm cubes; this ensures they all cook at the same rate. You should notice the pale, creamy flesh with tiny seeds inside.
- In a large mixing bowl, whisk together the olive oil, cumin, smoked paprika, coriander, turmeric, cayenne, salt, and pepper. The mixture will become a vibrant, deep orange-red paste, and you’ll smell the warm, earthy aroma of the spices as they combine.
- Add the aubergine cubes to the bowl with the spiced oil. Use your hands or a spatula to toss everything together thoroughly, making sure every piece is well coated. The aubergine will look glossy and stained with the rich, reddish-brown colour of the spice mix.
- Spread the seasoned aubergine in a single, even layer on the prepared baking tray. It is important not to overcrowd the tray; if the pieces are piled on top of each other, they will steam rather than roast. You should see a little space between each cube.
- Roast for 20 minutes, then remove the tray from the oven. Give the aubergine a good stir with a spatula. At this stage, the cubes will have shrunk slightly and their edges will be beginning to turn a light golden brown. The kitchen will smell wonderfully aromatic.
- In a small bowl, mix the minced garlic with the tomato purée and lemon juice. Drizzle this mixture over the partially roasted aubergine and toss gently to coat. Return the tray to the oven for another 12-15 minutes.
- The aubergine is done when it is deeply golden-brown, with some darker, almost charred spots on the edges. A fork should slide into a cube with no resistance, revealing a soft, creamy, almost melting interior. The aroma will be intensely savoury and sweet.
- Remove from the oven and let it rest on the tray for 5 minutes. This short rest allows the juices to redistribute, making the aubergine even more tender. Garnish with fresh parsley and serve with a dollop of yoghurt, if desired.
Tips From My Kitchen
- Salt the aubergines beforehand only if you are using older ones. Modern aubergines are rarely bitter, so salting is often unnecessary. However, if you have a particularly large or older aubergine, salting the cubes for 20 minutes (then rinsing and patting dry) helps draw out any potential bitterness and also firms up the flesh, preventing it from becoming too mushy. I used to struggle with this dish until I discovered this technique for older aubergines.
- Do not skimp on the oil. Aubergines are like sponges; they absorb oil readily. The olive oil here is essential not just for flavour, but to help the spices stick and to promote proper roasting. If you use too little, the aubergine will dry out and burn before it becomes tender.
- Cut your aubergine into uniform pieces. This is the single most important tip for even cooking. If you have a mix of tiny and large cubes, the small ones will burn and the large ones will remain raw and hard. Aim for 2.5cm pieces, and take the time to make them as consistent as possible.
- Use a hot oven and do not open the door too often. A high temperature of 220°C is key to getting that lovely caramelisation on the outside while the inside turns silky. Opening the oven door releases heat and can lower the temperature, which leads to steaming instead of roasting.
- Let the aubergine rest after roasting. This step is often overlooked, but it makes a real difference. As the aubergine rests, the steam inside continues to cook it gently, and the juices settle, resulting in a more succulent and flavourful final dish.
Equipment You’ll Need
- Large baking tray (at least 30x40cm)
- Baking parchment
- Sharp knife and cutting board
- Large mixing bowl
- Small bowl for the garlic mixture
- Spatula or wooden spoon
Common Mistakes to Avoid
- Overcrowding the pan: If the aubergine cubes are packed too tightly, they will steam in their own moisture instead of roasting. This results in a pale, soggy texture rather than a caramelised, tender one. Always use a large enough tray to spread the cubes in a single layer, and use two trays if necessary.
- Wrong temperature: A low oven temperature will not create the necessary heat to caramelise the aubergine’s natural sugars. The flesh will slowly steam, becoming watery and bland. Stick to 220°C (200°C fan) for the best results.
- Skipping the rest time: Pulling the aubergine straight out of the oven and serving it immediately means you miss out on the final, gentle cooking that happens during the rest. The resting period allows the internal temperature to stabilise and the fibres to relax, making for a much more tender and juicy bite.
What to Serve With Spiced Roasted Eggplant Recipe
- Fluffy basmati rice or warm flatbreads to soak up the juices.
- A simple cucumber and tomato salad with a lemon-tahini dressing.
- As a side dish to grilled chicken, lamb kofta, or fish. This recipe pairs beautifully with our Lamb Kofta Recipe Grilled Spiced.
- Piled into a bowl with couscous, chickpeas, and a drizzle of harissa yoghurt for a hearty vegetarian meal, much like a Chicken Shawarma Bowl Recipe Middle Eastern.
- Alongside a fresh, crunchy slaw for a contrast in textures.
Frequently Asked Questions

spiced roasted eggplant recipe
Ingredients
Method
-
Preheat your oven to 220°C (200°C fan). Line a large baking tray with baking parchment. While the oven heats, prepare the aubergines. Cut them into even 2.5cm cubes; this ensures they all cook at the same rate. You should notice the pale, creamy flesh with tiny seeds inside.
-
In a large mixing bowl, whisk together the olive oil, cumin, smoked paprika, coriander, turmeric, cayenne, salt, and pepper. The mixture will become a vibrant, deep orange-red paste, and you’ll smell the warm, earthy aroma of the spices as they combine.
-
Add the aubergine cubes to the bowl with the spiced oil. Use your hands or a spatula to toss everything together thoroughly, making sure every piece is well coated. The aubergine will look glossy and stained with the rich, reddish-brown colour of the spice mix.
-
Spread the seasoned aubergine in a single, even layer on the prepared baking tray. It is important not to overcrowd the tray; if the pieces are piled on top of each other, they will steam rather than roast. You should see a little space between each cube.
-
Roast for 20 minutes, then remove the tray from the oven. Give the aubergine a good stir with a spatula. At this stage, the cubes will have shrunk slightly and their edges will be beginning to turn a light golden brown. The kitchen will smell wonderfully aromatic.
-
In a small bowl, mix the minced garlic with the tomato purée and lemon juice. Drizzle this mixture over the partially roasted aubergine and toss gently to coat. Return the tray to the oven for another 12-15 minutes.
-
The aubergine is done when it is deeply golden-brown, with some darker, almost charred spots on the edges. A fork should slide into a cube with no resistance, revealing a soft, creamy, almost melting interior. The aroma will be intensely savoury and sweet.
-
Remove from the oven and let it rest on the tray for 5 minutes. This short rest allows the juices to redistribute, making the aubergine even more tender. Garnish with fresh parsley and serve with a dollop of yoghurt, if desired.
Notes
I hope this spiced roasted eggplant recipe becomes a favourite in your kitchen, just as it has in mine. It’s a dish that proves simple ingredients, treated with a little care, can create something truly memorable. If you give it a try, I’d love to hear how you get on—please share your thoughts and any tweaks you made in the comments below.

