Go Back

Beef & Veggie Stuffed Zucchini Boats - A Fresh, Satisfying Weeknight Dinner

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • 4 medium zucchinis (firm, similar size)
  • 1 pound lean ground beef (90% lean or similar)
  • 1 small yellow onion, finely diced
  • 1 red bell pepper, finely diced
  • 2 cloves garlic, minced
  • 1 medium carrot, finely grated or minced
  • 1 cup crushed tomatoes (or tomato sauce)
  • 2 tablespoons tomato paste
  • 1 teaspoon dried Italian seasoning (or a mix of oregano and basil)
  • 1/2 teaspoon smoked paprika (optional but adds depth)
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • Salt and black pepper, to taste
  • 1/2 cup grated Parmesan cheese
  • 1 cup shredded mozzarella (or provolone)
  • 2 tablespoons olive oil, divided
  • Fresh parsley or basil, chopped, for garnish

Method
 

  1. Preheat and prep the pan: Heat your oven to 400°F (200°C). Lightly oil a large baking dish or sheet pan.
  2. Prepare the zucchinis: Slice each zucchini lengthwise. Use a spoon to scoop out the centers, leaving about 1/4-inch walls to form “boats.” Reserve about 1/2 cup of the scooped flesh, finely chopped. Brush the cut sides with 1 tablespoon olive oil and sprinkle with salt and pepper.
  3. Par-bake the boats: Arrange the hollowed zucchinis cut-side up on the pan. Bake for 8–10 minutes to soften slightly. This helps them cook through later without getting watery.
  4. Sauté the aromatics: While the zucchinis bake, heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Add onion, bell pepper, and carrot. Cook 4–5 minutes, stirring, until softened. Add garlic and the chopped zucchini flesh, and cook 1–2 minutes more.
  5. Brown the beef: Push the veggies to the sides of the pan and add the ground beef. Break it up with a spoon and cook until browned and no longer pink, about 5–6 minutes. Drain excess fat if needed.
  6. Season and simmer: Stir in crushed tomatoes, tomato paste, Italian seasoning, smoked paprika, red pepper flakes, salt, and pepper. Reduce heat and simmer 3–5 minutes until thick and saucy. Taste and adjust seasoning.
  7. Add cheese to the filling: Remove from heat and stir in half the Parmesan. This helps bind the filling and adds savory flavor.
  8. Fill the boats: Spoon the beef mixture into each zucchini shell, pressing gently to pack it in. Top evenly with mozzarella and the remaining Parmesan.
  9. Bake to finish: Return to the oven and bake 12–15 minutes, until the cheese is melted and lightly golden and the zucchinis are tender but not mushy.
  10. Garnish and serve: Let cool for 5 minutes. Sprinkle with chopped parsley or basil and a crack of black pepper. Serve warm.