Side Dishes
Stuffed tomatoes baked until the cheese melts into golden perfection and the breadcrumbs turn crispy—this is the side dish that turns simple vegetables into a showstopper.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how to transform humble ingredients into something extraordinary, and this recipe is all about that magic. The tomatoes soak up the herbed cheese filling while the breadcrumbs create a crunchy crust that’s impossible to resist.
Here’s the thing—this recipe is foolproof, vegetarian-friendly, and ready in under an hour. You’ll start by hollowing out those tomatoes, then stuff them with a mix of breadcrumbs, cheese, and herbs that bakes into a creamy, flavorful center.
The key is baking at the right temperature so the tomatoes stay tender while the topping gets crispy—no guesswork, just delicious results every time.
Imagine pulling these out of the oven, the cheese melted and bubbly, the breadcrumbs golden and crunchy, and that warm, herby aroma filling your kitchen. Each bite delivers a perfect balance of textures—soft tomato, creamy cheese, and crispy topping—and it’s the kind of dish that makes people ask for seconds.
This is comfort food at its finest, simple enough for weeknights but impressive enough for company.
Serve these alongside grilled meats, fish, or even as a vegetarian main with a fresh salad. The leftovers reheat beautifully, too, so you can make a big batch and enjoy them all week. Let’s get started—your kitchen is about to smell amazing.
Ingredients for baked stuffed tomatoes
Humble tomatoes transformed into golden, herby-cheese masterpieces with just a few pantry staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Roma Tomatoes 🍅 | 4 whole | Medium size, stems intact |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing tomato cavities |
| Fresh Basil Leaves 🌿 | ¼ cup | Finely chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Finely chopped, stems removed |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Mozzarella Cheese 🧀 | ½ cup | Fresh mozzarella, shredded |
| Italian Seasoned Breadcrumbs 🍞 | ½ cup | Panko works too (toasted) |
| Garlic Cloves 🧄 | 2 cloves | Minced, for herbed filling |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Unsalted Butter 🧈 | 2 tbsp | Melted, for breadcrumb mix |
| Lemon Zest 🍋 | 1 tsp | From 1 small lemon |
| Vegetable Broth 💧 | ¼ cup | Low-sodium preferred |
The tomatoes are the canvas here—Roma tomatoes are ideal because they hold their shape better than beefsteak varieties, but any medium-sized tomato works. Grab the freshest ones you can find, preferably from Trader Joe's or your local farmers market—they should feel firm but yield slightly to gentle pressure. The cheese is where the magic happens: Parmigiano-Reggiano for that sharp, nutty bite and fresh mozzarella for creamy melt. I always buy block Parmesan from the deli counter—pre-grated tastes like sawdust in comparison. For the herbs, fresh basil and parsley make all the difference, but if you're in a pinch, dried oregano at half the amount works in a bind.
No Italian seasoned breadcrumbs? Toast regular panko in a dry pan for 2 minutes and mix with Italian seasoning—it becomes crispier and more flavorful. Short on mozzarella? Gruyère or fontina melt beautifully and add depth. The vegetable broth adds moisture during baking, but if you're skipping it, just add 1 extra tbsp of olive oil to the breadcrumb mix. For extra richness, fold in 1 tbsp of ricotta cheese into the filling—it keeps the texture luscious while the mozzarella melts. And trust me on the lemon zest: it brightens everything and balances the richness of the cheese.
These reheat like a dream—just pop them in the oven at 350°F for 10-15 minutes until the cheese is bubbly again. Store leftovers in an airtight container for 4 days in the fridge, or freeze for 2 months by wrapping each tomato individually in parchment. For make-ahead prep, assemble the tomatoes and refrigerate uncooked for up to 24 hours before baking—this lets the flavors meld even more. Serve warm with a drizzle of that extra-virgin olive oil you saved from greasing the cavities.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice, stuff, and bake. No chopping boards to clean, no pots to scrub. The tomatoes roast right on the sheet pan while I sip my coffee, and by the time it’s done, my kitchen’s barely been touched.
- Herb-Packed Punch: That first bite? The basil and parsley practically dance on your tongue, bright and fresh, while the Parmesan adds this salty, umami crunch. Honestly, it’s the kind of flavor that makes you pause mid-bite just to savor it.
- Weeknight to Dinner Party: I make these for lazy Tuesdays (with crusty bread and a glass of wine) or when unexpected guests show up. The same simple prep works for both—just double the batch if you’re feeding a crowd. The tomatoes hold up beautifully, too.
- Budget Brightness: Roma tomatoes are cheap, and a little olive oil and cheese go a long way. I’ve fed my family three meals from one batch—stuffed, then sliced for salads, then blended into a quick soup. Zero waste, all flavor.
Step-by-step instructions for baked stuffed tomatoes
Here's how to transform simple tomatoes into a rich, herbed cheese masterpiece that melts perfectly in the oven.
Prepare the Tomatoes for Stuffing
Preheat your oven to 375°F and line a baking sheet with parchment paper. Take each of the 4 whole large Roma tomatoes and carefully slice off the top ¼ inch of the stem end, creating a lid. Use a spoon to scoop out the pulp and seeds, leaving a ½-inch thick shell. I like to hold the tomato steady with one hand while scooping with the other—this prevents crushing the delicate walls.
Place the tomato shells on your prepared baking sheet. The scooped pulp can be saved for soups or sauces, but we'll focus on the shells for this recipe. Gently brush the inside of each shell with 1 teaspoon of the extra-virgin olive oil, ensuring every surface gets coated. This step creates a flavorful barrier that prevents the filling from sticking and helps develop that beautiful golden crust during baking.
Create the Herbed Cheese Filling
In a small bowl, combine the 0.25 cup finely chopped fresh basil leaves and 0.25 cup finely chopped fresh parsley leaves. Add the 2 cloves minced garlic cloves, 0.5 cup freshly grated Parmesan Cheese, 0.5 cup shredded mozzarella cheese, 0.5 tsp Diamond Crystal Kosher Salt, and 0.25 tsp freshly ground black pepper. Mix gently with a fork until everything is evenly distributed—you want the herbs to maintain their texture rather than become mushy.
In a separate small saucepan, melt the 2 tablespoons unsalted butter over low heat. Once melted, remove from heat and stir in the 1 teaspoon lemon zest and 0.5 cup Italian seasoned breadcrumbs. The breadcrumbs will absorb the butter and become lightly toasted, adding a delightful crunch to our filling. Let this mixture cool for 5 minutes before combining with the herb-cheese mixture.
Assemble and Bake to Perfection
Fill each tomato shell with the herbed cheese mixture, pressing down gently to create a compact center. This ensures even baking and prevents the filling from spilling out. Place the tomato lids back on top and drizzle each with ½ teaspoon of the remaining extra-virgin olive oil. The oil helps create a golden crust on the tomato tops while keeping them moist.
Bake for 25-30 minutes until the tops are golden brown and the filling is bubbling at the edges. You'll know it's done when the cheese has melted completely and the tomatoes feel firm to the touch. The lemon zest will infuse subtle bright notes that cut through the richness of the cheeses, creating a perfect balance of flavors.
Finish with Warm Broth and Rest
Remove the stuffed tomatoes from the oven and immediately pour 0.25 cup vegetable broth evenly around the baking sheet (not directly on the tomatoes). This creates steam that will keep the filling moist and enhance the overall flavor profile. Let them rest for 5 minutes before serving—this allows the juices to redistribute and the filling to set slightly.
Serve immediately while the breadcrumbs are still crisp and the cheese maintains its perfect melt. The combination of warm, herbed cheese with the bright lemon zest and aromatic herbs creates a dish that's both comforting and sophisticated. These stuffed tomatoes make an excellent appetizer, light main course, or elegant side dish for any occasion.
Pro Tips For Making Baked Stuffed Tomatoes
- SCORE THE TOMS: Cut a shallow cross on the bottom of each tomato before stuffing—it lets steam escape and keeps them from splitting open like overripe drama queens. I learned this the hard way when a whole batch burst mid-bake, ruining my carefully packed fillings.
- DRY THEM FIRST: Pat those tomatoes thoroughly with a paper towel before baking—wet skin traps steam and turns your crispy filling into a sad, soggy mess. Yes, it’s tedious, but trust me, your dish won’t taste like a waterlogged sponge.
- BAKE LOW AND SLOW: Stuffed tomatoes need 350°F (175°C) for 20-25 minutes, not the 400°F (200°C) you might crave for faster results. High heat burns the outside before the center cooks, leaving you with a charred shell and raw filling—no one wants that.
- GRATE THAT CHEESE FINE: Skip the pre-shredded Parmesan—it clumps and burns. Freshly grated, fine cheese melts evenly and clings to the herbs, giving you that perfect, gooey texture without turning into a crispy disaster. (Pro move: mix it with the herbs before stuffing.)
Creative variations of this dish
Sicilian-Inspired Sun-Dried Tomato
Swap the herbed cheese filling for a Sicilian-inspired mix of ¼ cup finely chopped sun-dried tomatoes (oil-packed), 2 tbsp capers, 2 tbsp chopped Kalamata olives, and 2 tbsp crumbled feta cheese.
This variation brings briny, Mediterranean flavors that pair beautifully with the tomatoes' natural sweetness. I learned this trick from my Nonna, who always kept a jar of sun-dried tomatoes in her pantry. 🌿
Mediterranean White Bean
For a heartier, vegetarian-friendly version, blend ½ cup cannellini beans (drained) with 1 tbsp lemon juice, 1 clove minced garlic, and 1 tbsp olive oil until smooth.
Mix this into the breadcrumb-cheese filling for a creamy, protein-rich center. Top with extra breadcrumbs and bake as directed. This version is perfect for a meatless Sunday dinner. 🍲
Spicy Cajun Shrimp
Add a Cajun twist by mixing ½ cup cooked shrimp (chopped) with 1 tsp Cajun seasoning, 1 tbsp chopped green onions, and 1 tbsp hot sauce into the filling.
The shrimp adds a delicate seafood flavor that contrasts beautifully with the sweet tomatoes. Serve with a side of remoulade sauce for dipping. 🌶️
Mediterranean Feta & Walnut
For a nutty, crunchy variation, fold ¼ cup chopped walnuts and ¼ cup crumbled feta cheese into the breadcrumb mixture. The walnuts add texture, while the feta brings a salty tang.
This version is especially good with a drizzle of balsamic glaze before serving. It’s a favorite at my local Italian deli—simple but always impressive. 🌰
Roasted Garlic & Goat Cheese
Roast 2 whole garlic cloves in the oven at 400°F for 10 minutes until soft, then mash into the filling along with ¼ cup crumbled goat cheese.
The roasted garlic adds deep, sweet notes that complement the tangy goat cheese. Finish with a sprinkle of toasted pine nuts for extra crunch. 🧄
Vegetarian Lentil & Mushroom
Sauté ½ cup finely chopped mushrooms and ¼ cup cooked lentils with 1 tsp thyme and 1 tsp soy sauce until tender. Mix this into the cheese filling for a meaty, umami-rich center.
This version is packed with plant-based protein and works beautifully as a main dish with a side salad. 🍄
Nutrition facts
Frequently asked questions
Can I use regular tomatoes instead of Roma tomatoes?
Roma tomatoes work best because their shape holds up better when stuffed, but you can use other firm varieties like beefsteak. Just remove more flesh to maintain structure—about ½-inch thick walls is ideal. Avoid overly soft tomatoes like cherry tomatoes, as they'll collapse during baking.
How do I prevent the filling from leaking out?
Pack the filling tightly into the tomato cavities and press down gently. For extra insurance, chill the stuffed tomatoes for 30 minutes before baking—this helps the filling set. If you notice leaks during baking, just scoop out any excess and redistribute it.
Can I make these ahead of time?
Assemble the tomatoes up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 5-10 extra minutes to the cooking time. For make-ahead reheating, warm at 350°F for 10-15 minutes until bubbly. The flavors actually improve overnight!
What's the best way to crisp up the breadcrumbs?
Toast your breadcrumbs in a dry skillet over medium heat for 2-3 minutes until golden, stirring constantly. Mix them with melted butter and lemon zest for extra flavor. For even more crunch, sprinkle an additional 1 tablespoon of toasted breadcrumbs on top before baking.
Are these suitable for vegetarians?
This classic recipe is naturally vegetarian-friendly! The herbed cheese filling contains no meat products. For extra protein, try the Mediterranean white bean or lentil & mushroom variations featured in the creative ideas section.
