Roasted Eggplant Dip with Balsamic Tomatoes
This roasted eggplant dip combines tender eggplant, tahini, lemon and sweet roasted garlic, topped with juicy balsamic tomatoes. It is creamy with a little texture, ready to scoop up with warm bread.
The vegetables start in the same roasting dish, then become two separate layers: a savory eggplant base and a sweet, tangy tomato topping. Chop the eggplant by hand to keep the soft pieces shown in the photos.
Table of Contents
Why It Works
- Soft eggplant, mellow garlic: Roasting until both are fully tender gives the dip a smooth base without blending.
- A little texture: Chopping the flesh keeps the dip creamy and spoonable without turning it into a uniform puree.
- A separate tomato topping: The tomatoes bring sweetness and acidity while the tahini flavor stays distinct underneath.
How To Make It
Roast, chop and stir the dip, then dress the tomatoes and spoon them over the top. Full quantities and cooking instructions are in the recipe card below.






Tips for the Best Texture
- Check the flesh: Wrinkled skin alone does not mean the eggplant is ready. It should collapse under gentle pressure, with no firm or spongy patches inside.
- Remove vegetables as they finish: The tomatoes may be ready before the eggplants. Lift them out while they still have some shape, and return the rest to the oven.
- Watch the garlic: Leave it exposed as shown in the photos. If the cut surface browns before the cloves soften, cover just the bulb loosely with a small piece of foil.
- Control the moisture: Drain visibly watery eggplant before chopping. Spoon the tomatoes over the dip with a little of their juices, keeping excess liquid in the bowl.
- Stir the tahini first: Mix any separated oil back into the jar before measuring. Taste the finished dip before adding more lemon or salt.
Swaps and Variations
- Use basil: Swap the parsley for chopped fresh basil for a different herb flavor alongside the balsamic tomatoes.
- Add gentle heat: Finish with a pinch of chili flakes if you like a little warmth.
- Adjust the topping: Red, yellow or mixed cherry tomatoes all suit this recipe. Start lightly with the balsamic glaze if yours is especially sweet.
How To Serve It
Serve the dip slightly warm or at room temperature with bread, cucumber sticks or crackers. My baked vegetable flatbread makes a good partner for scooping. Spread the dip on a wide plate so each scoop can pick up some of the tomato topping.
Frequently Asked Questions
It shares the eggplant, tahini and lemon base found in many baba ganoush recipes. This version uses oven roasted garlic and a separate balsamic tomato topping, so it is presented as its own variation rather than a traditional recipe.
Start uncovered, as shown in the photos. Covering the entire dish traps steam and reduces browning. If the garlic needs protection, cover only the bulb while the other vegetables continue roasting.
No. Roast them whole with the skin on, then scoop out the soft flesh when they are cool enough to handle. Discard the skins and stems.
Eggplants vary in moisture, and the tomatoes release juices too. Drain watery eggplant flesh before mixing, and add the tomato topping just before serving. Avoid pouring all the roasting liquid into the dip.
You can, but it will make a smoother puree. Finely chopping the eggplant and mixing by hand gives the textured finish shown in the photos.
Yes. Prepare and refrigerate the dip and tomato topping separately, then assemble shortly before serving. Stir the dip after chilling and taste again for lemon and salt.
The dip is vegan as written. For a gluten free serving, check the labels on your tahini and balsamic glaze and serve with gluten free bread, crackers or vegetables.
Storage
Refrigerate the dip and tomatoes in separate airtight containers within 2 hours of preparation and use within 3 days. Keeping them separate prevents tomato juices from thinning the dip. Stir before serving and assemble only the amount you plan to eat.
More Vegan Recipes To Share
Roasted Eggplant Dip with Balsamic Tomatoes
Ingredients
Equipment
Method
- Prepare the vegetables: Preheat the oven to 400°F (200°C), or 350°F (180°C) fan. Pierce each whole eggplant several times with a fork. Slice the top from the garlic bulb to expose the cloves, keeping the bulb intact.
- Arrange the tray: Place the eggplants, garlic cut side up and cherry tomatoes in a large roasting dish. Use 1 tbsp of the roasting oil to coat the eggplants and drizzle over the exposed garlic. Toss the tomatoes with the remaining 1 tbsp roasting oil and the ¼ tsp salt. Leave the dish uncovered.
- Roast until tender: Roast for approximately 50 to 60 minutes, checking the tomatoes after 25 to 30 minutes. Lift the tomatoes into a bowl once blistered and soft but still holding some shape. Remove the garlic when the cloves are completely soft. Continue roasting the eggplants until collapsed and tender all the way through; larger vegetables may need longer. If the garlic browns too quickly, loosely cover just the bulb with a small piece of foil.
- Cool and chop: Let the eggplants and garlic cool for about 15 minutes, or until safe to handle. Scoop out the eggplant flesh and discard the skins and stems. If the flesh is visibly watery, let it drain in a strainer for 5 to 10 minutes. Finely chop it with a knife.
- Mix the dip: Squeeze the soft garlic cloves into a bowl and mash well. Stir in the chopped eggplant, tahini, lemon juice and ½ tsp salt. Taste and adjust the lemon and salt as needed.
- Dress the tomatoes: Gently mix the roasted tomatoes with the balsamic glaze and parsley, keeping some tomatoes whole.
- Plate and serve: Spread the dip across a shallow serving plate. Spoon the tomatoes and a little of their juices down the center, leaving excess liquid behind. Drizzle with the final 1 tbsp olive oil and serve with bread.