Ingredients
Method
Prep the tomatoes
- Slice the tops off the tomatoes, keeping the tops intact. Save a little of the pulp if needed for discard-level cleanup.
- Carefully scoop out the seeds and pulp using a gentle scraping motion. Keep the tomato walls thick so they hold the filling.
- Turn the tomatoes upside down on paper towels for 10 minutes to remove excess moisture. They should look slightly drier inside before filling.
Make the ricotta filling
- In a bowl, combine whole milk ricotta cheese, grated Parmesan cheese, softened cream cheese, chopped basil, chopped parsley, minced garlic, lemon zest, salt, and black pepper. Mix until the mixture becomes smooth and creamy.
Stuff and finish
- Fill each tomato generously with the ricotta mixture. Press lightly so the filling mounds slightly above the rim.
- Arrange the stuffed tomatoes on a serving platter. Space them so they stay upright and don’t tip.
- Drizzle lightly with olive oil and balsamic glaze. Use a light hand so the filling stays creamy, not runny.
- Garnish with fresh basil and extra Parmesan cheese. Finish with a few basil leaves on top of each tomato.
- Chill the stuffed tomatoes for 20 minutes before serving. Serve cold for the best creamy texture and clean flavor.
Notes
Pro tip: after draining the hollowed tomatoes upside down, pat the inside with a dry paper towel for a tighter, less watery filling. Store covered in the refrigerator for up to 2 days; the tomatoes are best served the same day after chilling. Freezing is not recommended for stuffed tomatoes with dairy. For a lighter option, use part-skim ricotta and reduce Parmesan slightly to cut calories while keeping the creamy texture.
