

If you love comfort food but want a lighter, low-carb option, stuffed zucchini boats are an excellent choice. These hollowed zucchini halves take the place of bread or pasta and become vessels for a savory, cheese‑topped filling. This recipe is flavorful, family‑friendly, and keto compatible — a satisfying meal that keeps carbs in check without sacrificing comfort.
Why stuffed zucchini boats work for low‑carb and keto diets
- Zucchini is low in carbohydrates and high in water and fiber, making it a great base for keto meals.
- Using ground meat and plenty of cheese provides healthy fats and protein to keep you full.
- With simple swaps (skip breadcrumb binders, use full‑fat dairy), stuffed zucchini boats can fit easily into a low‑carb or ketogenic eating plan.
Ingredients (makes 4 zucchini boats / 4 servings)
- 4 medium zucchini (about 1.2–1.4 lb / 550–650 g total)
- 1 lb (450 g) ground beef (80/20) — or ground turkey/chicken for lower fat
- 1 tbsp olive oil
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced
- 1/2 small bell pepper, diced (optional)
- 1/2 cup (120 g) crushed tomatoes (no‑sugar‑added) or 2 tbsp tomato paste diluted with water (optional — omit to reduce carbs)
- 2 oz (56 g) cream cheese, softened
- 1 cup (113 g) shredded mozzarella cheese
- 1/4 cup (25 g) grated Parmesan cheese
- 1 tsp Italian seasoning (or 1/2 tsp each dried oregano and basil)
- Salt and freshly ground black pepper, to taste
- Fresh parsley or basil, chopped, for garnish
Easy method
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Trim the zucchini ends and slice each zucchini in half lengthwise. Use a spoon to scoop out the seeds and some flesh, forming “boats.” Reserve scooped flesh, chop it finely, and set aside.
- Lightly brush zucchini boats with a little olive oil, season with salt and pepper, and place cut‑side up on the baking sheet. Bake 8–10 minutes to soften slightly; remove and set aside.
- Meanwhile, heat 1 tbsp olive oil in a skillet over medium heat. Add onion and cook 2–3 minutes until translucent. Add garlic and cook 30 seconds more.
- Add ground beef and the reserved chopped zucchini flesh. Cook, breaking up meat, until no longer pink. If using bell pepper and crushed tomatoes, add them now and simmer 2–3 minutes. Stir in Italian seasoning, salt, and pepper.
- Remove skillet from heat and mix in cream cheese until melted and fully incorporated. Stir in half the mozzarella and most of the Parmesan (reserve some for topping).
- Spoon the meat mixture into the pre‑baked zucchini boats. Top with remaining mozzarella and Parmesan.
- Bake 8–10 minutes more, or until cheese is melted and bubbling. Broil 1–2 minutes for a golden top if desired. Garnish with fresh parsley or basil and serve.
Recipe variations and tips
- To lower carbs further: omit the crushed tomatoes or replace with 2 tbsp tomato paste diluted with water; use extra herbs and cream cheese for moisture.
- To boost flavor: swap ground beef for Italian sausage (check labels for added sugars) or mix beef and pork.
- Make it vegetarian: use cooked lentils or chopped mushrooms and add extra cheese or a scoop of ricotta (note carbs will differ).
- Meal prep: assemble boats without final cheese topping, refrigerate, then bake when ready (add 5–8 minutes to baking time).
- Freezing: assemble and freeze unbaked in a sealed container; defrost in fridge then bake as directed.
Nutritional information (estimated per serving — recipe yields 4 servings)
Note: Nutrition is estimated using the ingredients listed and is intended as a guideline only. Sugar alcohols are zero unless you specifically add a sugar alcohol sweetener.
Per serving (1 stuffed zucchini boat)
- Calories: ~532 kcal
- Total fat: ~39 g
- Saturated fat: ~15 g (estimate)
- Protein: ~32 g
- Total carbohydrates: ~12.8 g
- Dietary fiber: ~2.9 g
- Total sugars: ~3–4 g (from vegetables and dairy)
- Sugar alcohols: 0 g
- Net carbs (total carbs − fiber − sugar alcohols): ~9.9 g
Why these numbers matter for keto/low‑carb
- Net carbs per serving are approximately 10 g, which fits comfortably into many low‑carb and ketogenic daily targets (commonly 20–50 g net carbs/day), leaving room for side vegetables or a small salad.
- The dish delivers substantial fat and protein, which helps promote satiety and supports ketosis when paired with an appropriate daily macro plan.
Final notes
Stuffed zucchini boats transform humble vegetables into a comforting, flavorful main course that’s perfectly suited to low‑carb and keto lifestyles. They’re versatile, family‑friendly, easy to customize, and make great leftovers. Try customizing the filling with your favorite herbs, cheeses, or ground meats — and enjoy a guilt‑free twist on classic comfort food.
If you’d like, I can convert this recipe to exact keto macro targets (e.g., <5 g net carbs per serving), create a vegetarian low‑carb version, or format it into a printable recipe card. Which would you prefer?

