There’s something undeniably charming about a plump tomato, its skin slightly blistered from the oven, bursting with cheesy, herby goodness. Cheesy Baked Stuffed Tomatoes are the kind of dish that bridges simplicity with elegance. Whether you’re working with ripe garden tomatoes or grabbing a few from your local market, this dish brings them to life in the most delicious way.
Perfect as a side or a light lunch, these stuffed tomatoes are warm, savory, and carry that classic comfort-food appeal. You can whip them up in under 30 minutes, making them ideal for weeknight meals or impressive last-minute dinner guests. Think juicy tomato flesh paired with melted cheese, aromatic herbs, and a golden crispy topping—what’s not to love?
Why You’ll Love This Cheesy Baked Stuffed Tomatoes Recipe
This recipe is the ultimate balance between hearty and healthy. It’s vegetarian-friendly, adaptable with what you have in the fridge, and endlessly customizable. Want to toss in some breadcrumbs? Go for it. Prefer mozzarella over cheddar? Absolutely. These tomatoes play well with any cheese, herbs, or even grains you want to add.
Not only is it a feast for the eyes, but it’s also a low-carb, gluten-free option (depending on the stuffing) that still delivers big on comfort and taste. The cheese crisps up at the edges, the tomatoes roast to perfection, and each bite is a warm, juicy reward.
What Kind of Tomatoes Should I Use?
The best tomatoes for stuffing are medium to large-sized ones like beefsteak or vine-ripened tomatoes. They have enough flesh to scoop out and hold a generous amount of stuffing without collapsing during baking. Look for tomatoes that are firm but ripe—you want that sweet, juicy flavor, but they need to hold their shape in the oven.
Heirloom varieties can be a fun twist if you’re looking to impress with color and flavor. Just be sure to adjust the baking time if your tomatoes are on the smaller side. Roma tomatoes can work too, though they won’t hold as much filling.
Ingredients for the Cheesy Baked Stuffed Tomatoes
This recipe calls for fresh and flavorful ingredients that bring out the natural sweetness of the tomatoes and enhance the savory, cheesy center.
Tomatoes are the star of the show, and you’ll want medium to large ones that can hold the stuffing without breaking down too much in the oven.
Cheese gives the dish its name and flavor punch. A mix of mozzarella and parmesan creates both gooeyness and a savory kick.
Garlic adds aromatic depth to the filling and melds beautifully with the herbs and cheese.
Fresh herbs like basil or parsley brighten up the entire dish and add a garden-fresh note.
Olive oil helps the tomatoes roast evenly and enhances the overall richness.
Salt and pepper bring balance and let each ingredient shine without overpowering the dish.

How To Make the Cheesy Baked Stuffed Tomatoes
Step 1: Prep the Tomatoes
Slice off the tops of the tomatoes and scoop out the insides carefully with a spoon. Be gentle not to pierce the outer skin. Lightly salt the insides and place them upside down on a paper towel to draw out excess moisture.
Step 2: Make the Filling
In a bowl, mix shredded mozzarella, grated parmesan, minced garlic, chopped herbs, a drizzle of olive oil, and a pinch of salt and pepper. Feel free to add in extras like cooked quinoa or breadcrumbs if you’d like more texture.
Step 3: Stuff the Tomatoes
Pat the tomatoes dry and arrange them in a baking dish. Spoon the cheesy mixture into each tomato, packing it in generously. You can top with extra cheese if you like a crispy crown.
Step 4: Bake to Perfection
Bake at 375°F (190°C) for about 20-25 minutes, or until the cheese is bubbly and the tomatoes are tender but not falling apart. Serve warm.
How to Serve and Store Cheesy Baked Stuffed Tomatoes
Cheesy Baked Stuffed Tomatoes are best served straight from the oven while the cheese is still gooey and golden. They make a lovely addition to brunch tables, dinner sides, or even a vegetarian main course when paired with grains or salad. This recipe typically serves 4 people.
If you have leftovers, let them cool completely before storing. Keep them in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or toaster oven to maintain the crisp texture of the cheese topping.
What to Serve With Cheesy Baked Stuffed Tomatoes?
Herby Chicken Meatball Bowl
The savory herbs in the meatballs echo the freshness in the tomatoes, making this a balanced meal.
Classic Caprese Salad Recipe
Pairing tomatoes with more tomatoes may sound odd, but this fresh salad adds a cool contrast.
Creamy Tomato Spinach Pasta
This pasta dish complements the stuffed tomatoes with similar flavors but a creamier texture.
Roasted Asparagus Recipe
A crisp, tender vegetable side like asparagus adds balance and green vibrance.
Easy Homemade Naan Bread
Mop up that cheesy tomato goodness with soft, pillowy naan.
One-Pot Creamy Sausage Rigatoni
For those not eating vegetarian, this creamy pasta makes a hearty main.
Grilled Chicken Bites with Garlic Sauce
Adds protein and garlic punch that blends perfectly with cheesy tomato notes.
Greek Lemon Potatoes Recipe
Zingy potatoes on the side bring contrast and balance to the rich cheese filling.
Want More Vegetarian Ideas?
If you love these Cheesy Baked Stuffed Tomatoes, you’ll probably enjoy these other favorites:
- Creamy Tomato Spinach Pasta for a rich, tangy tomato twist.
- Roasted Zucchini and Squash Recipe for a colorful and healthy side.
- Zucchini Lasagna Recipe if you’re craving something layered and hearty.
- Creamy Cottage Cheese Pasta Sauce for a light but satisfying dinner.
- Easy Homemade Naan Bread to pair with anything cheesy and warm.
Save This Recipe For Later
📌 Save this recipe to your Pinterest vegetarian board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you use basil or go with thyme? Did you toss in breadcrumbs for that extra crunch?
I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other create more delicious meals.
Explore beautifully curated vegetable-based dishes and comfort food classics on Janet Dishes on Pinterest and discover your new go-to for feeling great!
Conclusion
Cheesy Baked Stuffed Tomatoes are that little surprise of comfort and freshness wrapped in one beautiful dish. With the perfect balance of juicy tomato and gooey cheese, they check all the boxes for a simple yet satisfying recipe. Try it once and you’ll find yourself making it again and again, maybe even finding new ways to make it your own.

Cheesy Baked Stuffed Tomatoes
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Cheesy Baked Stuffed Tomatoes are a delicious vegetarian recipe made with juicy tomatoes, melty cheese, garlic, and herbs. This easy oven-baked tomato dish makes a comforting and low-carb side or light main meal. Perfect for summer produce or weeknight dinners!
Ingredients
4 medium tomatoes
1 cup shredded mozzarella cheese
1/4 cup grated parmesan cheese
2 cloves garlic, minced
2 tablespoons chopped fresh basil or parsley
1 tablespoon olive oil
1/4 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Slice the tops off the tomatoes and scoop out the insides with a spoon. Lightly salt the cavities and place them upside down on a paper towel for 10 minutes to release moisture.
2. Preheat your oven to 375°F (190°C).
3. In a mixing bowl, combine mozzarella, parmesan, garlic, herbs, olive oil, salt, and pepper. Mix until evenly combined.
4. Pat the tomatoes dry and arrange them upright in a baking dish. Fill each tomato with the cheese mixture, packing it in fully. Add a little extra cheese on top if desired.
5. Bake in the preheated oven for 20-25 minutes, until the cheese is melted and bubbly, and the tomatoes are tender.
6. Serve hot as a side dish or light main course.
Notes
Use firm, ripe tomatoes like beefsteak or vine-ripened for best results.
You can add breadcrumbs or cooked quinoa to the cheese mixture for extra texture.
Fresh herbs like thyme or oregano also work well if basil isn’t available.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 stuffed tomato
- Calories: 160
- Sugar: 3g
- Sodium: 320mg
- Fat: 11g
- Saturated Fat: 5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 20mg
