Sauces & Condiments
This gluttonous tomatoes recipe transforms simple garden tomatoes into a decadent, smoky masterpiece that tastes like summer indulgence on a plate.
The secret lies in roasting them until their edges caramelize into sweet, smoky perfection—then stuffing them with a rich blend of cheese, herbs, and savory ground meat that turns every bite into a flavor explosion.
I developed this recipe after years of experimenting with ways to elevate humble tomatoes into something restaurant-worthy, and this method delivers every time.
The beauty of this dish is its versatility—it works as a hearty appetizer for gatherings or a satisfying main course for weeknights. Roasting the tomatoes first intensifies their natural sweetness while adding a deep, smoky depth that pairs beautifully with the creamy cheese and savory meat filling.
The result? A dish that’s rich, satisfying, and impossible to resist, even when you’re not particularly hungry. The best part? It uses pantry staples you likely already have, making it both impressive and effortless.
By the time you serve this dish, your kitchen will smell like a sun-drenched Italian market, and your guests will be reaching for seconds before the plate is even cleared.
The tomatoes become tender yet hold their shape, the cheese melts into a golden, gooey blanket, and the herbs infuse every bite with fresh, aromatic brightness. This isn’t just a tomato recipe—it’s a celebration of how simple ingredients can become something extraordinary with the right technique.
Perfect for summer dinners, holiday appetizers, or anytime you crave a dish that feels indulgent yet comes together in under an hour. Let’s bring that smoky, cheesy, tomato-filled goodness to your table—here’s how to make it.
Ingredients for gluttonous tomatoes
Pantry staples meet summer's sweetest bounty in this decadent stuffed tomato masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Roma Tomatoes 🍅 | 12 whole | Medium size, unblemished for roasting |
| Ground Beef 🥩 | 1 lb | 80/20 fat ratio for juiciness |
| Extra-Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor preferred |
| Fresh Mozzarella Cheese 🧀 | 1 cup | Low-moisture if fresh unavailable |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed for garnish |
| Garlic Cloves 🧄 | 6 cloves | Minced for meat mixture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and drizzling |
| Wood-Smoked Paprika 🌶️ | 1 tbsp | Adds smoky depth to filling |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Red Bell Pepper 🌶️ | 1 whole | Diced for meat mixture |
| Small Onion 🧅 | 1 whole | Finely diced for filling |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For topping before baking |
The tomatoes are the stars here—Roma tomatoes hold their shape best when stuffed, but any medium-sized heirloom variety works. Grab farmers market tomatoes if you can, but grocery store Roma tomatoes (the ones in the plastic clamshell) are perfect for this. Look for tomatoes that are firm but just starting to soften at the stem end—they'll roast beautifully without turning to mush. The ground beef fat ratio matters: 80/20 gives you juicy, flavorful filling that won't dry out during baking. I always buy mine from the butcher counter if possible, but the pre-packaged stuff works fine too. Just don't skimp on the fat—it's what makes this filling irresistible.
No fresh basil? Dried oregano at half the amount works in a pinch, though fresh basil is ideal for that bright, aromatic finish. The smoked paprika is non-negotiable for that deep, smoky flavor—it's what transforms this from good to restaurant-worthy. Short on time? Pre-minced garlic and onion from the jar saves steps, though fresh is always better. The cheese blend is where things get luxurious—sharp cheddar and fresh mozzarella create that perfect gooey texture, but Pepper Jack or Gouda work beautifully if that's what you've got. For the breadcrumbs, panko gives extra crunch that regular breadcrumbs can't match.
These stuffed tomatoes reheat beautifully—just pop them in a 350°F oven for 10-15 minutes until the cheese is bubbly again. They keep well in the fridge for 3 days, though I've never had them last that long. For make-ahead prep, assemble them the night before and refrigerate uncovered on a baking sheet—this lets the flavors meld while preventing soggy bottoms. The roasted tomatoes also freeze beautifully if you want to prep ahead for summer gatherings. Just bake from frozen, adding 5-10 extra minutes to the cooking time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just brown the beef, halve those Roma tomatoes, and let the cheeses melt together. No chopping, no fussing, no extra pots to wash.
- Cheese Overload: That sharp cheddar and fresh mozzarella combo? It’s like a flavor explosion in your mouth. The basil ties it all together—herby, salty, and impossible to stop eating.
- Potluck Hero: Bring this to a gathering, and you’ll be the star. It’s hearty enough for a main dish but light enough for a side—plus, it reheats like a dream (yes, even the next day).
- Budget Stretch: Ground beef and Roma tomatoes are always affordable, and a block of cheddar goes a long way. I make this twice a month, and it never feels like a splurge.
Step-by-step instructions for smoky roasted tomatoes with hearty filling
Transform simple ingredients into a rich, smoky tomato dish that packs bold flavors in every bite.
Roast Tomatoes Until Caramelized and Tender
Preheat your oven to 425°F and line two baking sheets with parchment paper. Halve the 12 whole large Roma tomatoes horizontally—this exposes more surface area for even roasting. Arrange them cut-side up on the prepared sheets, spacing them about 1 inch apart.
Drizzle each tomato half with about 1 teaspoon of the 0.5 cup extra-virgin olive oil, dividing it evenly. Sprinkle with 0.5 teaspoon of the 1.5 teaspoons salt and 0.1 teaspoon of the 0.5 teaspoon ground black pepper, focusing on the cut sides. Roast for 25-30 minutes until the edges darken to a deep golden brown and the flesh softens slightly when pierced with a knife.
Here's the thing—don't overcrowd the pan. You want those tomatoes to brown properly, not steam. If they start to release a lot of liquid, flip them halfway through for even caramelization. The smoky aroma will fill your kitchen, signaling they're ready for the next step.
Prepare the Savory Beef Filling
While the tomatoes roast, heat 1 tablespoon of the remaining 0.5 cup extra-virgin olive oil in a large skillet over medium-high heat. Add the 1 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. This ensures maximum flavor extraction from the meat.
Push the beef to one side of the skillet and add the 1 whole small onion and 1 whole red bell pepper, both finely diced. Cook for 4-5 minutes until softened and slightly caramelized. Then add the 6 cloves garlic cloves that have been minced, stirring for 30 seconds until fragrant—this prevents them from burning.
Return the beef to the center of the pan and stir in the 1 tablespoon wood-smoked paprika, 1 teaspoon dried oregano, and the remaining 1 teaspoon salt and 0.4 teaspoon ground black pepper. Cook for another 2 minutes until everything is well combined and the flavors meld. Remove from heat and let cool slightly.
Assemble and Bake the Gluttonous Tomatoes
In a medium bowl, combine the 1.5 cups extra-sharp cheddar cheese and 1 cup fresh mozzarella cheese, breaking up any large clumps with your fingers. Stir in the 0.5 cup fresh basil leaves, finely chopped, and the 0.25 cup freshly grated parmesan cheese. This mixture will form the creamy, melty heart of each tomato.
Working quickly, spoon the beef mixture into each roasted tomato half, filling them generously but not overflowing. Then add a spoonful of the cheese mixture on top of the beef in each tomato. The combination of cheeses should be enough to create a luscious, stretchy filling when baked.
Transfer the assembled tomatoes to a baking dish and sprinkle evenly with the 0.25 cup breadcrumbs. This adds a delightful crunch that contrasts beautifully with the creamy cheese and tender tomatoes. Bake at 375°F for 15-18 minutes until the cheese is fully melted and the breadcrumbs turn golden brown.
Finish and Serve with Fresh Herbs
Remove the baking dish from the oven and let the tomatoes rest for 5 minutes—this allows the cheese to set slightly and makes serving easier. Garnish each tomato with a sprinkle of the remaining 0.5 cup fresh basil leaves, torn into small pieces, for a pop of freshness that cuts through the richness.
Serve immediately while the cheese is still warm and gooey. The contrast of the smoky roasted tomatoes, savory beef, and creamy cheese filling creates a dish that's equal parts comforting and indulgent. Pair with a simple arugula salad or crusty bread to soak up every last bit of the delicious filling.
Pro Tips For Making Gluttonous Tomatoes
- HALVE THE TOMATOES: Cut those Roma tomatoes in half lengthwise before you even think about browning the beef—this guarantees even cooking and prevents the centers from staying cold and mealy. I used to skip this, and half the time, the tomatoes would stay undercooked while the edges burned. (Yes, even if you’re impatient like me.)
- BROWN THE BEEF CRISP: Push the ground beef into a single thick patty instead of breaking it up—this creates a crust that actually tastes like beef, not gray paste. After 3 minutes of searing on high, break it apart with a spatula, then cook another 2 minutes. The difference in flavor is night and day.
- SALT THE TOMATOES: Sprinkle the halved tomatoes with a generous pinch of salt right after they hit the pan—this draws out moisture and ensures they caramelize instead of steaming into mush. I learned this the hard way when my tomatoes turned out soggy and sad.
- CHEESE LAYER MATTERS: Start with the extra-sharp cheddar on the bottom, then add the mozzarella on top—this prevents the mozzarella from turning rubbery while the cheddar melts into a gooey, flavor-packed base. (Your future self will thank you.)
Best sauces and condiments for this recipe
Smoky Tomato Sauce
Transform leftover roasted tomatoes into a rich, smoky sauce by blending them with 2 tablespoons tomato paste and ½ cup chicken broth. Simmer for 10 minutes with 1 teaspoon smoked paprika and ½ teaspoon red pepper flakes for depth.
This sauce elevates pasta, grilled meats, or even as a dipping sauce for the stuffed tomatoes. 🌶️
Creamy Garlic Basil Drizzle
Whisk together ½ cup heavy cream, 3 minced garlic cloves, ¼ cup fresh basil, and 1 tablespoon lemon juice for a luxurious drizzle.
Spoon over the stuffed tomatoes just before serving to add a silky, herby contrast to the smoky filling. The acidity cuts through the richness beautifully.
Spicy Harissa Aioli
Mix ½ cup mayonnaise with 1 tablespoon harissa paste, 1 teaspoon honey, and 1 minced garlic clove for a bold, spicy dip. Serve alongside the stuffed tomatoes for dipping or drizzle over the top for an extra kick.
The harissa adds a North African twist that pairs perfectly with the smoky-sweet tomatoes. 🔥
Balsamic Glaze Reduction
Reduce ½ cup balsamic vinegar with 1 tablespoon brown sugar over medium-high heat until syrupy (about 5 minutes). Drizzle over the stuffed tomatoes before serving for a tangy, glossy finish. The sweet-tart balance enhances the smoky flavors and adds visual appeal with its deep red color.
Pesto Twist
Blend 1 cup fresh basil, ¼ cup walnuts, 2 cloves roasted garlic, ¼ cup grated Parmesan, and ½ cup olive oil for a vibrant pesto. Fold in 1 tablespoon lemon zest for brightness.
Spoon over the stuffed tomatoes or use as a dip for crusty bread. This adds a fresh, herby contrast to the hearty filling. 🌿
Whipped Ricotta Topping
Whip 1 cup ricotta cheese with 1 tablespoon honey, 1 teaspoon lemon zest, and 2 tablespoons chopped mint until smooth. Dollop over the stuffed tomatoes before baking for a light, creamy topping that balances the richness. The ricotta adds a subtle tang that complements the smoky-sweet tomatoes perfectly.
Nutrition facts
Frequently asked questions
Can I use other types of tomatoes besides Roma?
Roma tomatoes work best because they hold their shape when stuffed, but you can try heirloom or beefsteak varieties if they're firm and medium-sized. Avoid overly watery tomatoes like vine-ripened grocery store slicers—they'll turn mushy during roasting.
What if I don't have fresh mozzarella?
Use low-moisture shredded mozzarella or swap it for fontina or provolone cheese. For extra creaminess, add 1/4 cup sour cream to the filling mixture. The dish will still be delicious—just slightly different in texture.
Can I make this recipe vegetarian?
Replace the ground beef with a lentil-walnut mixture (1 cup cooked lentils + 1/2 cup chopped walnuts) or crumbled tempeh. Boost umami with 1 tablespoon soy sauce or 1/2 teaspoon miso paste in the filling. The smoky paprika keeps the flavor profile intact.
How do I prevent the tomatoes from leaking filling?
Pat the roasted tomatoes completely dry before stuffing, and pack the filling firmly but gently. For extra insurance, place stuffed tomatoes on a wire rack over a baking sheet before baking—this allows air circulation and prevents soggy bottoms.
What's the best way to reheat leftovers?
Pop them in a 350°F oven for 10-15 minutes until the cheese is bubbly again. For microwave reheating, cover with a damp paper towel and heat for 30-45 seconds—just watch closely to avoid rubbery cheese. Leftovers keep well for 3 days in the fridge.