This post may contain affiliate links. Please read our disclosure policy.

Prepared from roasted eggplant, red bell pepper, and tomatoes, this flavorful eggplant dip is slightly spicy and garlicky, seasoned with Mediterranean spices, and finished with a squeeze of lemon juice! It makes a great appetizer and can be used as a spread for sandwiches and wraps or as a filling for lasagna!

Eggplant and tomato dip topped with toasted pine nuts and chopped basil.

The other day, I bought an eggplant dip at the supermarket, and while it was super tasty, it was also too oily for my liking. I took inspiration from that dip to come up with my own healthier version that turned out to be even tastier than the original!

To be honest, this dip is not authentic Greek, but instead, it is inspired by Mediterranean flavors. Nonetheless, it’s absolutely delicious! It’s super fresh, slightly spicy, and infused with a few aromatic spices that elevate the flavor.

What I love about this dip is how versatile it is. Serve it as an appetizer with crackers or crusty bread, or use it as a base to make other recipes – the options are endless! I have used it as a filling for lasagna or incorporated it in sandwiches and wraps, for example.

⭐️ Why You Should Try It

Bright and fresh.

Thanks to the use of wholesome ingredients, this dip tastes fresh and healthy. It’s also wonderfully rich without making you feel heavy or bloated (you can even omit the onions if you have trouble digesting those).

Eggplants provide an almost meaty texture. Then comes the red bell peppers and tomatoes for natural sweetness, garlic and onion for a sharp flavor, along with spices like coriander, cumin, and cinnamon.

The result is a real crowd-pleaser! Arrange a handful of crackers, chips, raw carrots, and cucumber slices around a big bowl of this dip, some hummus or Ktipiti for variety, and your movie night is set!

Super simple.

If you know how to bake veggies and use a food processor, you will have no problem making this recipe.

It’s as simple as chopping the eggplant and bell pepper into cubes and roasting them for a few minutes in the oven. Once they are ready, you transfer them to your blender with the tomatoes, onion, garlic, maple syrup, and spices. Process for a few seconds until most of the vegetables are roughly pureed, and you are done!

Ingredients like eggplant, red bell pepper, spices, olive oil, and tomatoes.

🍅 Ingredient Notes

Eggplants

Eggplants make the base of this dip, providing a thick and meaty texture. Ensure you pick fresh eggplants with no blemishes. They should be firm, have smooth skin, and a bright green stem.

Note: Some varieties of eggplants (American/Globe) have thick skin and very hard seeds – stay away from those or peel them and discard the seeds.

Should I peel the eggplant? If using a variety of eggplant with a thin skin, such as Graffiti, Japanese, or Italian, there is no need to peel them.

Red bell pepper

I’m a huge fan of bell peppers, so obviously, I had to add it to the mix. It deepens the flavor and brings natural sweetness.

Note: Any type of bell pepper will work – green, yellow, orange, or red.

Tomatoes

To save time, I rely on a 28-ounce can of plum tomatoes. Not only have those been peeled, but they have also already been cooked.

Note: Do not use the juice that comes in the can of tomatoes. You only want to scoop out the whole tomatoes and leave the juice behind.

Leftover juice: If you are unsure what to do with the leftover tomato juice, you can use it to make a simple bolognese sauce or as a pizza sauce.

Onion and garlic

For sharpness and for that garlicky flavor we all love!

Substitute: You can replace the onion with two shallots. If you cannot have any, simply omit the onions/shallots altogether.

Maple syrup

I incorporate a tablespoon of maple syrup to balance the acidity of the tomatoes along with the saltiness and spiciness of the dip.

Substitute: Use agave syrup, coconut sugar, or granulated sugar. In case you don’t want to add any extra sugar, add a pinch of baking soda (it will tone down the acidity).

Spices

For the spices, I use a combination of ground coriander, cumin, turmeric, and cinnamon. Those spices are used in many Mediterranean/Greek recipes and add a ton of flavor (do not omit them!).

Sriracha

To give a kick of heat. You can use sriracha, sambal oelek, or your favorite chili sauce.

Not into spicy food? Simply omit the sriracha.

Lemon juice

Although the tomatoes already bring some acidity, I like to add a tablespoon of lemon juice for brightness and a touch of tang.

🥣 How to Make It

1. Roast the vegetables

  1. Slice the eggplant and bell pepper. Start by washing the eggplants and red bell pepper. Pat them dry and cut them into 1-inch (2.5cm) cubes (discard the stem and seeds of the red bell pepper). Transfer them to a large mixing bowl.
  2. Toss with oil. Add the olive oil and use a wooden spoon to toss the veggies with the oil.
  1. Arrange on a baking sheet. Line a large baking pan with parchment paper and spread the diced eggplant and red bell pepper on it into a single layer (that’s fine if a few vegetables overlap).
  2. Roast. Roast for 25-30 minutes in the preheated oven, stirring once halfway through cooking. Remove from the oven and allow to cool for about 20 minutes.

2. Process

  1. Transfer to a food processor. Transfer the roasted eggplant and red bell pepper to a food processor bowl. Add the tomatoes, diced onion, garlic, salt, maple syrup, lemon juice, sriracha, and spices. Process for 5-7 seconds until roughly pureed. Do not process too long. You want to keep some texture. Taste and adjust the salt and pepper if needed.
  2. Chill. Transfer to a serving bowl, and chill in the fridge for at least two hours before serving.
  3. Garnish and enjoy! Top with fresh chopped basil and a drizzle of olive oil before serving. Enjoy with crackers, raw carrots, or sweet potato chips!

Chunky Vs. Smooth

When it comes to the texture, you have two options: process the ingredients until they reach a slightly chunky consistency or process them longer until they are almost smooth. Just like the smooth vs. crunchy peanut butter debate, this is completely up to you!

Alternatively, you can also process half into a chunky texture, set it aside, and blend the other half into a very smooth consistency before combining both.

📔 Tips

Adjust the baking time.

Depending on how large you cut the eggplant, you might have to adjust the baking time. The eggplant is done when it’s completely tender and lightly golden brown on the edges.

Start with less salt.

Although I use one teaspoon of salt in the recipe, I suggest starting with only 1/2 teaspoon of salt and adding more to taste, as some brands of canned tomatoes are saltier than others.

🌶 Variations

Make it smoky.

For a smoky taste, add 1/2 teaspoon of liquid smoke or a teaspoon of smoked paprika.

Make it herby.

If you are more into herbaceous notes, you can add 1/2 teaspoon of dried rosemary, thyme, and oregano! Alternatively, Italian seasoning works great too.

🥖 What to Serve It With

You can serve this dip as an appetizer with pita bread, crostini, crunchy veggies, herb crackers, or even chips. Before serving, top it with toasted pine nuts and/or crumbled vegan feta and garnish with chopped basil and a drizzle of olive oil.

Leftovers can be incorporated into sandwiches and wraps or used as a filling for vegan lasagna or pasta shells!

❄️ Storing and Freezing

  • To store: You can store this dip for up to 4 days in the refrigerator.
  • To freeze: Transfer to a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator or for a few hours on the counter.
Close-up of a cracker topped with eggplant dip.

💬 FAQ

Should I use a food processor or a blender?

Both work great! However, if you want a very smooth consistency, use a blender.

Is this recipe authentic?

Although this recipe draws its inspiration from a Greek dish called Melitzanosalata, it’s not authentic at all, as I have heavily tweaked it.

Can I grill the eggplant and bell pepper instead of baking them?

Sure! Instead of baking them, feel free to grill them for a smoky flavor.

Can I make it ahead of time?

This dip tastes as good on day four as on day one.

This fresh and subtly spicy eggplant dip is packed with flavor, and just the smell of it will make you travel to the Mediterranean shores!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Note: This recipe was first released in May 2017 and updated with new process shots and detailed instructions in September 2024.

Bowl with eggplant and tomato dip topped with toasted pine nuts.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Spicy Greek Eggplant Dip

Spicy Greek Eggplant Dip

4.75 from 4 votes
Author: Thomas Pagot
Prepared from roasted eggplant, red bell pepper, and tomatoes, this flavorful eggplant dip is slightly spicy and garlicky, seasoned with Mediterranean spices, and finished with a squeeze of lemon juice! It makes a great appetizer and can be used as a spread for sandwiches and wraps or as a filling for lasagna!
Prep Time : 10 minutes
Cook Time : 25 minutes
Total Time : 35 minutes
Servings 4 servings
Calories 143 kcal

Ingredients
 

  • 2 medium eggplants
  • 1 red bell pepper
  • 2 tbsp olive oil
  • 1 28-oz can plum tomatoes drained
  • 1 small onion diced
  • 1 clove of garlic minced
  • 1 tsp salt
  • 1 tbsp maple syrup
  • 1 tbsp lemon juice for serving
  • 1 tbsp sriracha
  • 1/4 tsp each: ground coriander, cumin, turmeric, cinnamon
  • 2 tbsp chopped basil for serving

Instructions
 

  • Preheat oven to 350 °F (175°C).
  • Slice the eggplant and bell pepper. Start by washing the eggplants and red bell pepper. Pat them dry and cut them into 1-inch (2.5cm) cubes (discard the stem and seeds of the red bell pepper). Transfer them to a large mixing bowl.
  • Toss with oil. Add the olive oil and use a wooden spoon to toss the veggies with the oil.
  • Arrange on a baking sheet. Line a large baking pan with parchment paper and spread the diced eggplant and red bell pepper on it into a single layer (that’s fine if a few vegetables overlap).
  • Roast. Roast for 25-30 minutes in the preheated oven, stirring once halfway through cooking. Remove from the oven and allow to cool for about 20 minutes.
  • Transfer to a food processor. Transfer the roasted eggplant and red bell pepper to a food processor bowl. Add the tomatoes, diced onion, garlic, salt, maple syrup, lemon juice, sriracha, and spices. Process for 5-7 seconds until roughly pureed. Do not process too long. You want to keep some texture. Taste and adjust the salt and pepper if needed.
  • Chill. Transfer to a serving bowl, and chill in the fridge for at least two hours before serving.
  • Garnish and enjoy! Top with fresh chopped basil and a drizzle of olive oil before serving. Enjoy with crackers, raw carrots, or sweet potato chips!
  • You can store this dip for up to 4 days in the refrigerator.

Notes

Adjust the baking time.

Depending on how large you cut the eggplant, you might have to adjust the baking time. The eggplant is done when it’s completely tender and lightly golden brown on the edges.

Start with less salt.

Although I use one teaspoon of salt in the recipe, I suggest starting with only 1/2 teaspoon of salt and adding more to taste, as some brands of canned tomatoes are saltier than others.

Nutrition

Serving: 1 serving | Calories: 143 kcal | Carbohydrates: 19.2 g | Protein: 2.9 g | Fat: 7.5 g | Fiber: 6.5 g | Sugar: 12.7 g
Course : Dip, Side Dish
Cuisine : Greek, Mediterranean
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




16 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

How much is one serving? (i.e., size — TB? cup?)

Hey 😊 dumb question, but I’m not sure whether I should peel the 🍆 s before roasting 🤔 Help?

5 stars
Thanks, I did half and half, in case peel-on turned out to be a catastrophy. It was ok, but I would peel it next time 🙂 Thanks for the delicious recipe!

4 stars
I’ve been getting into eggplants, recently, Thomas. This dip recipe looks yummy. Fresh basil and tomatoes from the garden. Extra virgin olive oil: and forgive me if I substitute Balsamic vinegar for the sweetness and sourness.

This looks really delicious! Your photos are gorgeous too 🙂 I was wondering if you have another suggestion for tomatoes if plum tomatoes aren’t available? Thanks!

so good. I made it earlier this week and am making it again. amazing!!!!

5 stars
So easy and so yammy!

5 stars
I love making an eggplant dip, but I never thought to add avocado. I’m addicted to Avocado. I love this recipe!

Hi
I would like to make the egg plant dip as part of a tapas platter for Christmas. How long in advance can I make it, and how long will it keep?