Prep Time: 10 minutes | Bake Time: 20 minutes | Total Time: 30 minutes | Servings: 4
Some dishes look like you spent hours on them when you absolutely did not. Caprese Baked Tomatoes fall squarely into that category. Juicy roasted tomatoes, melted fresh mozzarella, fragrant basil, and a drizzle of balsamic glaze — it’s the kind of dish that makes guests think you trained in Italy somewhere.
I first made these for a dinner party when I had zero time and a garden full of tomatoes. It became an instant regular.
What Are Caprese Baked Tomatoes?
They’re the warm, oven-roasted version of the classic Caprese salad. Instead of serving everything cold and raw, you roast the tomatoes until they’re tender and slightly caramelized, then top them with fresh mozzarella that melts into every crevice. Finish with fresh basil and balsamic glaze and you have something genuinely special.
The heat transforms the tomatoes entirely. They go from firm and fresh to soft, concentrated, and intensely flavored. That natural sweetness comes forward in a way that cold tomatoes simply can’t deliver.
Why This Recipe Works So Well
The magic here is the contrast. You get warm, jammy roasted tomato against cool fresh basil, melted creamy mozzarella against sharp balsamic, and tender flesh against a slightly caramelized top. Every bite hits multiple flavor notes at once without requiring any complicated technique.
It works as a starter, a side dish, or even a light lunch alongside crusty bread. The flexibility alone makes it worth adding to your regular rotation. Have you ever found a recipe this versatile that also takes under 30 minutes? Exactly.
Ingredients You’ll Need

Clean, simple, and mostly pantry staples.
For the Baked Tomatoes
- 4 large beefsteak or heirloom tomatoes
- 2 tablespoons extra virgin olive oil
- 3 cloves fresh garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
For the Caprese Topping
- 8 oz fresh mozzarella, sliced into 1/4-inch rounds
- 1/4 cup freshly grated parmesan (optional but highly recommended)
- 1/4 cup fresh basil leaves
- 2 tablespoons balsamic glaze (store-bought or homemade)
- 1 tablespoon extra virgin olive oil, for finishing
Optional Extras
- 1/4 cup sun-dried tomatoes, chopped, for extra depth
- 1 teaspoon fresh thyme leaves
- Flaky sea salt for finishing
FYI, fresh mozzarella is essential here — not the low-moisture block kind used on pizza. Fresh mozzarella melts softer, creamier, and delivers that authentic Caprese flavor that makes the whole dish work.
Equipment You’ll Need
You need a large baking dish or rimmed baking sheet, a sharp serrated knife for slicing tomatoes cleanly, a small bowl for the garlic oil mixture, a pastry brush or spoon for applying it, and a cutting board. That’s genuinely everything.
A rimmed baking sheet works well because the tomatoes release juice while roasting and you don’t want that running into your oven. The rim keeps everything contained and makes cleanup much easier.
How to Make Caprese Baked Tomatoes

Step 1: Preheat and Prep Your Baking Dish
Start by preheating your oven to 400°F (200°C). This temperature is the sweet spot for roasting tomatoes — hot enough to caramelize the edges and concentrate the flavor, but not so hot that the tomatoes collapse completely before the cheese melts. Line your baking dish or rimmed sheet with parchment paper for easy cleanup.
Let the oven fully preheat before anything goes in. An oven that hasn’t reached temperature yet causes the tomatoes to sweat and steam instead of roast, and you lose that beautiful caramelization on top.
Step 2: Prepare the Tomatoes
Wash and dry your tomatoes thoroughly. Using a sharp serrated knife, slice each tomato horizontally into two equal halves through the equator — not through the stem end. You want two thick, stable rounds from each tomato that can hold their toppings without falling apart in the oven.
If your tomato halves feel wobbly, slice a very thin piece off the bottom of each one to create a flat base. This small adjustment keeps them sitting level in the pan and ensures even roasting across every half. Arrange them cut-side up in your prepared baking dish, leaving a little space between each one.
Use a small spoon to gently scoop out some of the watery seed pockets in the center of each tomato half. You don’t need to hollow them out completely — just remove the most liquid-heavy sections. This step prevents the tomatoes from releasing too much water during roasting, which can make the base soggy and dilute the flavor.
Step 3: Make the Garlic Olive Oil
In a small bowl, combine the extra virgin olive oil, minced garlic, salt, black pepper, dried oregano, and red pepper flakes if using. Stir everything together until well combined. This simple mixture does a lot of work — it seasons the tomatoes, prevents them from drying out, and infuses the garlic flavor directly into the flesh as they roast.
Use a pastry brush or small spoon to apply this garlic oil generously over the cut surface of each tomato half. Get it into the little crevices and seed pockets. Don’t skip the edges — the oil on the outer rim of the tomato helps the sides caramelize slightly rather than just dry out.
Step 4: First Roast — Tomatoes Alone
Place the dressed tomatoes in your preheated oven and roast them uncovered for 12 to 15 minutes. During this first roasting phase, the tomatoes soften, release some of their moisture, and the garlic starts cooking into the flesh. The tops should look slightly dried and the edges should begin showing the first signs of golden color.
Pull them out of the oven after 12 to 15 minutes and check them. They should feel tender when you press the side gently but still hold their shape. If they look very watery at the bottom of the pan, carefully tip the pan to drain excess liquid before adding the cheese. This keeps the final dish from sitting in a pool of tomato water. :/
Step 5: Add the Mozzarella and Return to Oven
Now for the best part. Lay one or two slices of fresh mozzarella directly on top of each roasted tomato half, covering the surface generously. If you’re using parmesan, sprinkle a small amount over the mozzarella now — it adds a salty, slightly crispy layer on top of the melted mozzarella that takes the flavor up another level.
Return the tomatoes to the oven and roast for another 5 to 7 minutes, until the mozzarella melts completely and starts to bubble at the edges. If you want slightly golden, browned cheese on top, switch the oven to broil for the final 60 to 90 seconds. Watch it constantly during broiling — fresh mozzarella can go from perfectly golden to overdone very quickly.
Remove the pan from the oven and let the Caprese Baked Tomatoes rest for 2 minutes before adding the fresh toppings.
Step 6: Finish and Serve
Scatter fresh basil leaves generously over each tomato half. You can leave them whole for a rustic look or stack them and slice into thin ribbons — called chiffonade — for a more refined presentation. Either way tastes identical, so choose based on how much effort you feel like putting in.
Drizzle the balsamic glaze in a thin, even stream over all the tomatoes. Add a final drizzle of good quality extra virgin olive oil and finish with a pinch of flaky sea salt if you have it. The flaky salt adds a subtle crunch against the soft roasted tomato and melted cheese that makes each bite feel complete.
Serve immediately while the cheese is still warm and melted. These don’t wait well — fresh mozzarella firms back up as it cools and you lose that luscious, creamy texture that makes this dish so satisfying.
What to Serve With Caprese Baked Tomatoes
This dish works in several different contexts depending on what else you’re making.
- As a starter — serve two halves per person before pasta or grilled meat
- As a side dish — pairs beautifully with grilled chicken, fish, or steak
- As a light lunch — serve four halves with thick slices of crusty sourdough bread
- As part of a spread — works wonderfully on an antipasto or mezze platter
- As a vegetarian main — add a simple green salad and call it a complete meal
Tips for the Best Results Every Time
- Use ripe, in-season tomatoes. Under-ripe tomatoes taste flat and mealy when roasted. The riper, the better.
- Don’t skip the seed removal. It takes 60 seconds and prevents watery, soggy results.
- Fresh mozzarella only. Block mozzarella doesn’t melt the same way and misses the point of a Caprese entirely.
- Add basil after baking. Fresh basil wilts and turns black in the oven. Always add it after the heat.
- Balsamic glaze, not vinegar. Balsamic vinegar is too thin and sharp. The glaze is sweet, thick, and coats beautifully.
How to Store Leftovers

Store leftover Caprese Baked Tomatoes in an airtight container in the refrigerator for up to 2 days. Reheat gently in a 350°F oven for 8 to 10 minutes rather than microwaving — the oven brings back some of the roasted texture without making the tomatoes rubbery.
Add fresh basil and a new drizzle of balsamic glaze after reheating, since the original basil will have wilted and the glaze absorbs into the tomato during storage. They won’t be quite as stunning as fresh, but they still taste very good.
Frequently Asked Questions
What type of tomatoes work best for Caprese Baked Tomatoes?
Large beefsteak tomatoes give you the most surface area for toppings and hold their shape well during roasting. Heirloom tomatoes add color and incredible flavor. Roma tomatoes work but are smaller and more watery. Avoid cherry tomatoes — they’re too small to stuff and roast properly for this recipe.
Can I make Caprese Baked Tomatoes ahead of time?
You can complete the first roasting phase — seasoning and roasting the tomatoes without cheese — up to 4 hours ahead. Store them at room temperature and add the mozzarella just before the final bake. Don’t fully assemble and refrigerate them before baking — the tomatoes continue releasing moisture and turn soggy.
Can I use dried basil instead of fresh?
Technically yes, but the result is noticeably different. Fresh basil adds brightness and a floral quality that dried basil can’t replicate. If fresh basil isn’t available, fresh parsley or fresh thyme work as reasonable substitutes. Dried herbs should go into the garlic oil before roasting, not sprinkled on top at the end.
Is balsamic glaze the same as balsamic vinegar?
No, and the difference matters here. Balsamic glaze is reduced balsamic vinegar with added sweetness — it’s thick, syrupy, and clings to food. Regular balsamic vinegar is thin and acidic and runs right off the tomatoes. Store-bought balsamic glaze costs about three dollars and keeps in the fridge for months.
Can I add meat to this recipe?
Absolutely. Thinly sliced prosciutto laid over the mozzarella before the final bake crisps up beautifully and adds a salty, savory layer. Crumbled Italian sausage tucked into the tomato cavity before roasting also works well. Both additions turn the dish into a more substantial course without complicating the process.
Final Thoughts
Caprese Baked Tomatoes deliver maximum flavor with minimum effort. Ripe tomatoes, fresh mozzarella, fragrant basil, and balsamic glaze come together in 30 minutes and produce something that genuinely looks and tastes impressive.
Nail the tomato prep, use fresh ingredients, and get the timing right on the cheese. Do those three things and this dish works every single time. Preheat that oven — your tomatoes are ready when you are.

Caprese Baked Tomatoes
Ingredients
Method
- Preheat your oven to 400°F (200°C) and line a baking dish with parchment paper.
- Wash and dry the tomatoes thoroughly and slice them horizontally into two equal halves.
- Scoop out the watery seed pockets in the center of each tomato half.
- Combine olive oil, minced garlic, salt, black pepper, oregano, and red pepper flakes in a bowl.
- Brush the garlic oil mixture generously over each tomato half.
- Place the dressed tomatoes in the oven and roast for 12 to 15 minutes, until tender.
- Check for doneness and drain any excess liquid if needed.
- Top each tomato half with mozzarella and sprinkle with parmesan if using.
- Return to the oven and roast for an additional 5 to 7 minutes until the cheese melts.
- Broil for the last 60 to 90 seconds for a golden finish if desired.
- Add fresh basil leaves and drizzle with balsamic glaze and olive oil.
- Serve immediately while warm.



