Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 400°F. Arrange a baking dish or sheet pan so it’s ready for the zucchini boats.
- Halve the zucchini lengthwise and scoop out the centers. Discard or save the zucchini flesh for another recipe, then brush the shells with olive oil and season with salt and pepper.
Remove moisture
- Pre-bake the zucchini shells cut-side up for 8 minutes at 400°F. This helps remove excess moisture so the filling stays thick.
Cook the beef filling
- Brown the ground beef in a skillet until cooked through, then drain excess fat. Keep the skillet over medium heat for the next step.
- Add the minced garlic and cook for about 30 seconds, just until fragrant. Stir to prevent burning.
- Add cherry tomatoes, Italian seasoning, smoked paprika, red pepper flakes, salt, and black pepper, then cook for 4 minutes. Stir occasionally until the mixture looks cohesive and the tomatoes soften.
Assemble and bake
- Fill each zucchini shell with the beef mixture. Pack it in so the center is mounded for maximum cheesy coverage.
- Top each boat with shredded mozzarella and sprinkle with grated parmesan. Make sure the cheese reaches the edges for even browning.
- Bake at 400°F for 12–15 minutes until the cheese is golden and bubbly. Visual cue: the mozzarella should brown on top and stretch slightly when you serve.
Serve
- Garnish with fresh basil and serve immediately. Add extra black pepper if you want more bite.
Notes
Pro tip: pre-bake the zucchini cut-side up for the full 8 minutes so the shells don’t turn watery after stuffing. Store leftovers in the refrigerator up to 3 days; reheat in a 350°F oven until hot. Freezing is not recommended because the zucchini texture softens after thawing. For a dairy-light swap, use part-skim mozzarella and reduce parmesan to 1–2 tbsp while keeping the beef filling the same.
