Soups & Stews
This eggplant, tomato, and goat cheese recipe transforms simple ingredients into a restaurant-worthy dish that balances smoky roasted vegetables with creamy, tangy goat cheese.
The key lies in roasting the eggplant until tender with crisp edges and caramelizing the tomatoes to deepen their natural sweetness—both techniques elevate this Mediterranean-inspired medley to new heights.
I developed this recipe after years of refining roasted vegetable dishes, and the goat cheese adds a luxurious creaminess that ties everything together without overpowering the fresh flavors.
The beauty of this dish is its versatility—it works as a standalone main course or pairs beautifully with crusty bread to soak up every last bit of herbed cream sauce. Roasting the vegetables first concentrates their flavors, while the goat cheese melts into a velvety blanket that coats each bite.
The dish comes together in under 45 minutes, making it perfect for weeknight dinners when you want something impressive without spending hours in the kitchen.
What you’ll end up with is a vibrant, hearty medley where tender eggplant and juicy tomatoes share the spotlight with the rich, tangy notes of goat cheese.
The dish is aromatic from the fresh herbs and garlic, with just the right balance of acidity from the tomatoes and creaminess from the cheese. Each bite delivers a satisfying mix of textures—crisp edges, tender centers, and a melt-in-your-mouth finish.
Serve this dish warm with a sprinkle of fresh basil or parsley for a pop of color, and consider adding a drizzle of olive oil for extra richness. It’s the kind of recipe that feels both comforting and elegant, perfect for feeding a family or impressing guests.
Let’s get cooking—this roasted medley is sure to become a staple in your meal rotation.
Ingredients for eggplant tomato goat cheese
Simple vegetables and creamy goat cheese create a Mediterranean-inspired dish perfect for weeknight dinners.
| Ingredient | Amount | Notes |
|---|---|---|
| Eggplant 🍆 | 1 lb | Medium-sized, cut into cubes |
| Roma Tomatoes 🍅 | 1 ½ lb | Halved lengthwise, seeds removed |
| Goat Cheese 🧀 | 8 oz | Soft, crumbled variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Garlic Cloves 🧄 | 4 cloves | Minced for roasting |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting vegetables |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Fresh Parsley Leaves 🌿 | 0.2 cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Crusty Bread 🍞 | 1 loaf | Optional for serving |
| Balsamic Vinegar 🍷 | 1 tbsp | For drizzling |
The eggplant and tomatoes are the stars here. Look for firm, heavy eggplants—they roast better than the lighter ones. Roma tomatoes hold their shape better than slicers, but any ripe tomatoes work. I grab mine from the produce section at Whole Foods or my local farmers market when they're in season. For goat cheese, avoid the pre-shredded kind—it's usually dry and crumbly. Grab a wedge of soft, creamy goat cheese from the deli section. The fresh basil and parsley? Always buy extra—half goes on top, half gets torn over the finished dish for that fresh pop of color.
No fresh basil? Dried basil works at half the amount, but it won't have that same bright flavor. Short on tomatoes? Cherry tomatoes or sun-dried tomatoes add a different but delicious twist. The goat cheese can be swapped for feta or ricotta if you prefer, though goat cheese gives that signature tang. For the bread, any crusty loaf works—sourdough, baguette, whatever you've got. The balsamic vinegar? Use the good stuff—the cheap stuff tastes like vinegar, not like that sweet, tangy drizzle you want.
Roasted vegetables keep well for 3-4 days in the fridge, so make extra. The goat cheese sauce can be prepped ahead and reheated gently—just add a splash of cream to loosen it up. Store the sauce in a sealed container with a layer of plastic wrap pressed right on the surface to prevent a skin from forming. This dish reheats beautifully, so it's perfect for meal prep. Serve with that crusty bread and a drizzle of olive oil for the ultimate comfort food experience.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this when I’m too tired to wash dishes. Slice the eggplant, roast it alongside the tomatoes and garlic—no extra pans, no fuss. The heavy cream ties everything together while you’re still scraping the last bites off your plate.
- Tangy Creamy Bliss: That first bite? The caramelized eggplant meets the bright Roma tomatoes, then the tangy goat cheese melts into the rich, velvety cream. It’s like a hug in a skillet—simple ingredients, but the flavors? Chef’s kiss.
- Weeknight to Date Night: Honestly, this feeds a crowd without breaking the bank. Serve it warm with crusty bread for a lazy Sunday, or drizzle it over pasta for a fancy-ish weeknight dinner. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Between us, most leftovers are sad. Not this. The flavors actually deepened overnight—perfect for breakfast toast or a quick lunch. Plus, goat cheese stretches far, so you’re not drowning in extra food. Smart.
Step-by-step instructions for roasted eggplant, tomato, and goat cheese
Here's how to create a flavorful roasted medley with creamy goat cheese and fresh herbs.
Prep and Roast the Vegetables
Preheat your oven to 400°F. Cut the 1 lb eggplant into 1-inch cubes and place them in a large bowl. Toss with 0.25 cup extra-virgin olive oil, 0.75 tsp salt, and 0.25 tsp black pepper until evenly coated. Spread the eggplant on a rimmed baking sheet in a single layer.
Halve the 1.5 lb Roma tomatoes lengthwise, remove the seeds, and place them cut-side down on the same baking sheet. Add the 4 minced garlic cloves and toss them lightly with the remaining 0.75 tsp salt and 0.25 tsp black pepper. Roast everything for 25-30 minutes until the eggplant is tender and the tomatoes are blistered and golden. Stir halfway through for even cooking.
Make the Herbed Cream Sauce
While the vegetables roast, whisk together the 0.5 cup heavy cream, 1 tbsp lemon juice, 0.25 cup chopped fresh basil leaves, and 0.2 cup chopped fresh parsley leaves in a small bowl. Season with the remaining 0.75 tsp salt and 0.25 tsp black pepper. Set aside to let the flavors meld.
Once the vegetables are done, remove them from the oven and let them cool slightly. Transfer the roasted eggplant and tomatoes to a large bowl, discarding the garlic cloves if they've darkened too much. Pour the herbed cream sauce over the vegetables and gently toss to combine. The mixture should be creamy but still have some texture from the roasted veggies.
Add the Goat Cheese and Finish
Crumble the 8 oz goat cheese over the warm vegetable mixture and gently fold it in using a spatula. The heat from the vegetables will soften the cheese, creating a rich, creamy texture. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon juice to brighten the flavors.
Let the dish sit for 5 minutes before serving to allow the goat cheese to fully meld with the vegetables. This resting time ensures everything is perfectly balanced in flavor and temperature. Serve warm with slices of crusty bread for dipping and a drizzle of 1 tbsp balsamic vinegar for a tangy finish.
Pro Tips For Making Eggplant Tomato Goat Cheese
- Salting Eggplant First: Skip the soggy mess by salting sliced eggplant with 1.5 teaspoons of kosher salt per pound, letting it sit for 30 minutes before rinsing and patting dry. I learned this the hard way—no one wants a watery tomato-cream sauce fighting with a weeping eggplant.
- Char Tomatoes, Don’t Just Dice: Toss halved Roma tomatoes in a screaming-hot skillet with a drizzle of olive oil for 2-3 minutes until blistered. Their caramelized edges add depth that raw tomatoes just can’t match—trust me, your sauce will taste like it simmered for hours, not minutes.
- Low and Slow for Cream: Warm the heavy cream over low heat until it’s just hot enough to melt the goat cheese—no boiling, no rushing. I used to scorch this step, and it turned the whole dish into a sad, grainy lump. Keep it under 180°F (82°C) or walk away.
- Crush Garlic, Don’t Mince: Smash 3-4 garlic cloves with the flat side of your knife instead of mincing them. This releases more flavor without the bitter hit of over-chopping, and it dissolves smoothly into the cream sauce. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Eggplant Too Watery
If your roasted eggplant releases excess moisture, it’s likely because you didn’t salt it properly before roasting. Salt the eggplant cubes with 1 tsp kosher salt and let them sit in a colander for 15-20 minutes to draw out moisture before roasting.
Pat them dry with a paper towel before tossing with oil. This step is non-negotiable—it prevents a soggy final dish. 💧
Tomatoes Overcooking
Tomatoes can turn mushy if roasted too long. Remove them from the oven as soon as they’re blistered and slightly softened—usually around 20-25 minutes. If they’re still firm, they need more time, but once they collapse, they’re done.
For extra insurance, place them cut-side up on the baking sheet to prevent them from sinking into the pan and overcooking. 🍅
Goat Cheese Not Melting
If your goat cheese stays clumpy, it’s likely too cold. Warm the vegetables slightly before adding the cheese—just 2-3 minutes in the microwave or 1 minute in a 350°F oven will soften them enough to melt the cheese.
Also, use room-temperature goat cheese—take it out of the fridge 30 minutes before using. For extra creaminess, stir in 1 tbsp heavy cream while folding. 🧀
Sauce Too Thin
A watery sauce usually means the vegetables released too much liquid. Reduce the sauce by simmering it uncovered for 3-5 minutes on the stovetop. If it’s still too thin, add 1 tbsp cornstarch mixed with 1 tbsp cold water and stir until thickened.
For prevention, roast the vegetables on a wire rack over a baking sheet to allow excess moisture to drip away. 🥄
Flavor Too Bland
If your dish lacks depth, boost the acidity with an extra ½ tbsp lemon juice or 1 tsp balsamic vinegar. For umami, add ½ tsp red pepper flakes or 1 tsp soy sauce to the roasting vegetables.
Fresh herbs can also make a difference—double the basil and parsley in the sauce for brightness. Taste as you go! 🌿
Cheese Too Strong
If the goat cheese overpowers the dish, reduce the amount to 6 oz and balance it with more roasted vegetables. For a milder flavor, swap in feta (which is saltier but less tangy) or ricotta (which blends more smoothly).
If using goat cheese, fold it in gently and let the dish rest 5-10 minutes before serving to mellow its intensity. 🧀
Nutrition facts
Frequently asked questions
Can I make this ahead of time?
The roasted vegetables keep well for 3-4 days in the fridge, making this dish perfect for meal prep. Store the roasted eggplant and tomatoes separately in airtight containers. When ready to serve, simply reheat them gently and fold in the goat cheese sauce. For the sauce itself, prep it ahead and store it in a sealed container with plastic wrap pressed directly on the surface to prevent a skin from forming.
What if I don't have fresh basil or parsley?
No fresh herbs? Use ½ the amount of dried basil, but expect a more subtle flavor. For parsley, dried works too—just use 1 tbsp instead of ¼ cup. If you're missing both, boost the lemon juice to 2 tbsp for brightness. The dish will still taste great, though the fresh herbs add that signature pop of color and aroma.
Can I substitute goat cheese?
Swap goat cheese for feta (use 6 oz for a saltier, tangier flavor) or ricotta (use 8 oz for a creamier texture). For a vegan option, try crumbled tofu feta or cashew cream mixed with nutritional yeast. Just remember, goat cheese's tanginess balances the dish—other cheeses may need extra lemon juice or herbs to match the flavor profile.
How do I prevent soggy eggplant?
Salt the eggplant cubes with 1 tsp kosher salt and let them sit in a colander for 15-20 minutes before roasting. This draws out excess moisture. Pat them dry with a paper towel before tossing with oil. For extra insurance, roast them on a wire rack over a baking sheet—this allows moisture to drip away instead of steaming the eggplant. A crispy, tender texture is key!
Is this dish kid-friendly?
Most kids love the creamy goat cheese and sweet roasted tomatoes, but you may want to serve it without the herbs or with a milder cheese like ricotta. Cut the portions into smaller, bite-sized pieces for little ones. The dish is naturally vegetarian, so it’s also great for families avoiding meat. Always let them taste-test the cheese first—some kids are wary of its tangy flavor!
