Stuffed Zucchini Boats with Mozzarella

Oven-roasted stuffed zucchini boats topped with bubbly, golden cheese and a sprinkle of fresh green parsley.
Stuffed Zucchini Boats for 4 Servings
By Mona Adams
A clever salting technique ensures the zucchini doesn't release excess moisture while roasting. These Stuffed Zucchini Boats stay sturdy and cheesy, completely avoiding any soggy bottoms.
  • Duration: 15 minutes prep + 20 minutes oven time
  • The Highlight: Golden-brown, bubbling cheese paired with soft zucchini
  • Perfect for: A quick, low-carb meal on a busy weeknight

The smell of toasted garlic and molten mozzarella hitting you as soon as the oven opens is absolute bliss. It transforms your kitchen into a tiny Italian bistro, regardless of whether you're wearing a fancy apron or just your favorite sweatpants.

This recipe took some trial and error. I once served a batch that was basically floating in a pool of zucchini water, with the filling sliding right off the vegetables. That disaster proved to me that zucchini behaves like a sponge.

The real game changer is the ricotta. Its creamy density provides a solid anchor for the other cheeses, ensuring the stuffing stays put. Combined with a bit of pre-salting, these Stuffed Zucchini Boats hold their shape and taste wonderfully rich.

How to Make Stuffed Zucchini Boats

The Salt Soak: To prevent the boats from steaming, salt removes extra moisture via osmosis (learn more at Serious Eats), ensuring they roast properly.

Three Cheese Blend: Combining ricotta for substance, mozzarella for that classic stretch, and Parmesan for a salty edge creates a perfectly balanced stuffing.

High Heat: Setting the oven to 400°F lets the cheese brown fast, keeping the zucchini from turning mushy.

Fresh ChoiceShortcut OptionTexture ImpactCost Impact
Fresh Ricottastore-bought TubSlightly less creamyCheaper
Fresh ParsleyDried ParsleyLess bright colorCheaper
Grated ParmesanPre shreddedLess nutty flavorSimilar

What Each Ingredient Does

IngredientRoleIf You Don't Have It
ZucchiniMain structureYellow squash
RicottaCreamy filling baseStrained cottage cheese
MozzarellaMelty toppingProvolone
ParmesanSalty depthPecorino Romano

The Full Ingredient List

  • 4 medium zucchinis, halved lengthwise
  • 1 tsp kosher salt Why this? Draws out moisture for a firmer boat
  • 1 tbsp extra virgin olive oil
  • 1 cup part skim ricotta cheese Why this? Keeps the filling thick and creamy
  • 1 cup shredded part skim mozzarella cheese
  • 1/2 cup freshly grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 1/4 tsp black pepper
  • 1/4 cup fresh parsley, chopped

For the ricotta, I usually stick to the part skim version. Full fat can sometimes be too heavy and release more oil, which we don't want. If you're in a pinch, cottage cheese works, but you'll need to pulse it in a blender first to get rid of the lumps.

Equipment Needed

You don't need anything fancy for this. A sharp chef's knife and a sturdy spoon for hollowing are the basics. I use a standard rimmed baking sheet and parchment paper to make cleanup a breeze. If you have a small mixing bowl for the cheese, you're all set.

Step by step Cooking

  1. Preheat your oven to 400°F (200°C). Slice the zucchinis in half lengthwise and scoop out the middle with a spoon, leaving a 1/4 inch wall to form the boat.
  2. Dust the insides of the zucchini boats with kosher salt and let them stand for 15 minutes. Note: This step is essential to prevent them from getting soggy.
  3. Thoroughly pat the interiors dry using paper towels and brush the outside of the shells with olive oil.
  4. In a mixing bowl, stir together the ricotta, half of the mozzarella, Parmesan, minced garlic, oregano, red pepper flakes, and black pepper.
  5. Fold in the chopped parsley until the filling reaches a velvety consistency.
  6. Divide the cheese mixture evenly among the hollowed Stuffed Zucchini Boats, pressing down gently.
  7. Add the remaining mozzarella cheese to the top of each boat and set them on a parchment lined baking sheet.
  8. Bake for 20-25 minutes until the cheese is bubbling and mahogany colored, and the zucchini is tender.

Fixing Your Common Problems

Four roasted green squash halves filled with savory meat and melted cheese arranged on a rustic wooden board.

Fixing Watery Boats

This usually happens if the salt didn't sit long enough or you skipped the paper towel step. If you see a puddle forming on the pan, carefully drain it with a turkey baster or spoon it out mid bake. To prevent this next time, make sure the zucchini is bone dry before the cheese goes in.

Fixing Burnt Cheese

If your mozzarella is browning too fast but the zucchini is still hard, move the pan to the lower rack of the oven. You can also loosely cover the boats with a piece of foil for the last 10 minutes. This lets the vegetable cook through without scorching the top.

Fixing Overflowing Filling

If the cheese is spilling over the sides of your Stuffed Zucchini Boats, you likely didn't scoop deep enough. Use a melon baller or a smaller spoon to create a deeper well. Just be careful not to poke through the bottom of the boat.

Reheating the Boats

The oven is always better than the microwave for leftovers. Heat them at 350°F for about 10 minutes. This helps the cheese get bubbly again without making the zucchini rubbery.

Changing the Batch Size

This recipe is easily halved for a single serving. Switch to a smaller baking dish and shorten the bake time by 20% because of the smaller volume. For the egg-free cheese blend, simply halve all the ingredients.

If you're doubling the batch for more guests, be careful not to double the salt or red pepper flakes, as they can become too intense. Use roughly 1.5x the spices instead. Roast in batches if your pan is too full, as overcrowding causes the food to steam rather than roast.

GoalWhat to Change
More proteinAdd cooked ground beef
Lighter feelUse low-fat ricotta
Extra spiceDouble red pepper flakes

Saving and Reheating

Keep these in an airtight container in the refrigerator for a maximum of 3 days. I advise against freezing them, as zucchini's high water content means it usually collapses and becomes mushy once thawed.

Save the scooped out zucchini flesh rather than tossing it. I typically sauté it with a little onion and garlic as a side dish, or blend it into a quick summer soup. It's far too wasteful to throw away half the vegetable.

Best Side Dish Ideas

While these are satisfying as a main, a fresh arugula salad with lemon vinaigrette provides a bright contrast to the rich cheese. For a more substantial meal, adding some grilled chicken or garlic shrimp works well.

If you're craving something even heartier, you can try my Boats with Ground Beef recipe for a protein boost. Otherwise, pair them with roasted cherry tomatoes for a lighter side.

Other Tasty Versions

You can easily turn this into a vegetarian meal by adding spinach or diced bell peppers to the ricotta mix. Just make sure to sauté the vegetables first to get the moisture out, otherwise you're back to the soggy boat problem.

If you want a different protein, check out my Turkey Zucchini Boats for a leaner option. For a vegan twist, swap the dairy for a firm almond based ricotta and nutritional yeast for that cheesy, salty flavor.

Trust me, once you get the salting part down, these Stuffed Zucchini Boats become a staple. They're fast, budget friendly, and actually taste like something you'd get at a restaurant. Right then, get your zucchinis ready and let's get cooking!

High in Sodium

⚠️

875 mg 875 mg of sodium per serving (38% 38% of daily value)

The American Heart Association recommends a daily limit of 2,300 mg of sodium to maintain heart health and reduce the risk of hypertension.

Tips to Reduce Sodium

  • 🧂Omit Kosher Salt-25%

    Remove the kosher salt used for prepping the zucchinis; use a squeeze of lemon juice instead to draw out moisture.

  • 🧀Limit Parmesan-15%

    Parmesan is very high in sodium. Reduce the amount by half or substitute with nutritional yeast for a similar nutty flavor.

  • 🥛Low-Sodium Mozzarella-15%

    Swap standard shredded mozzarella for a low-sodium version or reduce the quantity of cheese used in the filling.

  • Ricotta Blend-10%

    Mix the ricotta with unsalted Greek yogurt or blended tofu to maintain the creamy texture while lowering the overall sodium content.

  • 🌿Enhance Aromatics

    Increase the amount of fresh parsley, garlic, and black pepper to amplify the flavor profile without relying on salt.

Estimated Reduction: Up to 60% less sodium (approximately 350 mg per serving)

Recipe FAQs

How to stop the zucchini from releasing water?

Sprinkle kosher salt inside the boats for 15 minutes before patting them dry.

Tip: use a clean paper towel to remove every drop of moisture.

Is it true that I must pre-cook the zucchini?

Surprisingly, no. The oven time at 400°F is sufficient to cook them through.

Tip: check for tenderness by pressing the side of the boat with a fork.

Why did my cheese not get brown?

The baking sheet might be positioned too low in the oven.

Tip: move the pan to the top rack for the final 5 minutes of baking.

Can I make the filling spicier?

Increase the amount of red pepper flakes in the cheese mixture.

Tip: fold the flakes in thoroughly to avoid concentrated spicy spots.

Would more herbs improve the taste?

Adding extra parsley and oregano boosts the fresh, savory notes.

Tip: if you enjoy this flavor profile, the same herb heavy approach is used in our garlic herb boats.

Stuffed Zucchini Boats 2

Stuffed Zucchini Boats for 4 Servings Recipe Card
Stuffed Zucchini Boats for 4 Servings Recipe Card
0.0 / 5 (0 Review)
Preparation time:15 Mins
Cooking time:25 Mins
Servings:4 servings
Category: Main DishCuisine: Italian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
285 kcal
% Daily Value*
Total Fat 17.7g
Sodium 875mg
Total Carbohydrate 9.8g
   Dietary Fiber 2.1g
   Total Sugars 5.2g
Protein 19.9g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe