These zucchini boats are hearty, cheesy, and surprisingly simple to make. They turn a few basic ingredients into a cozy weeknight meal that still feels light and fresh. If you’re watching carbs or just want a clever way to use zucchini, this recipe hits the spot.
You get juicy chicken, melty cheese, and a little crunch from the broiled top. It’s comfort food that won’t weigh you down.

Keto Chicken and Cheese Stuffed Zucchini Boats - A Comforting, Low-Carb Favorite
Ingredients
- 4 medium zucchini (about 7–8 inches long)
- 2 cups cooked chicken, finely chopped or shredded (rotisserie works great)
- 1 cup shredded mozzarella, divided
- 1/2 cup grated Parmesan
- 4 oz cream cheese, softened
- 2 tbsp mayonnaise or sour cream
- 2 cloves garlic, minced
- 1/2 small onion, finely chopped
- 2 tbsp olive oil, divided
- 1/4 cup chicken broth (or water)
- 1 tsp Italian seasoning
- 1/2 tsp smoked paprika (optional, for depth)
- 1/4 tsp red pepper flakes (optional, for heat)
- Kosher salt and black pepper, to taste
- 2 tbsp fresh parsley or basil, chopped (for garnish)
Instructions
- Preheat the oven: Set to 400°F (200°C). Line a baking sheet or 9x13-inch baking dish with parchment for easy cleanup.
- Prep the zucchini: Trim the ends. Slice each zucchini lengthwise. Use a spoon to scoop out the centers, leaving a 1/4-inch border to create boats. Reserve about half of the scooped zucchini flesh and chop it finely.
- Season and par-bake: Place the zucchini boats cut-side up. Brush with 1 tbsp olive oil and season with salt and pepper. Bake for 10 minutes to soften slightly, then remove and set aside.
- Sauté aromatics: While the boats bake, heat the remaining 1 tbsp olive oil in a skillet over medium heat. Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Add zucchini and deglaze: Stir in the chopped zucchini flesh and a pinch of salt. Cook 2–3 minutes to reduce moisture. Pour in chicken broth and simmer 1 minute to pick up any browned bits. Remove from heat.
- Make the filling: In a large bowl, combine cooked chicken, cream cheese, mayonnaise, Italian seasoning, smoked paprika, red pepper flakes (if using), 1/2 cup mozzarella, and Parmesan. Add the warm onion-garlic-zucchini mixture. Mix until creamy. Taste and season with salt and pepper.
- Stuff the boats: Spoon the filling evenly into each par-baked zucchini shell. Press gently to pack it in. Top with the remaining 1/2 cup mozzarella.
- Bake to melt: Return to the oven and bake 15–18 minutes, until the cheese is melted and the filling is heated through.
- Broil for color (optional): Switch to broil for 1–2 minutes to get golden, bubbly tops. Watch closely to prevent burning.
- Finish and serve: Let rest 5 minutes to set. Garnish with chopped parsley or basil. Serve warm.
What Makes This Recipe So Good

- Low-carb and satisfying: You get all the flavor of a hearty casserole without the carb-heavy components. Perfect for keto or anyone cutting back on pasta and rice.
- Balanced texture: Tender zucchini, creamy cheese, and a lightly crisp top make each bite feel complete.
- Meal-prep friendly: The filling and the zucchini can be prepped ahead, then baked fresh when you need dinner fast.
- Flexible base: Switch up herbs, cheeses, or seasoning blends to match what you have on hand.
- Family-friendly: Mild flavors and a familiar, cheesy finish make this an easy sell at the table.
Ingredients
- 4 medium zucchini (about 7–8 inches long)
- 2 cups cooked chicken, finely chopped or shredded (rotisserie works great)
- 1 cup shredded mozzarella, divided
- 1/2 cup grated Parmesan
- 4 oz cream cheese, softened
- 2 tbsp mayonnaise or sour cream
- 2 cloves garlic, minced
- 1/2 small onion, finely chopped
- 2 tbsp olive oil, divided
- 1/4 cup chicken broth (or water)
- 1 tsp Italian seasoning
- 1/2 tsp smoked paprika (optional, for depth)
- 1/4 tsp red pepper flakes (optional, for heat)
- Kosher salt and black pepper, to taste
- 2 tbsp fresh parsley or basil, chopped (for garnish)
Step-by-Step Instructions

- Preheat the oven: Set to 400°F (200°C).
Line a baking sheet or 9×13-inch baking dish with parchment for easy cleanup.
- Prep the zucchini: Trim the ends. Slice each zucchini lengthwise. Use a spoon to scoop out the centers, leaving a 1/4-inch border to create boats.
Reserve about half of the scooped zucchini flesh and chop it finely.
- Season and par-bake: Place the zucchini boats cut-side up. Brush with 1 tbsp olive oil and season with salt and pepper. Bake for 10 minutes to soften slightly, then remove and set aside.
- Sauté aromatics: While the boats bake, heat the remaining 1 tbsp olive oil in a skillet over medium heat.
Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Add zucchini and deglaze: Stir in the chopped zucchini flesh and a pinch of salt. Cook 2–3 minutes to reduce moisture.
Pour in chicken broth and simmer 1 minute to pick up any browned bits. Remove from heat.
- Make the filling: In a large bowl, combine cooked chicken, cream cheese, mayonnaise, Italian seasoning, smoked paprika, red pepper flakes (if using), 1/2 cup mozzarella, and Parmesan. Add the warm onion-garlic-zucchini mixture.
Mix until creamy. Taste and season with salt and pepper.
- Stuff the boats: Spoon the filling evenly into each par-baked zucchini shell. Press gently to pack it in.
Top with the remaining 1/2 cup mozzarella.
- Bake to melt: Return to the oven and bake 15–18 minutes, until the cheese is melted and the filling is heated through.
- Broil for color (optional): Switch to broil for 1–2 minutes to get golden, bubbly tops. Watch closely to prevent burning.
- Finish and serve: Let rest 5 minutes to set. Garnish with chopped parsley or basil.
Serve warm.
Keeping It Fresh
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. The flavor deepens overnight.
- Reheating: Warm in a 350°F (175°C) oven for 10–12 minutes or microwave in 30-second bursts. For crisp tops, finish under the broiler for 1 minute.
- Make-ahead: Assemble the boats, cover tightly, and refrigerate up to 24 hours before baking.
Add 3–5 extra minutes to bake time.
- Freezing: Freeze fully baked boats on a sheet pan until solid, then transfer to a freezer bag for up to 2 months. Reheat from frozen at 350°F (175°C) for 25–30 minutes, covering loosely with foil if browning too fast.
Benefits of This Recipe
- Keto-friendly: High in protein and fat with minimal carbs, making it easy to fit into daily macros.
- Veg-forward: Uses zucchini as the base, adding fiber, hydration, and micronutrients.
- Protein-packed: Chicken keeps you full and supports balanced blood sugar.
- Easy to customize: Works with different cheeses, herbs, and spice profiles without changing the method.
- One-pan simplicity: Minimal mess and quick cleanup, ideal for weeknights.
Pitfalls to Watch Out For
- Watery zucchini: If your boats release too much liquid, you likely skipped the par-bake or didn’t cook the scooped flesh down. Make sure to pre-bake and sauté out moisture.
- Undersalted filling: Cheese adds salt, but the chicken and zucchini need seasoning.
Taste the filling before stuffing and adjust.
- Overbaking: Zucchini can go mushy if baked too long. Stick to the times and pull when the cheese melts and edges are tender.
- Dry chicken: Use rotisserie or leftover roast chicken for the best texture. If using poached or grilled chicken, don’t overcook it before mixing.
Recipe Variations
- Buffalo Ranch: Add 2–3 tbsp buffalo sauce and 1 tbsp dry ranch seasoning to the filling.
Top with blue cheese crumbles and green onion.
- Pesto Parmesan: Swap Italian seasoning for 2 tbsp basil pesto. Use shredded provolone or Italian blend and extra Parmesan on top.
- Tex-Mex: Use cumin, chili powder, and a pinch of oregano. Mix in chopped green chiles and top with pepper jack.
Finish with cilantro and avocado slices.
- Bacon and Cheddar: Stir in 1/3 cup cooked, crumbled bacon and swap mozzarella for sharp cheddar. A sprinkle of chives is great here.
- Mediterranean: Add chopped olives, sun-dried tomatoes, and crumbled feta. Season with oregano and lemon zest.
- Dairy-light: Reduce cream cheese to 2 oz and replace mayonnaise with olive oil.
Use a smaller amount of a strong cheese like aged cheddar.
FAQ
Can I use ground chicken instead of cooked chicken?
Yes. Brown 1 lb ground chicken with a little olive oil, salt, and pepper. Drain any liquid, then mix it into the filling as directed.
How do I keep the zucchini from getting soggy?
Par-bake the boats first, and cook the scooped zucchini flesh with the onions to evaporate moisture.
Don’t skip these steps, and avoid overbaking at the end.
What’s the best cheese for melting?
Mozzarella melts smoothly and stays mild. For more flavor, mix in provolone, Monterey Jack, or a little smoked gouda. Keep Parmesan for sharpness and browning.
Is this recipe freezer-friendly?
Yes.
Bake, cool completely, then freeze. Reheat from frozen at 350°F (175°C) until hot, and broil briefly to refresh the top.
Can I make it spicy?
Absolutely. Add red pepper flakes, diced jalapeños, or a spoonful of hot sauce to the filling.
Pepper jack on top adds a nice kick, too.
What can I serve with these boats?
A simple green salad with lemon vinaigrette, roasted broccoli, or sautéed spinach pairs well. Keep sides light to balance the rich filling.
In Conclusion
Keto Chicken and Cheese Stuffed Zucchini Boats are a reliable, tasty way to get dinner on the table fast. They’re creamy, comforting, and easy to customize with what you have.
With a few smart steps, you’ll avoid soggy squash and get golden, melty tops every time. Keep this recipe in your back pocket for busy weeknights, meal prep, or a low-carb main that everyone actually enjoys.

