FREE 5-Ingredient Recipe EBook
GET IT NOWMy Stuffed Zucchini Recipe Has The Best Cozy Filling

Stuffed zucchini is one of those recipes I’ve made about 500 ways, because zucchini boats are basically a blank canvas for any flavor I’m craving. This version has rich Italian sausage and juicy tomatoes topped with melty mozzarella, and it’s a winner when I want something cozy. Here’s why:
- Big flavor without a long ingredient list – The Italian sausage does a lot of the work here, since it’s already seasoned, plus I add aromatics, tomatoes, herbs, and two cheeses to layer even more flavor over the tender zucchini. (I make a similar sausage filling for my stuffed banana peppers, so I knew this combo would work well tucked into zucchini, too!)
- Tender, not watery zucchini – Stuffed zucchini boat recipes can get soggy because the squash releases water as it bakes. That’s why I always roast the zucchini first, then pat dry before stuffing. No watery situation here.
- Comfort food vibe in a healthy veggie dish – You get the cheesy, juicy bite of a baked Italian dinner, but the zucchini makes this a gluten free, naturally low carb meal. My whole family loves these! If you like my zucchini pizza boats or zucchini taco boats, you’ll enjoy this sausage stuffed zucchini recipe, too.
- Easy to prep ahead – I like this dish for busy nights because you can make it ahead, then stuff and bake right before dinner.
If you’ve got lots of zucchini to use up and want a meal that feels hearty, cheesy, and still fresh, these zucchini boats are the answer. Make them with me!


“Ok, where has this been all my life? I loved how easy it was to whip these [zucchini boats] up and my kids couldn’t get enough of them. They already asked when we are having them again!”
-Chrissy
Ingredients & Substitutions
Here I explain the best ingredients for my stuffed zucchini recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Zucchini – This recipe for stuffed zucchini will work with zucchini of any size, but I used medium ones. You may need to adjust the amount of stuffing if yours are very small or very large. You can also make it with yellow squash! If you have leftover zucchini use it to make my zucchini lasagna or zucchini casserole next.
- Ground Italian Sausage – I used mild pork sausage, but hot is great if you prefer a kick. Feel free to swap in ground turkey, ground beef, ground chicken, simply plain ground pork, or even shredded Instant Pot chicken breast. I recommend adding extra Italian seasoning and salt if you use unseasoned meat.
- Onion – Yellow, white, or sweet onion all work here. You can even use red, but I find it’s too sharp for this filling.
- Garlic – Fresh minced garlic tastes best. In a pinch, use 1 teaspoon jarred garlic or 1/4 teaspoon garlic powder instead of the 2 cloves, but I prefer fresh because it blooms in the sausage fat and gives the filling more depth.
- Diced Tomatoes – These add moisture, tang, and a little sweetness. Drain them well so the stuffed zucchini boats don’t turn watery. You can use crushed tomatoes, tomato sauce, fresh chopped tomatoes, or marinara sauce for a saucier filling. I’ve also used roasted red peppers.
- Grated Parmesan Cheese – Parmesan melts into the sausage mixture and makes it taste more savory. I used pre-grated parmesan for convenience, but fresh would taste even better.
- Italian Seasoning – You can use store-bought or make my Italian seasoning recipe in 5 minutes. If you don’t have all the needed herbs, feel free to substitute any combination of dried basil, oregano, thyme, or rosemary. Fresh herbs also work, but you’d need 3 times the amount, as their flavor is less intense than dried.
- Olive Oil – This helps the zucchini soften and adds flavor before the filling goes in. Avocado oil works great, too.
- Sea Salt – A sprinkle on the zucchini before roasting brings out its flavor. I don’t usually add black pepper because Italian sausage already has plenty going on, but a pinch is fine.
- Mozzarella Cheese – For the melty topping! Mozzarella gives you the best gooey pull, but provolone, cheddar, or an Italian blend will also work.
How To Make Stuffed Zucchini Boats
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
These instructions are for sausage stuffing, but you can follow the same process for many kinds of stuffed zucchini recipes — see my variations below.
- Prep and roast the zucchini. Slice the zucchini lengthwise, then use a melon baller or spoon to scoop out the flesh and make wells. (I prefer the melon baller because it makes it easier to get boats with even depth without poking through the bottom.) Place them cut side up on a lined baking sheet or in a large baking dish, drizzle with olive oil, sprinkle with salt, and roast until tender.
- Saute the onion. Heat olive oil in a large skillet over medium-high heat. Add the diced onion and cook until it starts to brown at the edges, which gives the filling more flavor.
- Brown the sausage. Add the ground Italian sausage and break it apart with a spatula. Cook until no pink remains and the pieces are browned.


- Finish the filling. Make a little space in the center of the skillet, add the garlic, and saute until fragrant. Remove the pan from heat. Stir in the drained diced tomatoes, parmesan, and Italian seasoning. Adjust salt to your taste if needed.
- Stuff the zucchini boats. When the squash is soft, blot the wells with paper towels. Spoon the sausage mixture into the zucchini boats and mound it a little, pressing gently so it stays put.
- Add cheese and bake. Sprinkle mozzarella over the stuffed zucchini and bake until the cheese is melty. I added a sprinkle of fresh parsley as a finishing touch below.



My Recipe Tips
- Keep the zucchini boats close together in the pan. This keeps them upright and helps keep the filling from falling over the sides.
- Scoop deep enough, but leave a rim. I recommend leaving about 1/4 inch of zucchini around the edges, so the boats hold their shape but still have enough room for the sausage filling. I usually remove the area with the seeds and that’s just the right balance.
- Adjust the first bake to your zucchini size. You want the roasted squash to soften, but not to the point of losing its shape. If it’s still white and very firm, it’ll release more water when it goes back in the oven, making your filling watery. But if you roast too long, the squash can get so wobbly that the filling doesn’t stay in well, and it can become mushy by the time you bake the second time. I usually look for the squash to look less opaque and just starting to get fork tender.
- Patting the squash dry after roasting is crucial. Zucchini releases water in the oven, so I always blot it before stuffing to avoid making the filling watery.
- Make sure your filling isn’t too runny before scooping into the zucchini boats. This is not usually a problem if you drain the tomatoes, but if you swap in a saucier option (such as tomato puree or marinara) or make one of my stuffing variations below, it becomes more important. Just simmer the filling to cook down any liquid if it’s very runny.
- Don’t overbake after stuffing. The zucchini is already mostly cooked from the first bake, so the second bake is mainly for melting the cheese and warming the filling. I pull it once the cheese melts. That way, the squash doesn’t turn mushy.
- If you want the cheese golden brown, broil the stuffed zucchini for 1-2 minutes at the end. Watch closely, because the mozzarella can go from golden to too dark fast.
- Have extra sausage filling? Make sure you pack it lightly into the zucchini halves and mound the tops. But if your squash is small, you may still have extra. I usually save it to tuck into omelettes or even serve over salad for lunch.
- What to do with the scooped-out zucchini? You don’t have to toss it! Lately I mix it into my dog’s food, but before we got her, I would toss it into eggs, zucchini soup, smoothies, or simply saute it with other vegetables.
Stuffed Zucchini Boats (Best Filling!)
My stuffed zucchini boats have a cozy sausage filling with tomatoes, garlic, herbs, and melty mozzarella. An easy, fresh, and healthy dinner!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 400 degrees F (204 degrees C). Line a baking sheet with foil or parchment paper, or skip lining and just use a large baking dish.
-
Slice the zucchini lengthwise. Use a spoon or melon baller to scoop out some of the centers of the zucchini to make wells.
-
Place the zucchini onto the baking sheet, cut side up. Drizzle with a tablespoon of olive oil and sprinkle with sea salt.
-
Roast the zucchini in the oven for about 15-20 minutes, until soft.
-
Meanwhile, heat another tablespoon (15 mL) of olive oil a large non-stick skillet over medium-high heat. Add the diced onions. Saute for about 10 minutes, until starting to brown.
-
Add the pork sausage, and cook for about 10 minutes, breaking apart with a spatula, until browned.
-
Make some room on the pan, add the minced garlic, and saute for about 1 minute, until fragrant. Then, mix the garlic into the sausage.
-
Remove the sausage from heat. Stir in the tomatoes, grated Parmesan, and Italian seasoning. Adjust salt to taste, if needed.
-
When the zucchini are done roasting, use paper towels to pat any moisture from the wells.
-
Stuff the sausage mixture into the zucchini boats. Sprinkle with shredded mozzarella.
-
Bake for about 5-10 minutes, until the cheese is melted and browned.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 2 zucchini boats
- Tips: Check out my recipe tips above to help you get the perfect texture in your stuffed zucchini, and avoid a watery filling.
- Variations: See the stuffing variations below for Mexican, buffalo chicken, pizza, Mediterranean, crab, spinach feta, and broccoli cheese ideas.
- Storage: Keep leftovers in an airtight container in the fridge for up to 3-5 days.
- Meal prep: You can assemble the zucchini boats 1-2 days in advance, then bake when ready to eat. For even fresher results, I prep the zucchini boats and filling but store them separately — this way they last 3-4 days in the fridge.
- Reheat: Warm in a 350 degree F oven or air fryer (I prefer these options for a better texture), or in the microwave (softer, but still good).
- Freeze: Freeze on a baking sheet until solid, then transfer to a zip lock bag and keep frozen for up to 3 months. I usually bake from frozen, as the texture is better, but know that thawed zucchini will always be softer than baking it fresh.
📖 Want more recipes like this? Find this one and many more in my 30 Dinners In 30 Minutes!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Stuffed Zucchini
Stuffing Variations
Once you know the method, you can use the same recipe base with other fillings. I keep the zucchini prep the same, then change the filling and cheese. Try my other favorite zucchini boat recipes next:
- Mexican – Make taco meat with ground beef and taco seasoning, and bake with cheddar or Mexican blend cheese. Top with fresh tomatoes, red onion, avocado, and cilantro. (Follow my zucchini taco boats for the full version.)
- Buffalo Chicken – Use the filling from my buffalo chicken zucchini boats. It tastes like buffalo chicken dip baked into stuffed zucchini.
- Pizza – A healthier way to enjoy pizza is to use zucchini boats as your “crust” (without the effort of actually “making” a zucchini pizza crust!). Follow my recipe for zucchini pizza boats with marinara (or you could even use white sauce), mozzarella, and your favorite toppings.
- Mediterranean – Combine shredded chicken with the topping from my bruschetta chicken recipe, then top with fresh mozzarella and bake. You can also use the Greek-inspired filling from my stuffed tomatoes.
- Crab – Spoon my hot crab dip base into the squash halves, top with cheese, and bake until warm and bubbly.
- Spinach & Feta – Use the filling from my spinach stuffed mushrooms or eggplant rollatini, then top with mozzarella before baking.
- Broccoli Cheese – Make the filling from my broccoli casserole, but scoop it into zucchini instead of baking it in a casserole dish.
Meal Prep Options
Stuffed zucchini is great for meal prep because you can do most of the work ahead. I prefer baking fresh, though, for the best texture in the squash.
- Prep the zucchini. Slice, scoop, and roast up to 3-4 days ahead. Store it in the fridge and blot the wells again before stuffing.
- Make the filling. Cook the sausage mixture up to 3-4 days ahead. Warm it slightly before stuffing so the final bake only needs to melt and brown the cheese.
- Assemble ahead. You can stuff the zucchini boats ahead and refrigerate them for 1-2 days. (I do this right in the baking dish and cover in plastic wrap, so it’s super easy to pop in the oven.) If you want to prep 3-4 days ahead, I recommend keeping the squash and filling separate, then assemble the day-of.

What To Serve With Zucchini Boats
What I love most about these stuffed zucchini boats is that I can serve them as a meal all on their own, and that’s exactly what I usually do. But if you want something extra, these pair well:
- Salads – A crisp salad balances the cheesy sausage filling. Try my cucumber tomato salad or Mediterranean salad.
- Simple veggies – If your zucchini are on the smaller side and you want a veggie-forward meal, add my sauteed green beans, roasted broccoli and cauliflower, or air fryer broccoli.
- Heartier sides – For bigger appetites, serve the stuffed zucchini with rice (either on the side or you can even mix it into the filling if it’s pre-cooked!), your favorite pasta, or air fryer sweet potatoes.

Shop
My
Custom












64 Comments
Sharon
0These Italian zucchini boats would be a great way to use up my garden zucchinis and have a healthy dinner too.