Keto Stuffed Zucchini Boats – A Satisfying, Low-Carb Favorite
These Keto Stuffed Zucchini Boats are the kind of weeknight dinner that checks all the boxes. They’re hearty, flavorful, and feel a little special without being fussy. You get a cozy, cheesy, savory filling tucked into tender zucchini, and the whole dish still stays firmly low-carb.
It’s the sort of recipe that keeps you full and happy, even if you’re watching your carbs. Plus, it’s flexible enough to fit what you already have in the fridge.
Ingredients
Method
- Preheat and prep the pan: Set your oven to 400°F (200°C). Line a large baking sheet or a 9x13-inch baking dish with parchment or lightly oil it.
- Prepare the zucchini boats: Trim the ends and slice each zucchini lengthwise. Use a spoon to scoop out the centers, making “boats,” leaving about 1/4-inch thick walls. Chop about half of the scooped flesh finely and set aside; discard the rest or save for another use.
- Season the boats: Brush the cut sides with 1 tablespoon olive oil and sprinkle with a pinch of salt and pepper. Place them cut-side up on the prepared pan.
- Par-bake the zucchini: Bake for 10–12 minutes to soften slightly. This keeps them from getting watery later and helps the filling set.
- Brown the meat: While the zucchini bakes, heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef or turkey and cook, breaking it up, until no longer pink, about 5–7 minutes. Drain excess fat if needed.
- Add aromatics: Reduce heat to medium. Stir in the onion and cook 3 minutes until translucent. Add the garlic and cook 30 seconds, just until fragrant.
- Build the sauce: Stir in tomato paste, marinara or crushed tomatoes, Italian seasoning, smoked paprika, red pepper flakes, salt, and black pepper. Fold in the chopped zucchini flesh you saved. Simmer 3–4 minutes to thicken. Taste and adjust seasoning.
- Cheese it up: Remove the pan from heat. Stir in half of the mozzarella and half of the Parmesan until just melted and combined.
- Fill the boats: Spoon the meat mixture evenly into each zucchini. Don’t overpack; a gentle mound is perfect.
- Top and bake: Sprinkle the remaining mozzarella and Parmesan over the boats. Bake 12–15 minutes, until the cheese is melted and the zucchini is tender but not mushy.
- Finish and serve: Let rest 5 minutes, then garnish with chopped basil or parsley. Serve warm.
Why This Recipe Works
This recipe balances flavor, texture, and nutrition in one pan. The zucchini softens in the oven and acts like a built-in bowl, so there’s no need for pasta or bread.
A rich, seasoned meat-and-cheese filling brings plenty of protein and fat to keep you satisfied. You also get subtle sweetness from tomato paste, a little bite from garlic and onion, and a golden, bubbly cheese top that ties it all together.
Ingredients
- 4 medium zucchini (firm, similar size)
- 1 pound (450 g) ground beef or ground turkey
- 1/2 medium onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons tomato paste
- 1/2 cup low-sugar marinara or crushed tomatoes (check label)
- 1 teaspoon Italian seasoning
- 1/2 teaspoon smoked paprika (optional, but great)
- 1/2 teaspoon red pepper flakes (optional, for heat)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 cup shredded mozzarella
- 1/4 cup grated Parmesan
- 2 tablespoons olive oil, divided
- Fresh basil or parsley, chopped, for garnish
How to Make It
- Preheat and prep the pan: Set your oven to 400°F (200°C). Line a large baking sheet or a 9×13-inch baking dish with parchment or lightly oil it.
- Prepare the zucchini boats: Trim the ends and slice each zucchini lengthwise.
Use a spoon to scoop out the centers, making “boats,” leaving about 1/4-inch thick walls. Chop about half of the scooped flesh finely and set aside; discard the rest or save for another use.
- Season the boats: Brush the cut sides with 1 tablespoon olive oil and sprinkle with a pinch of salt and pepper. Place them cut-side up on the prepared pan.
- Par-bake the zucchini: Bake for 10–12 minutes to soften slightly.
This keeps them from getting watery later and helps the filling set.
- Brown the meat: While the zucchini bakes, heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef or turkey and cook, breaking it up, until no longer pink, about 5–7 minutes. Drain excess fat if needed.
- Add aromatics: Reduce heat to medium.
Stir in the onion and cook 3 minutes until translucent. Add the garlic and cook 30 seconds, just until fragrant.
- Build the sauce: Stir in tomato paste, marinara or crushed tomatoes, Italian seasoning, smoked paprika, red pepper flakes, salt, and black pepper. Fold in the chopped zucchini flesh you saved.
Simmer 3–4 minutes to thicken. Taste and adjust seasoning.
- Cheese it up: Remove the pan from heat. Stir in half of the mozzarella and half of the Parmesan until just melted and combined.
- Fill the boats: Spoon the meat mixture evenly into each zucchini.
Don’t overpack; a gentle mound is perfect.
- Top and bake: Sprinkle the remaining mozzarella and Parmesan over the boats. Bake 12–15 minutes, until the cheese is melted and the zucchini is tender but not mushy.
- Finish and serve: Let rest 5 minutes, then garnish with chopped basil or parsley. Serve warm.
Keeping It Fresh
These reheat beautifully, which makes them great for meal prep.
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a 350°F (175°C) oven for 10–12 minutes or microwave in 30-second bursts until hot. If you want to freeze them, bake as directed, cool completely, then wrap tightly and freeze up to 2 months.
For best texture, reheat from thawed in the oven so the zucchini doesn’t get watery.
Health Benefits
Zucchini is naturally low in carbs and calories, yet high in water and fiber, which helps with fullness and digestion. The meat-and-cheese filling provides high-quality protein and healthy fats, supporting steady energy without a blood sugar spike. Tomato paste and herbs supply antioxidants like lycopene.
Keeping the sauce low in sugar and the ingredients simple helps you stay aligned with keto goals while still eating a balanced, satisfying meal.
Pitfalls to Watch Out For
- Watery zucchini: Skip par-baking and you risk soggy boats. Always pre-bake and drain excess liquid if needed.
- Sneaky sugars: Many jarred sauces add sugar. Check labels and choose low-sugar options to keep carbs in check.
- Underseasoning: Zucchini is mild. Taste the filling and adjust salt, pepper, and spices before stuffing.
- Overcooking: Zucchini turns mushy fast.
Pull them once tender; look for cheese that’s melted and lightly golden.
- Dry filling: Let the sauce thicken, but not dry out. A slightly saucy mixture keeps the boats juicy.
Alternatives
- Protein swaps: Use Italian sausage (casings removed), ground chicken, or a mix of beef and sausage for extra flavor. For a vegetarian take, try seasoned mushrooms and riced cauliflower sautéed in butter and olive oil.
- Dairy options: Swap mozzarella with provolone or fontina for a creamier melt.
Add ricotta dollops under the meat for extra richness.
- Spice variations: Go Tex-Mex with cumin, chili powder, and cheddar. Top with sliced jalapeños and a dollop of sour cream after baking.
- Added veggies: Stir in chopped spinach, bell peppers, or olives to the filling. Keep portions modest to avoid excess moisture.
- Topping twist: Mix Parmesan with almond flour and a drizzle of olive oil for a crisp, low-carb “breadcrumb” finish.
FAQ
How many carbs are in these Keto Stuffed Zucchini Boats?
It varies by brand of marinara and cheese, but you can expect roughly 6–9 net carbs per serving (two halves), assuming low-sugar sauce.
Always check your labels and adjust amounts for your needs.
Can I make these ahead of time?
Yes. Assemble the boats up to the point of baking, cover, and refrigerate for up to 24 hours. Add 5–7 minutes to the bake time if going straight from the fridge.
How do I keep the boats from getting soggy?
Par-bake the zucchini, avoid overly watery fillings, and let the finished boats rest for a few minutes so juices settle.
If your zucchini released a lot of water during par-bake, blot it before filling.
What can I use instead of tomato sauce to lower carbs further?
Use extra tomato paste thinned with a splash of broth, or try roasted red pepper purée. You can also reduce sauce volume and lean more on cheese, herbs, and spices.
Can I grill the zucchini instead of baking?
Yes. Grill the halved, oiled zucchini cut-side down for 3–4 minutes to char and soften, then fill and finish on indirect heat with the lid down until the cheese melts.
Is this recipe freezer-friendly?
It is.
Bake, cool fully, then freeze in a single layer before transferring to bags or containers. Thaw overnight in the fridge and reheat in the oven for best texture.
What sides pair well with this dish?
Try a simple arugula salad with lemon and olive oil, roasted broccoli, or sautéed green beans with garlic and butter. Keep sides light and low-carb to match the main.
In Conclusion
Keto Stuffed Zucchini Boats deliver big comfort with smart, low-carb ingredients.
They’re easy to customize, simple to prep, and satisfying enough to please everyone at the table. With a few small tips—like par-baking and tasting your filling—you’ll get perfect, cheesy boats every time. Keep this recipe in your weeknight rotation and enjoy a flavorful meal that fits your goals.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



