This post contains affiliate links.
Quick to make and high in protein, these stuffed tomatoes are an easy dinner or appetizer. Instead of using rice or grains, we’re packing these with a cheesy, easy-to-make cottage cheese and herb filling.

I love tomatoes in everything from my all-time favorite lunch, Boursin tomato sandwich, to tomato gazpacho.
But when you need something fast that you can make ahead of time, stuffed tomatoes are it! These are packed with a high-protein and cheesy filling, and you can prep them to be baked on the day of.



Key ingredients
If you have a garden or are a regular at the farmers market, I’m guessing you have or can easily get everything for these tomatoes. Jump down to the recipe card for exact measurements.
- Tomatoes: Grab 8 large tomatoes. Any type of tomato will work but I’ve found Beefsteak, Early Girl, and Heirloom varieties work best. We will salt them to draw out excess moisture.
- Cottage Cheese: Full-fat works best here. Some brands have more water on top, so if that’s the case, just drain that off.
- Parmesan Cheese: Freshly grated is best! When I tested it with pre-grated cheese, it just didn’t melt as well.
- Fresh Herbs: Grab fresh basil and Italian parsley for a burst of flavor.
- Lemon: You only need the zest from the lemon to brighten the rich filling.
- Panko Breadcrumbs and Olive Oil: These are a larger type of breadcrumb that, when mixed with oil, toast up into the best crispy breadcrumb crust to contrast the creamy filling!

Sensitive to textures?
Have issues with the texture of cottage cheese? No worries! Blend it into a creamy sauce using a hand immersion blender. I promise the texture will not bother you one bit once it’s blended!

How to make Stuffed Tomatoes
Making these only takes a little bit of prep time. This is an overview of the recipe. Jump to the recipe card for the full printable recipe.
- Prep the tomatoes by hollowing them out and salting. →Sprinkling with salt helps draw out moisture to prevent soggy baked tomatoes–science!
- Stir together the filling.
- Assemble the tomatoes by draining out any excess moisture and then stuffing them with the cheese filling.
- Top with breadcrumbs and bake until golden and bubbly.
save The guts!
Save those tomato guts! These are perfect for using in other recipes like fresh tomato and basil soup or homemade marinara sauce.


make them ahead of time
I love making these for summer barbecues because I can prep them a few days in advance. Just fill them, but leave off the breadcrumbs. I like to place them in a tray and cover them with plastic wrap. Store in the fridge for up to 3 days. When it’s time to eat, just mix up the panko breadcrumbs and olive oil, top and bake!


Stuffed Tomatoes With Herby Cottage Cheese
Ingredients
- 8 medium to large tomatoes
- 1 tsp salt
- 1½ cups cottage cheese, full-fat is best here, 300 g
- ¼ cup grated parmesan cheese, 25 g
- ¼ cup finely chopped fresh basil, 20 g
- ¼ cup finely chopped Italian parsley, aka flat-leaf parsley, don't use curly parsley here
- ½ tsp each dried thyme and dried rosemary
- ¼ tsp ground black pepper
- ½ lemon (just the zest)
- 2 cloves garlic, minced
- ½ cup panko breadcrumbs, 25 g
- 2 Tbsp olive oil, 30 mL
Instructions
- Cut Tomatoes: Use a serrated knife to cut the top ½ inch off of each of the 8 medium to large tomatoes. Use a small knife to cut around the inside of each tomato, separating the juicy flesh from the outside. Use a spoon to scoop out the pulp (this can be used in other recipes*).
- Salt Tomatoes: Sprinkle 1 tsp salt evenly into each of the tomatoes. Set aside while you prepare the rest.
- Filling: In a large bowl, stir together 1½ cups cottage cheese, ¼ cup grated parmesan cheese, ¼ cup finely chopped fresh basil, ¼ cup finely chopped Italian parsley, ½ tsp each dried thyme and dried rosemary, ¼ tsp ground black pepper, ½ lemon (just the zest), and 2 cloves garlic (minced).
- Assemble: Preheat oven to 400°F (204°C). Turn each tomato over to drain out any moisture that has accumulated and use a paper towel to roughly dry each. Evenly divide the cottage cheese filling into each tomato.
- Topping: In a small bowl, combine ½ cup panko breadcrumbs and 2 Tbsp olive oil. Spoon this evenly over each tomato, pressing gently to compact it into the filling.
- Bake for 15 to 20 minutes, or until tomatoes are soft and topping is golden brown. Optionally broil for 1 to 2 minutes to make the breadcrumb topping extra brown and crispy.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.





















I wish you wouldn’t make any recipe with animal products. There are so many vegan replacements. Meat processing is cruel and Milk and eggs are even more cruel than the meat. Please, Please make only vegan recipes.
I didn’t like this at all. I found it almost tasteless. I was so disappointed because I LOVE your recipes so much.
I’m so happy to hear you didn’t like the recipe, Shelley! It sounds like it may have just needed a seasoning with salt before serving to bring out all the flavors in the tomatoes. If a recipe ever tastes bland, it very likely just needs a pinch of salt 🙂
My family loved this! Served it at a BBQ last weekend and everyone loved them. Thank youu!
I’m so happy to hear it, Molly! 😀
These were wonderful. I was a bit hesitant when I saw the longish ingredient list, but they turned out to be quite simple and oh so delicious. Thank you!
Thrilled to hear you loved them! 😀
Y-U-M-M-Y!!!!!!
Easy quick, convenient and full of protein!
Can’t wait for my tomatoes to come in so I can make this again, fresh from the garden!
Use the air fryer to minimize heating the house!
THANKS AGAIN FOR ANOTHER WINNER!!!!
The air fryer is great with this one! Happy to hear you loved them 😀
This is an incredibly tasty protein bomb. I enjoyed it much better the second time when I took your advice to whip the cottage cheese and it made the texture more suited to my palate. 5 stars!
Isn’t whipping the cottage cheese such a game changer? Happy to hear you loved it!
I used smaller size tomatoes and used less salt inside and oh so good. kept the temperature of the oven the same to speed up cooking time. used all fresh herbs from the garden which did give it flavor especially the rosemary. Such a pretty side to serve. Can’t wait for tomatoes to come in and will try the air fryer.
Thanks for making it and sharing!
These are so quick and easy to make (and delicious) and are quite the party favorite!
As the tomatoes and basil start coming in from the garden I’m sure this recipe will get used several more times!
So glad it hit the spot, thanks for sharing!