Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 400°F and line a sheet pan with foil to prevent sticking and make cleanup easier.
- Halve the zucchini lengthwise, then scoop out the centers with a spoon, leaving about a 1/4-inch border; chop the scooped flesh and set aside.
Make the beef-tomato filling
- Brown the ground beef with the diced onion in a skillet over medium-high heat, then drain off excess fat.
- Add the minced garlic and the chopped zucchini flesh to the skillet and cook until fragrant, about 1 minute.
- Stir in the drained diced tomatoes, Italian seasoning, smoked paprika, salt, and black pepper, then cook for 5 minutes to thicken slightly.
Assemble and bake
- Arrange the zucchini shells on the sheet pan and fill each generously with the beef mixture.
- Top the filling with shredded mozzarella and sprinkle parmesan over the top.
- Bake for 20–22 minutes at 400°F until the zucchini is tender and the cheese is golden and bubbly, then garnish with fresh basil.
Notes
For extra bite, keep the zucchini border near 1/4 inch so the boats hold up in the oven. Refrigerate leftovers in a sealed container up to 3–4 days; reheat in a 350°F oven until warmed through. Freezing is not recommended because zucchini can turn watery after thawing. For a lighter option, use 90% lean or lean ground turkey in the same cooking steps.
