Keto zucchini boats are what happens when pizza night meets the vegetable drawer. Hollowed zucchini halves get filled with browned Italian sausage, a little tomato, and garlic, then baked under mozzarella and parmesan until the cheese blisters.
A serving of two boats has 7 g net carbs and 36 g of protein for about 770 calories. The zucchini itself is the plate, so there’s nothing starchy to count.
Sausage is flavorful but calorie-dense. If you’d like to see how a dinner like this fits your daily numbers, my free macro calculator will give you targets for protein, fat, and carbs.
- 7 g net carbs and 36 g protein per serving of two boats, about 770 calories.
- Pre-bake the shells for 10 minutes. It softens them and drives off extra water.
- Don’t waste the scooped flesh. Chop it and cook it into the filling.
- A small amount of tomato goes a long way. Just enough for pizza flavor, not enough to spike carbs.
- Kids and picky eaters usually treat these like pizza, which is half the battle.
Why This Works on Keto
Italian sausage comes pre-seasoned with fennel, garlic, and pepper, so the filling tastes complex without a long ingredient list. It also delivers plenty of fat and protein, the two things that keep a keto dinner filling.
Stuck on the scale? Reset it in 14 days. No gimmicks.
One simple habit a day, plus the truth about the diet myths keeping you stuck. No starvation, no magic pills, no cutting entire food groups. From a NASM-certified coach with more than 20 years of results.
- 14 days, one habit a day
- No fads or starving
- Free, straight to your inbox
Want the details first? See everything inside the free guide
Zucchini is mild, cheap, and very low in net carbs. Using it as the vessel instead of a crust or roll means the entire plate becomes low carb without anyone feeling shortchanged on portion size.
A meal that looks fun is easier to stick with. Boats like these are a simple way to make a vegetable the center of the plate rather than a side dish people push around.
A Few Notes on the Ingredients
Zucchini should be medium and fairly straight so the halves sit flat. Trim a thin strip off the rounded underside if they wobble. Four zucchini make eight boats.
Italian sausage can be mild or hot. Buy it in bulk or squeeze it out of the casings. Check the label, since a few brands add sugar or corn syrup.
Crushed tomatoes are measured on purpose. A quarter cup gives the filling pizza flavor while keeping the carbs in check. Jarred pasta sauces often contain added sugar.
Mozzarella gives the stretch and parmesan gives the salty, browned crust. Low-moisture shredded mozzarella melts without making the boats soggy.

Keto Sausage and Cheese Stuffed Zucchini Boats
Ingredients
Equipment
Method
- Heat the oven to 400°F. Halve the zucchini lengthwise and scoop out the centers with a spoon, leaving a shell about a quarter inch thick. Chop the scooped flesh.
- Place the shells cut side up in a baking dish, brush with half the olive oil, sprinkle with salt, and bake 10 minutes.
- Meanwhile, heat the remaining olive oil in a skillet over medium-high heat. Add the sausage and cook, breaking it up, until browned, about 8 minutes. Drain excess fat.
- Add the chopped zucchini flesh and minced garlic and cook until the moisture evaporates, 4 to 5 minutes. Stir in the crushed tomatoes and oregano and simmer 2 minutes.
- Pat any liquid from the zucchini shells, then pack the sausage filling into them. Top with mozzarella and parmesan.
- Bake 15 to 18 minutes, until the cheese is melted and golden. Scatter with basil and serve two boats per person.
Nutrition
Notes
Made this recipe?
Tap a star below to rate it. A written review is optional, but I read every one.Make It Your Own
- Swap the protein: Ground beef, ground turkey, or ground chicken with a teaspoon of Italian seasoning works well.
- Taco boats: Use ground beef with chili powder and cumin, top with cheddar, and finish with sour cream and salsa.
- Dairy free: Skip the cheese and top the boats with a drizzle of olive oil and crushed pork rinds for crunch.
- More vegetables: Add a cup of chopped spinach or diced mushrooms to the sausage as it browns.
- Spicier: Use hot Italian sausage and sprinkle red pepper flakes over the cheese before baking.
Storage, Leftovers, and Serving
Refrigerate cooled boats in an airtight container for up to 3 days. Zucchini keeps releasing moisture, so paper towels in the bottom of the container help.
Reheat in a 375°F oven or air fryer for 8 to 10 minutes so the cheese crisps up again. The microwave works in a pinch but softens the zucchini.
Pair two boats with a simple arugula salad. For more family-friendly dinners, browse my keto dinner recipes.
Frequently Asked Questions
Why Are My Zucchini Boats Watery?
Zucchini is mostly water. Pre-baking the hollowed shells for 10 minutes lets some of it evaporate, and cooking the scooped flesh with the sausage until the pan looks dry stops extra moisture from pooling in the finished boats.
How Many Carbs Are in Sausage Zucchini Boats?
A serving of two boats has about 7 g net carbs, with 36 g protein and 65 g fat. Most of the carbs come from the zucchini and tomato, which are measured to keep the dish keto.
Can I Freeze Stuffed Zucchini Boats?
You can, but the zucchini softens quite a bit after thawing. A better option is to freeze just the cooked sausage filling for up to 3 months, then stuff fresh zucchini halves and bake when you’re ready.
Your This-Week Plan
Here’s the experiment: make these on a night when someone in your house usually asks for pizza. Serve them without explaining they’re low carb and see how they land. If they get eaten happily, you’ve found a family dinner that works for your plan and theirs.
This recipe is for general education, not medical advice. Nutrition values are estimates and will vary with brands. If you’re pregnant, have a health condition, or take medication for blood sugar or blood pressure, check with your doctor before starting keto.
Practical, no-gimmick tips on healthy aging, hormones, fitness and nutrition.
- One email a week, no spam
- Real tips on aging, hormones, fitness and food
- Unsubscribe anytime
Free. I never share your email.











