ADVERTISEMENT

Protein Tomato – Hearty 50-Minute Baked Dinner

By September 15, 20268 min read

The first time I made what my family now calls Protein Tomato, I was standing in a kitchen in late August with a crate of beefsteak tomatoes so heavy they pulled at the seams of my canvas bag. The garden had done what gardens do in the last hot weeks of summer, and there were more tomatoes than salads could ever absorb. So I did what cooks have done for centuries when the harvest overwhelms: I hollowed them out, filled them with something substantial, and let the oven do the quiet work.

Advertisements1

Stuffed vegetables are older than any cookbook. The Romans tucked forcemeat into figs, the Ottomans perfected the art of dolma, and every culture with an oven and a surplus has arrived at the same solution independently. What makes this version different is the balance: lean ground beef and a little ricotta keep the protein high without turning the filling into a brick, while the tomato itself steams from the inside and concentrates into something jammy and sweet.

It is a weeknight dinner that behaves like a Sunday one. The prep is unhurried, the oven does most of the thinking, and the result arrives at the table glossy, bubbling, and smelling of oregano and roasted summer. Wander slowly.

Why You'll Love This Recipe

1

High protein, low effort: Each tomato delivers roughly 12 grams of protein without any complicated cooking technique.
2

Built-in portion control: The tomato is both the vessel and the vegetable, so there is nothing extra to plate.
3

Forgiving with substitutions: Ground turkey, Italian sausage, or a vegetarian lentil filling all work beautifully here.
4

Beautiful on the table: The blistered skins and golden cheese make it look far more impressive than the effort required.

About the Ingredients

6 large beefsteak tomatoes (about 3 lb / 1.4 kg total)

Look for tomatoes that feel heavy for their size and sit flat without wobbling. If beefsteaks are out of season, use 8 medium Roma tomatoes and reduce the baking time by 8 minutes.

1 lb (450 g) lean ground beef (90/10)

Ground turkey or Italian sausage both substitute well; if using sausage, drop the added salt by half. Buy beef that is bright red with no gray patches.

1 cup (250 g) whole-milk ricotta

Full-fat ricotta keeps the filling creamy; part-skim works but turns slightly grainy. If ricotta is unavailable, blend 1 cup cottage cheese until smooth.

1 large egg, lightly beaten

The egg binds the filling so it slices cleanly. For an egg-free version, use 3 tablespoons of flax meal mixed with 6 tablespoons of warm water.

1/2 cup (50 g) grated Parmesan, divided

Freshly grated Parmigiano-Reggiano melts far better than pre-shredded. Pecorino Romano is a sharper, saltier swap.

1 cup (115 g) shredded low-moisture mozzarella

Low-moisture mozzarella browns instead of pooling water. Fresh mozzarella tastes lovely but will make the filling soupy.

3 cloves garlic, minced

Fresh garlic only here; the jarred kind tastes metallic after roasting. One small shallot can replace a clove in a pinch.

1 teaspoon dried oregano

Crush it between your palms before adding to wake up the oils. Marjoram is a gentler substitute if oregano feels too assertive.

1/2 teaspoon kosher salt, plus more for the tomato shells

Diamond Crystal kosher salt measures differently than Morton; use a little less if yours is fine-grained.

1/4 teaspoon freshly ground black pepper

Fresh-cracked pepper is worth the extra ten seconds. White pepper gives a milder, more background heat.

2 tablespoons olive oil

Everyday extra-virgin is perfect for roasting. Avocado oil works if you want a neutral flavor.

2 tablespoons chopped fresh basil, plus more for serving

Add half to the filling and save half for the top. Flat-leaf parsley is the best out-of-season stand-in.

Tips & Tricks

Salt the shells

Sprinkle the hollowed tomatoes with salt and rest them upside down on a rack for 10 minutes. This pulls out excess water so the filling stays firm instead of swimming.

Do not overfill

Leave a half-inch of headroom above the filling. The egg mixture puffs as it bakes, and an overfilled tomato will spill its contents onto the pan.

Use a muffin tin

Nestling the tomatoes in a lightly oiled muffin tin keeps them upright and catches any juices. It also makes moving the pan to the oven far less precarious.

Rest before serving

Five minutes out of the oven lets the filling set. Cutting in immediately gives you a loose, crumbly scoop rather than a clean slice.

Pro Tips

1

Toast the breadcrumbs: If you add a crumb topping, toast them in butter first so they stay crisp instead of steaming under the cheese.
2

Preheat the filling: Warm the beef mixture slightly before stuffing so the tomatoes cook through evenly from the start.
3

Dry the ricotta: If your ricotta looks wet, drain it in a fine sieve for 15 minutes; drier ricotta gives a denser, sliceable filling.
4

Broil at the end: Two minutes under the broiler at 500 F (260 C) gives the cheese a lacquered, spotted finish that baking alone will not achieve.

Step-by-Step Instructions

1. Heat the oven

Set a rack in the middle of the oven and preheat to 400 F (205 C). Lightly oil a 9×13-inch baking dish or a 12-cup muffin tin.

2. Hollow the tomatoes

Slice the top quarter off each tomato and scoop out the pulp with a spoon, leaving a sturdy half-inch wall. Chop the pulp and set it aside; you will use about half of it in the filling.

3. Salt and drain

Sprinkle the insides of the shells with salt, place them cut-side down on a rack, and let them drain for 10 minutes while you make the filling.

4. Brown the beef

Warm the olive oil in a large skillet over medium-high heat. Add the beef and cook for 6 to 8 minutes, breaking it apart, until no pink remains and the edges are browned, about 165 F (74 C) on an instant-read thermometer. Add the garlic and cook 30 seconds until fragrant.

5. Build the filling

Off the heat, stir in the reserved chopped tomato pulp, ricotta, egg, half the Parmesan, 1/2 teaspoon salt, pepper, oregano, and half the basil. The mixture should look thick and slightly glossy, not wet.

6. Stuff the tomatoes

Pat the shells dry inside, stand them in the prepared dish, and spoon in the filling, mounding it gently and leaving a half-inch of headroom. Top with mozzarella and the remaining Parmesan.

7. Bake until bubbling

Bake for 25 to 30 minutes, until the cheese is golden brown and the filling registers 165 F (74 C), and the tomato skins look blistered and slightly collapsed at the edges.

8. Rest and serve

Let the tomatoes rest 5 minutes, scatter with the remaining basil, and serve. The juices at the bottom of the dish are the best part; spoon them over the top.

Delicious Variations

Greek-style

Swap the beef for ground lamb, add 1/4 cup crumbled feta, and finish with dill instead of basil.

Vegetarian

Replace the beef with 2 cups cooked brown lentils and add 1/2 teaspoon smoked paprika for depth.

Spicy Italian

Use hot Italian sausage in place of the beef and add 1/4 teaspoon red pepper flakes to the filling.

How to Store Protein Tomato

Refrigerator

Store cooled tomatoes in an airtight container for up to 4 days. Keep them upright so the filling does not slide out.

Freezer

Freeze baked tomatoes individually on a tray, then transfer to a bag for up to 2 months. Expect the tomato texture to soften considerably after thawing.

Reheating

Reheat covered at 350 F (175 C) for 15 minutes, or microwave single portions for 90 seconds. Add fresh basil after reheating.

Frequently Asked Questions

Q: Are these good cold the next day?

They are excellent at room temperature or cold, which makes them a strong lunchbox option. The flavors deepen overnight, though the cheese will lose its crisp edge.

Make these while the tomatoes are still heavy and fragrant, and let the oven fill the kitchen with that late-summer smell. If you try them, tell me which filling you chose, and wander slowly.

Protein Tomato

Protein Tomato

Protein Tomato bakes ripe tomatoes with seasoned beef and a cheesy crust for a hearty, high-protein dinner the whole family will ask for again.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 6 large beefsteak tomatoes (about 3 lb / 1.4 kg total)
  • 1 lb (450 g) lean ground beef (90/10)
  • 1 cup (250 g) whole-milk ricotta
  • 1 large egg, lightly beaten
  • 1/2 cup (50 g) grated Parmesan, divided
  • 1 cup (115 g) shredded low-moisture mozzarella
  • 3 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon kosher salt, plus more for the tomato shells
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons olive oil
  • 2 tablespoons chopped fresh basil, plus more for serving

📋 Instructions

  1. 1Heat the oven — Set a rack in the middle of the oven and preheat to 400 F (205 C). Lightly oil a 9×13-inch baking dish or a 12-cup muffin tin.
  2. 2Hollow the tomatoes — Slice the top quarter off each tomato and scoop out the pulp with a spoon, leaving a sturdy half-inch wall. Chop the pulp and set it aside; you will use about half of it in the filling.
  3. 3Salt and drain — Sprinkle the insides of the shells with salt, place them cut-side down on a rack, and let them drain for 10 minutes while you make the filling.
  4. 4Brown the beef — Warm the olive oil in a large skillet over medium-high heat. Add the beef and cook for 6 to 8 minutes, breaking it apart, until no pink remains and the edges are browned, about 165 F (74 C) on an instant-read thermometer. Add the garlic and cook 30 seconds until fragrant.
  5. 5Build the filling — Off the heat, stir in the reserved chopped tomato pulp, ricotta, egg, half the Parmesan, 1/2 teaspoon salt, pepper, oregano, and half the basil. The mixture should look thick and slightly glossy, not wet.
  6. 6Stuff the tomatoes — Pat the shells dry inside, stand them in the prepared dish, and spoon in the filling, mounding it gently and leaving a half-inch of headroom. Top with mozzarella and the remaining Parmesan.
  7. 7Bake until bubbling — Bake for 25 to 30 minutes, until the cheese is golden brown and the filling registers 165 F (74 C), and the tomato skins look blistered and slightly collapsed at the edges.
  8. 8Rest and serve — Let the tomatoes rest 5 minutes, scatter with the remaining basil, and serve. The juices at the bottom of the dish are the best part; spoon them over the top.
👨‍🍳 Chef's Note: The juice that collects in the pan is concentrated tomato and beef stock; do not pour it out. Spoon it over rice, polenta, or crusty bread the next day.

Servings: 6

Cuisine: American

Course: Dinner

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Ingrid Larsen

Written by Ingrid Larsen

Ingrid explores slow travel and cultural immersion, favoring off-season destinations and local experiences. She writes about the logistics of long-term stays and how to connect with communities without being a tourist. Her angle is about depth over distance.

Leave a Comment

x
Advertisements