Cheesy Bacon Stuffed Zucchini
If you have a few zucchini sitting in the refrigerator and you’re wondering what to do with them, this Cheesy Bacon Stuffed Zucchini is a recipe worth making.
Tender zucchini boats are filled with crispy bacon, garlic, herbs, Parmesan, and melty mozzarella, then baked until the cheese is golden and bubbling.
It’s simple, cozy, and incredibly satisfying.
I made these one weekend when I had more zucchini than I knew what to do with.
I was going to make a simple roasted vegetable side, but then I spotted some bacon in the refrigerator and thought, Why not stuff the zucchini with it?
So I cooked the bacon until crispy, sautéed some garlic and onion in the leftover bacon drippings, and mixed everything with Parmesan and herbs.
Then I spooned the filling into the zucchini halves and covered them with mozzarella.
When they came out of the oven, the cheese was golden and bubbling, and the bacon smelled amazing.
My family immediately came into the kitchen to see what was cooking.
Everyone loved them.
The zucchini became tender without turning mushy, while the bacon gave the filling that smoky, salty flavor that makes everything taste better.
Now this is one of my favorite ways to make zucchini feel like the star of the meal instead of an afterthought.
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: About 50 minutes
Servings: 4
Why You’ll Love These Stuffed Zucchini Boats
Cheesy and comforting
Crispy bacon in every bite
Tender roasted zucchini
Easy weeknight recipe
Low-carb friendly
Naturally gluten-free
Great side dish or light main
Family-friendly
Easy to customize
Ingredients
4 medium zucchini
6 slices bacon, chopped
½ small yellow onion, finely diced
3 cloves garlic, minced
½ cup grated Parmesan cheese
1 cup shredded mozzarella cheese
¼ cup cream cheese, softened
1 teaspoon Italian seasoning
½ teaspoon smoked paprika
¼ teaspoon black pepper
¼ teaspoon salt, or to taste
2 tablespoons fresh parsley, chopped
1 tablespoon olive oil
Optional Toppings
Extra crispy bacon
Green onions
Red pepper flakes
Fresh chives
Extra Parmesan
Sour cream
How to Make Cheesy Bacon Stuffed Zucchini
Step 1: Preheat the Oven
Preheat your oven to 200°C (400°F).
Lightly grease a baking dish large enough to hold the zucchini boats in a single layer.
Step 2: Prepare the Zucchini
Wash and dry the zucchini.
Slice each zucchini in half lengthwise.
Using a spoon, carefully scoop out the center flesh, leaving about ¼ inch (6 mm) of zucchini around the edges.
Don’t throw away the zucchini flesh.
You’ll use it in the filling.
Place the zucchini boats cut-side up in the prepared baking dish.
Brush lightly with olive oil.
Step 3: Cook the Bacon
Heat a large skillet over medium heat.
Add the chopped bacon.
Cook until crispy and golden.
Transfer the bacon to a paper towel-lined plate.
Leave about 1 tablespoon of bacon drippings in the skillet.
Step 4: Sauté the Vegetables
Add the chopped zucchini flesh and diced onion to the skillet.
Cook for approximately 4–5 minutes, stirring occasionally.
Add the minced garlic.
Cook for another 30 seconds until fragrant.
Remove from the heat.
Step 5: Make the Filling
In a bowl, combine:
Cooked zucchini mixture
Crispy bacon
Parmesan
Cream cheese
Italian seasoning
Smoked paprika
Black pepper
Salt
Fresh parsley
Mix until everything is well combined.
Taste and adjust the seasoning if necessary.
Remember that the bacon and Parmesan already add plenty of salt.
Step 6: Fill the Zucchini
Spoon the bacon-cheese filling generously into each zucchini boat.
Don’t be afraid to mound the filling slightly.
It will settle as it cooks.
Step 7: Add the Mozzarella
Sprinkle shredded mozzarella generously over the top of each zucchini boat.
Add a little extra Parmesan if desired.
Step 8: Bake
Cover the baking dish loosely with foil.
Bake for approximately 15 minutes.
Remove the foil.
Continue baking for another 10–15 minutes, until the zucchini is tender and the cheese is golden and bubbling.
For an extra-crispy cheese topping, broil for 1–2 minutes at the end.
Watch carefully.
Step 9: Garnish
Remove from the oven and let the zucchini rest for about 5 minutes.
Top with fresh parsley, green onions, crispy bacon, or red pepper flakes.
Serve warm.
My Best Tips
Don’t Scoop Out Too Much Zucchini
Leave enough around the edges so the zucchini boats remain sturdy.
Drain Excess Moisture
Zucchini contains a lot of water.
If the scooped-out flesh looks particularly watery, let it cook a little longer in the skillet before adding it to the filling.
Use Crispy Bacon
Crispy bacon gives the filling much better texture.
Don’t Overbake
You want the zucchini tender but still sturdy enough to hold the filling.
If you cook it too long, it can become watery and floppy.
Broil at the End
A quick blast under the broiler gives the cheese that gorgeous golden finish.
Can I Use Turkey Bacon?
Yes.
Turkey bacon works well, although it won’t provide quite as much richness as traditional bacon.
You may need a little olive oil when sautéing the vegetables.
Can I Use Different Cheese?
Absolutely.
Try:
Cheddar
Monterey Jack
Pepper Jack
Provolone
Gruyère
Fontina
Gouda
Cheddar and bacon make a particularly delicious combination.
Can I Make Them Spicy?
Definitely.
Add:
Jalapeños
Red pepper flakes
Cayenne pepper
Hot sauce
Pepper Jack cheese
A little chopped jalapeño mixed into the filling is fantastic.
Can I Add Chicken?
Yes.
Add cooked, shredded chicken to turn these zucchini boats into a more substantial meal.
Rotisserie chicken works especially well.
Can I Add Ground Beef?
Absolutely.
Brown ground beef with the onion and garlic, then mix it with the bacon and cheese filling.
Can I Add Sausage?
Yes.
Cooked Italian sausage gives the filling even more flavor.
Use mild or spicy sausage depending on your preference.
Can I Make These Keto?
Yes.
These zucchini boats are naturally low in carbohydrates and work well for a keto meal.
For strict keto, check the carbohydrate content of your bacon, cream cheese, and seasonings.
Are These Gluten-Free?
Yes, the basic recipe is naturally gluten-free.
Check packaged bacon and seasonings if you need strict gluten-free preparation.
Can I Make Them Without Cream Cheese?
Yes.
Simply increase the Parmesan slightly or add a spoonful of ricotta.
You can also omit it entirely for a firmer filling.
Can I Make Them Vegetarian?
Yes, but you’ll need to replace the bacon.
Try adding:
Sautéed mushrooms
Spinach
Bell peppers
Sun-dried tomatoes
Artichokes
For a smoky flavor, add a little smoked paprika.
Delicious Variations
Bacon Cheddar Zucchini Boats
Replace the mozzarella with sharp cheddar and add green onions.
Jalapeño Popper Zucchini
Add chopped jalapeños and extra cream cheese, then top with cheddar.
Pizza Stuffed Zucchini
Add pepperoni, mozzarella, Italian seasoning, and a little marinara sauce.
Chicken Bacon Ranch Zucchini
Add cooked chicken, bacon, cream cheese, cheddar, and ranch seasoning.
Italian Sausage Zucchini Boats
Add cooked Italian sausage, Parmesan, mozzarella, garlic, and basil.
What to Serve With Stuffed Zucchini
These make a great light meal on their own, but they’re also delicious alongside:
Grilled chicken
Steak
Pork chops
Roast beef
Grilled salmon
Green salad
Roasted vegetables
Cauliflower rice
For a simple dinner, serve two zucchini halves with a fresh salad.
Can I Make These Ahead?
Yes.
Prepare and fill the zucchini boats several hours ahead.
Cover and refrigerate.
When ready to cook, bake as directed, adding approximately 5–10 minutes if they’re going straight from the refrigerator.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
How to Reheat
Reheat in the oven or air fryer for the best texture.
Air fry at approximately 175°C (350°F) until heated through and the cheese is bubbling.
The microwave works for convenience, but the zucchini will be softer.
Can I Freeze Stuffed Zucchini?
You can, but I don’t recommend it for the best texture.
Zucchini contains a lot of water and can become soft after freezing and thawing.
Nutritional Information
Approximate per serving:
Calories: 390
Protein: 23g
Fat: 29g
Total Carbohydrates: 10g
Fibre: 3g
Net Carbohydrates: 7g
Nutrition values are estimates and will vary depending on the size of the zucchini, bacon, and cheese used.
Frequently Asked Questions
Why are my stuffed zucchini watery?
Zucchini naturally releases water during cooking. Cooking the scooped-out flesh first helps remove some of that moisture.
Can I eat the zucchini skin?
Yes. The skin becomes tender during baking and helps the zucchini hold its shape.
How do I know when the zucchini is done?
A fork should easily pierce the zucchini, but it should still hold its shape.
Can I skip precooking the zucchini?
Yes. However, a short initial bake can help ensure the center becomes tender without over-browning the cheese.
Can I use mini zucchini?
Yes. Reduce the baking time because smaller zucchini cook more quickly.
Can I make these in the air fryer?
Yes. Air fry at approximately 180°C (350°F) until the zucchini is tender and the cheese is golden, usually around 12–18 minutes, depending on size.
Final Thoughts
These Cheesy Bacon Stuffed Zucchini have become one of my favorite ways to make vegetables feel like comfort food.
There’s something about bacon and melted cheese that can turn almost anything into something everyone wants to eat.
The first time I made these, I wasn’t sure whether the zucchini would be exciting enough.
But once the bacon started sizzling and the garlic hit the skillet, the whole recipe changed.
The filling became savory, smoky, creamy, and cheesy.
Then everything went into the zucchini boats.
When that mozzarella started bubbling and turning golden, I knew we were in business.
I made these on a relaxed weekend and put the baking dish right in the middle of the table.
Everyone grabbed a zucchini boat.
Then another.
And before I knew it, there were only a couple left.
That’s when I realized this wasn’t just a good way to use zucchini—it was a recipe worth making again.
I love that you can keep it simple or completely customize it.
Add jalapeños if you like heat.
Add chicken when you want something more filling.
Use cheddar for a sharper flavor.
Add ranch seasoning for a fun twist.
Or keep the classic combination of bacon, garlic, Parmesan, and mozzarella.
Whatever you choose, don’t skip the crispy cheese on top.
That’s the part that makes every bite so good.
Serve these hot with a fresh salad for an easy low-carb dinner, or put them next to grilled steak or chicken for a hearty family meal.
They’re cozy enough for a weekend dinner but easy enough for a regular Tuesday night.
And if your family says they don’t like zucchini?
Make these anyway.
Just don’t tell them how many vegetables they’re eating until after they’ve asked for seconds. 🥒🥓🧀🧄
