This dish combines juicy roasted tomatoes with gooey melted cheese for an easy, comforting side. The secret? Slow roasting to concentrate flavors before topping with cheese. Perfect for cozy dinners or casual gatherings.
Introduction
I first made this cheesy roasted tomatoes recipe on a whim when I wanted something simple yet comforting to serve alongside dinner. It was one of those moments where I didn’t want to fuss but still craved something that felt a little special. I’ve tried roasting tomatoes before, but adding the cheese right at the end was a game changer. The trick I learned is to roast the tomatoes low and slow so their natural sweetness intensifies, and then topping them with mozzarella and Parmesan makes everything melty and irresistible. My family loved it, and it’s become a staple when I want a quick side that feels cozy and indulgent without much effort. The finished dish is juicy, bubbly, and bursting with flavor—perfect for pairing with pasta, grilled chicken, or even just crusty bread. It’s one of those recipes that’s easy to tweak, too, so you can add herbs or spices to suit your mood. Honestly, it’s the kind of recipe that makes weeknights feel a little more special without any stress.
How To Do It
Step 1
Preheat your oven to 375°F (190°C). While it heats up, gently toss the halved cherry tomatoes with olive oil, garlic powder, dried oregano, salt, and pepper in a mixing bowl. This step ensures the tomatoes are evenly coated, which helps them roast uniformly and develop rich, concentrated flavors. Be gentle to avoid breaking the tomatoes before roasting, as you want them to hold their shape but soften nicely. Avoid skipping the seasoning here — it’s key to building the base flavor.
⏱ Time: 10 minutes
✓ Doneness: Tomatoes should look glossy and well coated, with no dry spots.
Step 2
Spread the seasoned tomatoes out in a single layer on a baking sheet lined with parchment paper. Roast them in the preheated oven for about 25 minutes. Roasting slowly allows the tomatoes to soften and caramelize slightly, intensifying their natural sweetness. Don’t rush this step by increasing the temperature, or they’ll dry out instead of becoming juicy and tender. Watch for the tomatoes to start bubbling and the edges to turn golden brown.
⏱ Time: 25 minutes
✓ Doneness: Tomatoes should be soft, slightly shriveled at the edges, and juicy in the center.
Step 3
Remove the baking sheet from the oven and immediately sprinkle the shredded mozzarella and grated Parmesan evenly over the tomatoes. The residual heat will start melting the cheese, so spread it quickly to cover all the tomatoes. This layering ensures a gooey, melty top that contrasts beautifully with the roasted, slightly tangy tomatoes underneath. If you wait too long, the cheese won’t melt as well, and you’ll miss that luscious texture.
⏱ Time: 2 minutes
✓ Doneness: Cheese should start to look soft and glossy, covering the tomatoes.
Step 4
Return the baking sheet to the oven and broil on high for 3 to 5 minutes, keeping a close eye to prevent burning. Broiling melts the cheese fully and creates those irresistible golden brown spots that add flavor and texture. This step is crucial for the final look and taste. Don’t walk away during broiling — cheese can go from perfect to burnt in seconds!
⏱ Time: 3-5 minutes
✓ Doneness: Cheese is bubbly, melted, and golden brown in spots.
Step 5
Carefully remove the baking sheet from the oven and let the dish cool for 5 minutes. This resting time lets the juices settle and the cheese firm up slightly, making it easier to serve. Jumping straight into serving might result in hot tomato juice spilling everywhere and the cheese sliding off. Use a thin spatula to transfer the tomatoes gently onto plates.
⏱ Time: 5 minutes
✓ Doneness: Dish is warm but not scalding, cheese is set but still gooey.
Step 6
Optional but highly recommended: sprinkle fresh basil leaves over the top for a pop of color and a fresh, herbal note that balances the richness of the cheese. This final touch brightens the dish and makes it feel complete. If you don’t have basil, a sprinkle of chopped parsley or a drizzle of balsamic glaze works beautifully too.
⏱ Time: 2 minutes
✓ Doneness: Fresh herbs appear vibrant and fragrant.
Step 7
Serve immediately while warm as a side dish alongside grilled meats, pasta, or crusty bread. The balance of juicy tomatoes and melted cheese pairs well with so many mains and adds a touch of comfort to any meal. If you want to prepare ahead, you can roast the tomatoes and refrigerate them before adding the cheese and broiling just before serving.
⏱ Time: Serve immediately
✓ Doneness: Dish is warm and inviting on the plate, cheese still melty.
Step 8
If you want to spice it up, try adding a pinch of crushed red pepper flakes to the tomatoes before roasting. This adds a subtle heat that complements the sweet tomatoes and creamy cheese beautifully. Adjust the amount to your taste. Be mindful not to overpower the dish—just a little kick enhances it without stealing the show.
⏱ Time: Optional, during seasoning step
✓ Doneness: Tomatoes have a slight warmth without being spicy-hot.
Step 9
For a different cheese twist, experiment with adding small dollops of ricotta or crumbled feta on top before broiling. These cheeses add creaminess and tang that change the flavor profile while keeping the dish rich and comforting. Just be careful with salt levels if using feta, as it’s saltier than mozzarella.
⏱ Time: Optional, before broiling
✓ Doneness: Cheese appears creamy and slightly golden after broiling.
Pro Tips
Don’t overcrowd the baking sheet when roasting tomatoes.
Overcrowding traps steam and prevents proper roasting, leading to soggy tomatoes rather than caramelized ones. Spreading them out ensures even heat circulation, allowing the edges to brown and flavors to concentrate.
Use parchment paper to line your baking sheet.
Parchment prevents sticking and makes cleanup easier. It also helps the tomatoes roast evenly without burning on the bottom, preserving their delicate texture and flavor.
Add cheese right after roasting, not before.
Adding cheese before roasting can cause it to dry out and brown too much. Waiting until the tomatoes are soft and flavorful ensures the cheese melts perfectly and stays creamy.
Watch the broiler carefully during the final step.
Cheese can go from perfectly bubbly to burnt in seconds under the broiler. Staying close allows you to pull the dish out at just the right golden moment for best flavor and texture.
Rest the dish a few minutes before serving.
Resting lets juices settle and cheese firm up slightly, making the dish easier to serve without losing any of the lovely melted cheese or tomato juices.
Experiment with different herbs for variety.
Adding fresh herbs like thyme, oregano, or parsley can change the flavor profile subtly. Fresh herbs brighten the dish and add complexity, while dried herbs should be added earlier to allow flavor release.
Use ripe but firm tomatoes for the best texture.
Overripe tomatoes can become mushy and watery when roasted, losing their structure. Firm tomatoes hold their shape, roast nicely, and develop that perfect balance of juicy and tender.
Common Mistakes to Avoid
Skipping the slow roasting step
Why it happens Many cooks want to speed up the process by increasing oven temperature or shortening roasting time, hoping to save time.
Fix Stick to moderate heat and roasting time to allow the tomatoes to caramelize and develop flavor. Rushing results in bland, watery tomatoes without that deep, roasted taste.
Adding cheese too early
Why it happens Some assume cheese should roast with the tomatoes, not realizing it can dry out or burn.
Fix Add cheese only after roasting and broil briefly. This keeps cheese melty and flavorful without overcooking.
Overcrowding the baking tray
Why it happens Trying to roast too many tomatoes at once to save time or space.
Fix Use multiple trays or roast in batches so tomatoes roast evenly and caramelize properly instead of steaming.
Using pre-shredded cheese
Why it happens Convenience often leads cooks to buy pre-shredded cheese, unaware it affects melting.
Fix Grate cheese fresh for better melt and flavor. Pre-shredded cheeses contain additives that prevent proper melting.
Not watching the broiler carefully
Why it happens Distracted cooks can easily burn cheese under high heat broiling.
Fix Stay close and check often during broiling to pull the dish out when cheese is perfectly bubbly and golden.
Variations
Spicy Cheesy Roasted Tomatoes
Add 1/4 teaspoon crushed red pepper flakes to the seasoning mix before roasting to give the dish a gentle kick. This variation pairs wonderfully with grilled meats or pasta, adding warmth without overpowering the tomatoes and cheese.
Note: Be careful not to add too much spice or roast at too high a temperature, which can dry out the tomatoes.
Herb-Infused Cheesy Tomatoes
Mix fresh thyme and rosemary with the tomatoes before roasting for an earthy, aromatic flavor. This variation adds complexity and works beautifully as a side for roasted chicken or pork.
Note: Use fresh herbs and add them before roasting to allow their oils to infuse the tomatoes.
Ricotta and Mozzarella Blend
Swap half the mozzarella for dollops of ricotta cheese for a creamier texture and milder flavor. This makes the dish richer and extra comforting, perfect for cold nights.
Note: Add ricotta after roasting and broil briefly to warm without drying out.
Vegan Cheesy Roasted Tomatoes
Use vegan mozzarella-style cheese and olive oil to keep the dish dairy-free without sacrificing that melty texture. Nutritional yeast can add a cheesy flavor if desired.
Note: Watch broiling time closely as vegan cheeses melt differently and can burn faster.
Balsamic Glazed Roasted Tomatoes
Drizzle balsamic vinegar over the tomatoes before roasting for a sweet-tart glaze that complements the cheese beautifully. This variation adds a gourmet touch and deep flavor.
Note: Use a light hand with balsamic to avoid overpowering the tomatoes’ natural sweetness.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This dish can safely sit at room temperature for up to 2 hours if covered loosely with foil or a clean kitchen towel to protect from contaminants. Beyond that, bacteria growth risk increases. For best flavor, serve warm within this timeframe.
Refrigerator
Store leftovers in an airtight container for up to 3 days. The texture of the cheese may firm up and tomatoes will be softer when cold. Reheat gently to restore the gooey cheese, or enjoy cold as a salad topping.
Freezer
Freeze roasted tomatoes without cheese in a freezer-safe container for up to 2 months. Cheese doesn’t freeze well melted, so add fresh cheese when reheating. Thaw overnight in the fridge and reheat in the oven before adding cheese and broiling.
Reheating
Reheat in a 350°F oven for 10-15 minutes until warmed through. Add fresh shredded mozzarella and Parmesan on top, then broil for 2-3 minutes to melt the cheese again. Avoid microwaving as it can make the cheese rubbery.
Make Ahead
You can roast the tomatoes up to 2 days ahead and refrigerate them. On serving day, add the cheese and broil fresh for best texture and flavor. This saves time and keeps the dish tasting fresh.
FAQ
Can I use regular tomatoes instead of cherry tomatoes?
Yes, you can use larger tomato varieties like Roma or vine tomatoes, but slice them into uniform pieces to ensure even roasting. Larger tomatoes may take longer to roast and have more water content, so watch the timing closely to avoid sogginess.
What if I don’t have a broiler for melting the cheese?
If you don’t have a broiler, you can melt the cheese by baking at 400°F for 5-7 minutes or until bubbly. Keep an eye on it to prevent overcooking. Alternatively, cover loosely with foil and bake longer to allow cheese to melt gently.
How can I make this recipe vegan?
Swap mozzarella and Parmesan for vegan cheese alternatives that melt well. Nutritional yeast adds extra cheesy flavor. Use olive oil and skip any dairy garnishes. Keep in mind melting behavior varies by brand, so watch the oven carefully.
Can I prepare this dish completely ahead of time?
You can roast tomatoes a day or two ahead and refrigerate them, but add cheese and broil just before serving to keep the cheese melty and fresh. Fully assembling ahead leads to less appealing texture and flavor.
Why are my tomatoes watery after roasting?
This usually happens if tomatoes are overcrowded on the pan or roasted at too low a temperature. Make sure they’re spaced out to allow moisture to evaporate and roast at 375°F for proper caramelization.
Can I add other seasonings or herbs?
Absolutely! Fresh herbs like thyme, rosemary, or parsley work well. You can also add spices like red pepper flakes for heat or smoked paprika for depth. Add dried herbs before roasting and fresh herbs at the end.
What cheese alternatives work best if I can’t find mozzarella?
Mild melting cheeses like Monterey Jack, provolone, or even young gouda can substitute mozzarella. The key is to pick cheeses that melt smoothly without releasing too much oil or becoming greasy.
Is there a way to make this dish less oily?
Use less olive oil when tossing the tomatoes or opt for a light spray instead of pouring. Also, draining any excess oil before broiling can help. Keep in mind some oil is necessary for roasting flavor and texture.
Final Thoughts
I hope you give these cheesy roasted tomatoes a try—they’re such a comforting, easy side that adds a little magic to any meal. Let me know how yours turn out!