This post may contain affiliate links, view our disclaimer for details.

This Mediterranean Roasted Eggplant recipe has savory tender eggplant, ripe burst cherry tomatoes, lots of garlic and fresh basil. It’s delicious as a side dish (or tapas) scooped onto crusty bread. Or spoon it over pasta with crispy chickpeas as a main course. Vegan and gluten free!

mediterranean style roasted eggplant with tomatoes spread on a thick slice of bread.
mediterranean style roasted eggplant with tomatoes

Why You’ll Love This Roasted Eggplant

This Mediterranean Roasted Eggplant is simple yet flavorful. It’s somewhat inspired by the flavors of Sicilian Caponata, but instead of cooking the eggplant on the stovetop, we’re roasting it for a somewhat smoky flavor!  Here are a few reasons we love this recipe and you will too:

Emily’s Recipe Notes:

  • Bursting with Mediterranean Flavors: Fresh basil, capers, garlic, tomatoes, and good quality olive oil provide tons of flavor to this dish.
  • Versatile Serving Options: Whether you’re after a hearty main course or a unique side dish, this eggplant recipe has got you covered. Serve it hot, at room temperature, over pasta, or with some crusty bread.
  • Simple to Make: This dish requires just a few basic steps and ingredients you probably already have in your pantry. Plus, it’s easy to customize to your taste with different herbs and veggies.
  • Great for Meal Prep: Make this dish in advance for a week of delicious, ready-to-go meals. The flavors only get better over time, making it a perfect option for meal prep!

Ingredients

ingredients like globe eggplant, cherry tomatoes, garlic and onion on a stone surface.
what you’ll need

Ingredient Notes & Some Swaps

You can whip up this recipe in about an hour with just a handful of flavorful ingredients. Here’s what you’ll need:

Eggplant

Choose a large, glossy eggplant without any soft spots for the best taste and texture. This is the star of this Mediterranean Roasted Eggplant dish!

Cherry Tomatoes

These add a lovely sweetness and pop of color to the dish. Opt for ripe cherry tomatoes for the best flavor.

If you don’t have cherry tomatoes, tomato sauce, crushed tomatoes or diced red peppers can be used as substitutes. They will each give a slightly different but still delicious flavor.

Red Onion & Garlic Cloves

These aromatics bring a depth of flavor which will have you wanting one more bite!

Extra Virgin Olive Oil

This helps to roast the eggplant to perfection, giving it a delicious tender and somewhat caramelized exterior. High-quality oil makes all the difference.

Dried Herbs

I’m using dried basil and oregano for a touch of Mediterranean flavor.

Vinegar & Capers

These add tang and brine to the dish, balancing out the sweetness of the tomatoes and the smokiness of the eggplant.

Not a fan of vinegar or don’t have it on hand? Try substituting it with lemon juice for a fresh, tangy twist. If you don’t have capers, Kalamata olives could be a fantastic alternative, adding a distinct flavor.

Pine Nuts & Fresh Basil

Toasted pine nuts give a delightful crunch, while fresh basil adds a pop of freshness and color. They’re the perfect finishing touch to the dish!

If you’re out of fresh basil, fresh parsley makes an excellent substitute and will still deliver a burst of freshness.

Want an extra layer of flavor? Vegan feta cheese or a touch of dairy-free mozzarella sprinkled on top will make this dish even more special.


Helpful Equipment

  • A large glass or ceramic baking dish: If you don’t have a baking dish you can use a large baking sheet or sheet pan instead.
  • Large Bowl: To soak the eggplant.
  • Wooden spoon: For mixing.

Step By Step Instructions

For exact ingredient quantities, skip to the recipe card below!

the diced eggplant on a cutting board.

Begin by washing the outside of the large eggplant. Slice the eggplant in half lengthwise, then slice each piece in half again. Dice the eggplant into 1/2″ cubes.

pouring water on the eggplant cubes.

Place the cubes in a bowl and sprinkle with 1 tsp of salt to draw out moisture and bitterness. Cover with water.

TIP: Salting and soaking the eggplant helps remove bitterness and prevents the eggplant from soaking up an excessive amount of oil.

the ingredients liked diced eggplant, cherry tomatoes and garlic in a baking dish with olive oil.

Chop the onion and peel the garlic cloves. Add them plus the capers, cherry tomatoes and the rest of the ingredients to the baking dish along with the drained eggplant cubes.

roasted eggplant and burst cherry tomatoes in a baking dish with a wooden spatula.

Transfer the dish to the oven. Roast until the mixture is bubbling, thickened, and the eggplant pieces are tender – about 35-40 minutes.

TIP: For golden brown eggplant with slightly crisp edges, omit the crushed tomatoes. And be sure to u se a spatula or the back of a spoon to crush the roasted whole garlic and mix it in to the other vegetables.

While the dish is cooking, toast the pine nuts over medium-low heat until golden, and chop the fresh basil.

Once removed from the oven, taste the mixture. Depending on the acidity of the tomatoes, you may want to add sugar to balance the flavor. Finish by sprinkling the dish with toasted pine nuts, fresh basil, and a few grinds of black pepper.

Serving

Whether you’re serving this as a side dish or main course, there are so many delicious ways to enjoy this roasted eggplant. For a light and refreshing meal, serve it at room temperature with fresh veggies or a salad. Below are some favorite recipes to pair with it:

Easy Vegan Focaccia with Rosemary (Bubbly & Crisp!)

Simple Spinach Arugula Salad with Lemon Vinaigrette

If you’re looking for a more hearty option, serve it over your favorite gluten-free or vegan pasta, or alongside some crusty bread. 

And if you want to switch it up, you could even try drizzling a bit of tahini sauce on top. The smoky flavor of the eggplant pairs beautifully with this addition.

Tips for Roasting Eggplant


  1. Choosing a ripe, quality eggplant is crucial for this dish: Look for eggplants (Italian eggplants or globe eggplants work great) with glossy skin, free of soft spots. The outside of the eggplant should be firm but give slightly when pressed.
  2. Add more olive oil as needed: Try to keep the eggplant moist in the oven- if it looks like it’s drying out, add a drizzle or two of extra olive oil.
  3. Season to taste: Because this dish relies heavily on high-quality, fresh produce, adjust the seasonings as needed. Add more herbs, sugar, or vinegar to taste. 
the roasted eggplant with tomatoes and basil in a baking dish with a wooden spatula.
the roasted eggplant and tomatoes

FAQ

Can I prep this roasted eggplant in advance?

Absolutely! This dish is perfect for meal prep. It can be cooked in advance and reheats well.

How can I tell if my eggplant is ripe?

The eggplant should have a bright, glossy skin without any wrinkles or soft spots. The outside of the eggplant should feel firm but give slightly when pressed.

How do I store leftover roasted eggplant?

To store leftovers, place them in an airtight container and keep them in the refrigerator. This dish tastes even better the next day as the flavors have more time to meld together.

More Mediterranean Inspired Recipes

Quick & Easy Italian Pastina Soup

Vegan Lemon Herb Pearl Couscous Salad with Chickpeas

Creamy Vegan Polenta with Caramelized Onions

Did You Make This mediterranean roasted eggplant recipe?

I’d love to know! Leave a star rating and comment below!

Mediterranean Roasted Eggplant with Tomatoes

5 from 13 votes
Rate this Recipe
By Emily
This Mediterranean Roasted Eggplant recipe is complete with ripe cherry tomatoes and tons of aromatic ingredients like fresh garlic and basil. So good served with crusty bread or with pasta!
6 Servings
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings 6 Servings
6 Servings

Ingredients

  • 1 large Italian or globe eggplant , + 1 heaping tsp table salt
  • ¼ cup extra virgin olive oil, high-quality
  • 1 medium yellow or red onion, diced
  • 8 large garlic cloves, peeled
  • 16 oz ripe cherry tomatoes, or 1 14-ounce can crushed tomatoes
  • 1 tbsp capers, optional
  • ½ cup crushed tomatoes
  • 1 tsp dried basil
  • ½ tsp dried oregano
  • ½ tsp table salt, to taste
  • ¼ tsp black pepper
  • 3 tbsp red or white wine vinegar, plus more to taste
  • ¼ cup pine nuts, toasted
  • ¼ cup finely chopped basil, garnish
  • ½ tsp cane sugar, to taste

Instructions

  • Prep Eggplant: Thoroughly wash and dry the eggplant. Remove the ends and slice in half lengthwise, then dice into ½” cubes. In a large bowl, combine the eggplant cubes and 1 tsp of table salt. Add tap water until all pieces are covered and set aside to soak for 15-20 minutes.
    1 large Italian or globe eggplant
  • Prep Oven: Preheat your oven to 425F. Meanwhile, prepare a 9×13” baking dish by drizzling with olive oil. You can also use a large baking sheet with a raised lip. 
    ¼ cup extra virgin olive oil
  • Prep Aromatics & Veggies: Dice the onion and peel the garlic cloves, then add these to your oiled baking dish. Add the cherry tomatoes, capers (if using), and the ½ cup crushed tomatoes.
    1 medium yellow or red onion, 8 large garlic cloves, 16 oz ripe cherry tomatoes, 1 tbsp capers, ½ cup crushed tomatoes
  • Drain Eggplant: Drain the salted water from the eggplant cubes, pat dry using a tea towel or paper towel, and add them to the baking dish.
  • Season: Season the contents of the baking dish with dried basil, oregano, salt, pepper, and vinegar. Stir until all ingredients are evenly coated with oil and spices.
    1 tsp dried basil, ½ tsp dried oregano, ½ tsp table salt, ¼ tsp black pepper, 3 tbsp red or white wine vinegar
  • Roast the Eggplant: Bake at 425F for approximately 35-40 minutes, or until the mixture is bubbling and thickened, and the eggplant cubes are tender. Stir occasionally. 
    While your dish is baking, toast the pine nuts in a small dry skillet on the stove over medium-low heat and roughly chop the fresh basil for garnishing.
    ¼ cup pine nuts
  • After removing the baking dish from the oven, taste the mixture. If needed, add sugar to balance any acidity (this will depend on the acidity of the tomatoes you've used).
    ½ tsp cane sugar
  • Garnish with toasted pine nuts and chopped fresh basil. Serve hot or at room temperature, alongside crusty rustic bread, pasta, or crackers. Top with crispy spiced chickpeas or serve alongside other tapas-style dishes. Enjoy!
    ¼ cup finely chopped basil

Video

Recipe notes

  • Choosing ripe, quality eggplants is crucial for this dish: Look for eggplants (Italian eggplant or globe eggplant works great) with glossy skin, free of soft spots. The outside of the eggplant should be firm but give slightly when pressed.
  • Add more olive oil as needed: try to keep the eggplant moist in the oven- if it looks like it's drying out, add a drizzle or two of extra olive oil.
  • Season to taste: because this dish relies heavily on high-quality, fresh produce, adjust the seasonings as needed. Add more herbs, sugar, or vinegar to taste. 

Nutrition

Serving: 1 servingCalories: 105kcalCarbohydrates: 8gProtein: 2gFiber: 2gSugar: 4g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Vegan Main Courses
Cuisine Mediterranean-Inspired

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

the roasted eggplant with tomatoes and basil in a baking dish with a wooden spatula.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

roasted eggplant and tomatoes pin.
save this recipe and pin it to Pinterest!

More Recipes You May Love

Creamy Tahini Pasta with Lemon, Garlic and Tofu

The Best Vegan Carbonara (2 Egg-Free Sauce Options)

Pesto Rice with Roasted Cherry Tomatoes

Categories:

, , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





5 from 13 votes (11 ratings without comment)

2 Comments

  1. 5 stars
    I was looking for a recipe to use up a locally farmed eggplant and a raft of cherry tomatoes. Had never been to this site before, but it sounded good. In truth, it was amazing! I did skip the salting/soaking treatment of the eggplant, as I usually do. Subbed white balsamic vinegar for the options in the ingredient list. Its sweetness meant I wouldn’t need the sugar. Can’t wait to explore other recipes on this site!

  2. 5 stars
    Love this recipe! You can make it with eggplant for an entree, or leave out the eggplant and just use the tomatoes to make a great pasta sauce. I made it several times this summer to use up whatever red tomatoes were on hand, early girls as well as cherry tomatoes. The large garlic cloves were mellowed out by cooking, but I did cut them in half so there would be more of them.

Even More Recipes You'll Love...