Cheese Stuffed Zucchini Boats
Tender zucchini halves roasted until just fork-tender, then loaded with a savory, herby three-cheese filling and baked until golden and bubbly. A low-carb, veggie-packed main dish that feels indulgent but comes together in under 40 minutes.
For 4 servings
- prep
Preheat the oven and prep the zucchini.
1.Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.2.Slice each zucchini in half lengthwise. Use a spoon to scoop out the centers, leaving about a ¼-inch thick shell.3.Reserve the scooped flesh. Roughly chop it finely and set aside.4.Brush the zucchini shells inside and out with 1 tablespoon olive oil. Place cut-side down on the baking sheet. - bake · ~10 min
Par-bake the zucchini shells.
Bake the oiled zucchini shells for 10 minutes until just beginning to soften. Remove from the oven and set aside.
- saute
Cook the filling base.
1.Warm a small skillet over medium heat. Add the reserved chopped zucchini flesh and the diced onion.2.Cook until softened and the moisture has mostly evaporated (5-6 minutes).3.Add the minced garlic and sauté for 30 seconds until fragrant. Remove from heat. - mix
Combine the cheese filling.
1.In a mixing bowl, combine the sautéed zucchini-onion mixture, ricotta cheese, ¾ of the shredded mozzarella, and all the parmesan cheese.2.Add the diced tomato, oregano, basil, red pepper flakes, salt, and black pepper.3.Stir together until evenly combined. - assemble
Fill the zucchini boats.
Flip the par-baked zucchini shells cut-side up. Spoon the cheese filling generously into each hollowed zucchini boat, mounding it slightly. Sprinkle the remaining mozzarella cheese over the top of each boat.
- bake · ~20 min
Bake until bubbly and golden.
Return the filled zucchini boats to the oven and bake for 18-20 minutes, until the cheese is melted, bubbly, and lightly golden on top.
- serve
Garnish and serve hot.
Sprinkle with fresh chopped basil. Let the zucchini boats rest for 3 minutes before serving.
TIPA light grating of lemon zest just before serving brightens the whole dish.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Scoop the zucchini flesh with a melon baller for clean, even shells that hold the filling without tearing.
- 2Par-baking the shells cut-side down helps steam escape, preventing soggy bottoms later.
- 3Cook the chopped zucchini flesh and onions until the moisture evaporates to keep the filling from turning watery.
- 4Use part-skip mozzarella to avoid excess grease pooling on top of the boats.
- 5Let the boats rest for 3 minutes after baking so the filling sets and doesn't collapse when served.
- 6Make ahead: prep and par-bake the shells up to 1 day in advance, then fill and bake just before serving.
Adapt it for your goals.
Low-oil
Replace the olive oil with a small amount of vegetable broth or water for brushing the zucchini; this reduces calories while still preventing sticking.
high proteinHigh-protein
Add 1/2 cup of cooked and crumbled Italian sausage or ground turkey to the sautéed onion mixture for a heartier, protein-packed main dish.
vegetarianVegetarian
This recipe is already vegetarian; for a vegan version, swap all three cheeses for plant-based mozzarella, ricotta, and parmesan alternatives.
gluten freeGluten-free
This dish is naturally gluten-free — just double-check that the parmesan and ricotta are certified gluten-free if you have a sensitivity.
Why this is on our healthy list.
Low-Carb & Keto-Friendly
Zucchini halves replace high-carb pasta shells, making this dish an excellent fit for a low-carb or ketogenic diet.
Rich in Calcium
The combination of mozzarella, ricotta, and parmesan provides a substantial amount of calcium from dairy, supporting bone health.
Vegetable-Packed
Each boat is filled with a full serving of zucchini plus tomato and onion, adding fiber, vitamins A and C, and antioxidants.
Moderate Calorie Density
With part-skim mozzarella and a small amount of olive oil, this dish provides a satisfying, indulgent feel without being overly high in calories.
Frequently asked questions
Yes, but increase the par-bake time by 3-5 minutes and expect slightly softer boats. You may need to adjust the filling amount accordingly.



