Soups & Stews
This baked tomato with cheese recipe transforms simple ingredients into a restaurant-quality dish with blistered skin and gooey, pull-apart cheese. The secret lies in roasting the tomatoes until their edges caramelize into sweet, jammy perfection while a blanket of melted cheese creates a crispy, golden crust.
I developed this recipe after years of experimenting with ways to elevate humble garden tomatoes into something truly special—no fancy techniques required, just patience and a hot oven.
The process begins with halving ripe tomatoes and roasting them until their edges darken and soften, releasing intense, concentrated flavors. A simple mix of mozzarella, cheddar, and parmesan creates the perfect cheese blend—creamy yet firm enough to hold its shape while developing a deliciously crispy top.
What makes this dish truly foolproof is the 30-minute baking time at 400°F, which ensures even cooking without requiring constant monitoring.
By the time it emerges from the oven, you'll have tomatoes with perfectly blistered skins and a cheese topping that's crispy on the outside while remaining tender and stretchy inside.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of sweet, tangy tomato and rich, salty cheese. This dish works as a vegetarian-friendly main course or a stunning side that steals the show.
Pair it with crusty bread for soaking up the cheese or serve alongside grilled meats for a complete meal. The beauty of this recipe is its versatility—it's simple enough for weeknights but impressive enough for dinner guests. Let's get baking!
Ingredients for baked tomato with cheese
Restaurant-quality results start with these simple yet transformative ingredients for blistered tomatoes with gooey cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Ripe Tomatoes 🍅 | 4 whole | Roma or vine-ripened varieties preferred |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Low-moisture, freshly shredded |
| Shredded Sharp Cheddar Cheese 🧀 | ½ cup | Aged 6+ months for best flavor |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | From a block, not pre-grated |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling on tomatoes |
| Garlic Cloves 🧄 | 2 cloves | Minced for tomato seasoning |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Freshly Baked Baguette 🍞 | 1 whole | For serving, optional |
| Balsamic Glaze 🍷 | 2 tbsp | For drizzling after baking |
The tomatoes are the foundation—Roma or vine-ripened varieties hold up best to roasting without turning mushy. Whole Foods or local farmers markets usually carry the ripest options, but regular grocery store tomatoes work too if they're firm and vibrant. Avoid ones with soft spots or cracks. For the cheeses, low-moisture mozzarella is key—it melts perfectly without making the dish soggy. I always grab the Sargento Natural Balance shredded cheddar from the store since it's aged just right, but any sharp cheddar will do. Freshly grated Parmesan makes all the difference—pre-grated has anti-caking agents that ruin the texture. If you're short on time, buy a wedge and grate it yourself.
No mozzarella? Fontina or provolone melt beautifully as substitutes. Short on cheddar? Gruyère or aged Gouda add depth. For the olive oil, any extra-virgin works—just avoid the cheap stuff that tastes like soap. The balsamic glaze can be store-bought, but homemade reduction takes it to the next level. Fresh basil is ideal, but dried oregano at half the amount works in a pinch. The garlic can be jarred minced if you're in a hurry, though fresh is always better. If you're making this ahead, skip the balsamic glaze until serving—it adds freshness when drizzled right before eating.
Fresh tomatoes keep best at room temperature for a day before baking. Store any extras in the fridge for up to 3 days. The cheese blend can be prepped ahead and refrigerated for 2 days—just let it sit at room temperature for 10 minutes before using. This dish reheats beautifully—5 minutes at 350°F restores the crispy cheese top. For make-ahead convenience, bake and freeze before adding cheese, then top and finish baking when ready to serve. The aroma alone will have everyone gathering around the table.
Why You'll Love This Recipe
- Let’s be real: most baked dishes turn sad the next day. Not this. The tomatoes stay juicy, the cheese stays melty, and it reheats in seconds. I’ve taken it to work lunches, packed it for road trips—it’s the ultimate no-fuss leftovers win.
- Two-Ingredient Filler: Honestly, I swear by this trick—just tomatoes, cheese, and a drizzle of olive oil. No chopping, no measuring, no stress. You’re basically turning grocery store staples into something that feels restaurant-worthy with zero effort.
- Cheese Love Overload: That sharp cheddar melts into gooey perfection while the mozzarella stays stretchy, and the parmesan? It’s the secret weapon—salty, nutty, and always the last bite. The olive oil ties it all together like a warm hug for your taste buds.
- Weeknight or Potluck Star: Between us, this is my go-to when I need something fast but still impressive. Serve it as a side with crusty bread, or pile it on sandwiches—it’s the quiet hero that works for dinner or a picnic. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked tomato with cheese
Transform simple ingredients into a restaurant-worthy dish with perfectly blistered tomatoes and melty cheese layers.
Prep and Season the Tomatoes
Preheat your oven to 425°F for maximum browning. Take each of the 4 whole large ripe tomatoes and cut them in half crosswise, creating flat surfaces. Make a small slit in the center of each tomato half to create a well for the cheese filling.
In a small bowl, combine the 2 tbsp extra-virgin olive oil, 2 cloves minced garlic, 1 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Brush this mixture generously over the cut sides of the tomatoes, making sure to get into all the crevices. This seasoning will infuse the tomatoes as they bake, creating deep flavor.
Create the Cheese Filling
In a medium bowl, combine the 1.5 cups shredded mozzarella cheese and 0.5 cup shredded sharp cheddar cheese. The mozzarella provides that classic stretchy texture while the cheddar adds sharp, tangy depth. Mix gently with a fork just until combined—don't overwork it or the cheese will release too much moisture.
Spoon the cheese mixture into the wells you created in each tomato half, pressing down lightly to help it adhere. The cheese should mound slightly above the tomato edges—this ensures maximum gooeyness when baked. Save any leftover cheese for topping later if needed.
Assemble and Bake for Perfect Texture
Place the stuffed tomato halves on a parchment-lined baking sheet, cut-side up. Arrange them about 1 inch apart to allow hot air to circulate and create that signature blistered skin. Sprinkle the remaining 0.25 cup freshly grated parmesan cheese evenly over the tops.
Bake for 20-25 minutes until the cheese is fully melted and bubbling, and the tomato skins are deeply blistered and golden brown in spots. You'll see the edges start to crisp while the centers remain juicy—this is exactly what you want. The tomatoes should feel tender when gently squeezed, but still hold their shape.
Finish with Fresh Herbs and Drizzle
Remove the baking sheet from the oven and let the tomatoes rest for 3-5 minutes. This resting period allows the cheese to set slightly and makes it easier to handle. While they rest, chop the 0.25 cup fresh basil leaves into fine pieces.
Sprinkle the chopped basil evenly over the tomatoes, pressing down gently with the back of a spoon to help it adhere. Then, immediately drizzle with the 2 tbsp balsamic glaze, letting it pool in the crevices. The balsamic adds a sweet-tart contrast that perfectly balances the richness of the cheese.
Serve with Warm Baguette
Slice the whole freshly baked baguette into 1-inch thick pieces and toast lightly in the oven for 2-3 minutes at 375°F until just warm. This simple step transforms the bread from good to extraordinary.
Serve the stuffed tomatoes immediately with the toasted baguette on the side. The contrast of the warm, crusty bread with the gooey, blistered tomatoes creates the perfect bite. Each piece should have that perfect combination of crispy skin, creamy cheese, and fresh basil, all tied together with the sweet-tart balsamic drizzle.
Pro Tips For Making Baked Tomato With Cheese
- CUT TOMATOES IN HALF: I learned this the hard way—whole tomatoes take forever to soften and release their juice. Halve them (or quarter if they’re huge) so the cheese melts evenly and the edges get that perfect golden-brown crust faster. You’ll save 15-20 minutes of waiting around.
- SALT THE CHEESE LAYER: That pre-shredded cheese is already salted, but it’s not enough. Sprinkle a pinch of flaky sea salt right on the cheese before baking—it cuts through the richness and makes the whole dish taste brighter. (Yes, even if the cheese label says “low-sodium.”)
- COVER HALFWAY THROUGH: After 15 minutes, your tomatoes might look dry or the cheese could be browning too fast. Toss a sheet of foil loosely over the dish (don’t seal it) for the last 10 minutes. This traps steam without steaming the cheese—just enough to keep things tender and gooey.
- USE PARMESAN LAST: I used to mix the Parmesan in with the other cheeses, but it burns faster and loses its nutty depth. Sprinkle it on top right before serving—it’ll melt just enough to add flavor without turning into a sad, bitter crust. (Trust me, it’s worth the extra 30 seconds.)
Creative variations of these flavors
Stuffed Tomato Tart
Transform this dish into a rustic tart by baking the tomatoes in a 9-inch tart pan lined with 1 sheet of puff pastry. Press the stuffed tomato halves into the pastry, leaving space between them.
Top with the cheese blend and bake at 400°F for 25 minutes until the pastry is golden and the tomatoes are blistered. Finish with fresh basil and balsamic glaze as directed. 🌟
Spicy Italian Version
Add 1 tsp red pepper flakes and ½ tsp crushed dried oregano to the olive oil-garlic seasoning for a Calabrian-inspired kick. Use fontina cheese instead of cheddar for a milder, creamier melt.
Garnish with thinly sliced sun-dried tomatoes and a sprinkle of fresh chili flakes before serving. This version pairs perfectly with garlic knots instead of baguette.
Breakfast Twist
Turn this into a brunch star by adding 2 scrambled eggs to each tomato half before baking. Top with crumbled feta and chopped chives after baking. Serve with toasted sourdough and a side of roasted potatoes.
The eggs add a rich, custardy element that makes this dish feel like a hearty morning meal. 🍳
Vegetarian Protein Boost
For extra protein, stuff the tomatoes with ½ cup cooked quinoa mixed into the cheese blend. Add ¼ cup crumbled goat cheese for tangy depth. This version holds together beautifully and adds a satisfying texture. Serve with a simple arugula salad dressed in lemon vinaigrette to balance the richness.
Herb Garden Variation
Swap the basil for ½ cup chopped thyme and rosemary for a Mediterranean-inspired twist. Use pecorino romano instead of Parmesan for a sharper, nuttier flavor. Drizzle with honey instead of balsamic glaze for a sweeter finish.
This variation works beautifully as a vegetarian main course with a side of roasted zucchini.
Make-Ahead Freezer Hack
Prepare the stuffed tomatoes (without cheese) up to 2 days ahead and store them in an airtight container in the fridge. When ready to bake, top with cheese and bake as directed. For freezing, bake the tomatoes without cheese, let cool completely, then freeze in a single layer.
Thaw overnight in the fridge, top with cheese, and bake fresh. The flavors develop beautifully after freezing and reheating. ❄️
Nutrition facts
Frequently asked questions
Can I use cherry tomatoes instead of large ripe tomatoes?
Yes, but you'll need about 12-15 cherry tomatoes to match the volume. Halve them lengthwise first, then follow the same stuffing and baking process. The smaller size means they'll bake faster—watch closely after 15 minutes to prevent overcooking. The flavor will be concentrated and slightly sweeter.
What if my tomatoes turn mushy instead of blistered?
This usually happens from overcrowding or baking too long. Leave 1 inch between tomatoes and reduce baking time to 18-20 minutes. For extra structure, add 1 tbsp cornstarch to the cheese mix. Also ensure your oven is properly calibrated—use an oven thermometer to confirm 425°F.
Can I make this dish ahead of time?
Assemble the stuffed tomatoes (without cheese) up to 2 days ahead and refrigerate. When ready to bake, add cheese and cook as directed. For freezing, bake without cheese, cool completely, then freeze. Thaw overnight, top with cheese, and bake fresh. The flavors actually deepen after reheating.
What's the best cheese substitute if I'm lactose intolerant?
Try a vegan mozzarella (like Miyoko's) mixed with nutritional yeast for a cheddar-like flavor. For Parmesan, use vegan Parmesan or extra-firm tofu crumbles. The texture will differ slightly but still deliver that satisfying gooeyness. Always check labels for dairy traces.
How do I prevent the cheese from getting too rubbery?
Use low-moisture mozzarella and avoid overmixing the cheese blend. For extra creaminess, add 1 tbsp heavy cream to the cheese mixture. Bake at 400°F for 20 minutes max—any longer risks drying out. Let the tomatoes rest 5 minutes after baking to redistribute moisture.
