Cheese Stuffed Zucchini Boats

Loading…

By Reading time

Cheese stuffed zucchini boats hit that sweet spot between light and satisfying: tender zucchini, a creamy filling, and a browned cheesy top that pulls apart in the best way. The edges get a little blistered, the centers stay soft but not watery, and every bite has enough garlic and parmesan to keep it from tasting like a diet version of dinner.

The trick is treating the zucchini like a vegetable that needs a little structure before it gets stuffed. Scooping out the centers leaves room for the filling, but brushing the shells with olive oil and giving the filling a quick sauté first keeps the final dish from turning soggy. Ricotta makes the filling creamy without weighing it down, while mozzarella brings the melt and parmesan adds the sharp finish.

Below, I’ve included the small details that make these zucchini boats bake up neatly instead of collapsing into a watery pan. There’s also a simple way to adjust the filling if your zucchini run large or if you want to swap in a different cheese you already have on hand.

The zucchini held its shape and the filling set up beautifully instead of running all over the pan. I loved the mix of ricotta and mozzarella — creamy inside, browned and bubbly on top.

★★★★★— Megan T.

Cheesy zucchini boats with browned mozzarella are perfect for an easy low-carb dinner — save them for the nights when you want something hearty without turning on a heavy sauce.

Save to Pinterest

The Secret to Zucchini Boats That Hold Their Shape

The biggest mistake with stuffed zucchini is rushing the vegetable itself. If you scoop too aggressively or skip seasoning the shells, you end up with a flimsy base that leaks moisture into the filling as it bakes. A 1/4-inch border gives you enough structure to hold the cheese mixture, and salting lightly after brushing with olive oil helps the zucchini soften without turning slack.

The other thing that matters is moisture management. Fresh zucchini and tomatoes both give off liquid, so the quick sauté does double duty: it cooks off some of that water and concentrates the flavor before the filling goes into the shells. That’s the difference between a baked casserole texture and a filling that actually stays tucked inside the boats.

  • Zucchini — Medium zucchini work best because they’re sturdy enough to split and fill without being woody. Very large zucchini can work, but the centers usually hold more water and the boats need a few extra minutes in the oven.
  • Ricotta — This is what makes the filling creamy and cohesive. Cottage cheese can stand in if that’s what you have, but it should be drained first or the filling gets loose.
  • Mozzarella — Use part of it inside the filling and save the rest for the top. That split gives you melt throughout instead of all the cheese sitting on the surface.
  • Parmesan — Parmesan brings salt and sharpness, and it helps the filling taste finished instead of flat. Pre-grated works in a pinch, but freshly grated melts and seasons better.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Filling Before It Goes Into the Oven

Prepping the Zucchini Shells

Cut the zucchini lengthwise and scoop out the centers carefully, leaving a sturdy border so the shells don’t collapse once they soften in the oven. Brush the cut sides with olive oil and season them before filling; that small step keeps the outer layer from tasting steamed. Place them cut-side up so the boats hold the filling instead of spilling it into the pan.

Cooking Off the Extra Moisture

Sauté the garlic briefly, then add the chopped zucchini flesh and cherry tomatoes. Cook just until the tomatoes begin to slump and the zucchini loses its raw edge, because you want steam to escape before the filling bakes. If the pan looks watery, keep it over the heat a minute longer; wet filling is the main reason zucchini boats turn soupy.

Mixing the Cheese Filling

Take the pan off the heat before stirring in the ricotta, half the mozzarella, parmesan, and Italian seasoning. Hot filling can make the cheeses loosen too much, which makes stuffing messier and can lead to a greasy top. You want a thick, spoonable mixture that holds together in mounds and doesn’t slide off the spoon.

Baking Until the Top Browns

Fill each shell generously, then finish with the remaining mozzarella. Bake until the zucchini is tender when pierced with a fork and the cheese is bubbling with browned spots around the edges. If the tops brown before the zucchini softens, cover the dish loosely with foil for the last few minutes so the filling finishes without scorching.

How to Change These Zucchini Boats Without Losing the Good Part

Make Them Dairy-Free

Use a dairy-free ricotta and mozzarella-style shred, then add a little extra salt and Italian seasoning to bring the flavor back up. The texture will still be creamy, but you won’t get quite the same browned, stretchy top that dairy mozzarella gives you.

Add More Protein

Stir in cooked ground turkey, sausage, or chopped rotisserie chicken after the vegetable mixture has cooled a bit. That keeps the filling hearty without making it greasy, and it turns the boats into a full one-pan dinner.

Keep It Gluten-Free and Low Carb

The recipe is naturally gluten-free and fits a low-carb dinner as written, as long as your cheeses are certified gluten-free if that matters for your kitchen. The zucchini does the job that pasta or bread usually would, so you still get a filling main dish without changing the method.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a bit more as it sits, but the flavor stays good.
  • Freezer: These don’t freeze well. The zucchini turns watery after thawing and the filling loses its clean texture.
  • Reheating: Reheat in a 350°F oven until hot in the center, about 10 to 15 minutes. The microwave works for speed, but it softens the zucchini faster and can make the cheese top rubbery.

Questions I Get Asked About This Recipe

Can I make cheese stuffed zucchini boats ahead of time?+

Yes, you can assemble them a few hours ahead and keep them covered in the refrigerator before baking. If you go much longer than that, the zucchini starts releasing more water, so it’s better to bake them the same day you prep them. Add a few extra minutes in the oven if they go in cold.

How do I keep zucchini boats from getting watery?+

Cook the chopped zucchini flesh and tomatoes long enough for the steam to cook off before mixing in the cheese. That step matters because the vegetables carry the water that would otherwise pool in the pan. If your zucchini are especially large, you can also blot the scooped shells lightly with a paper towel before filling.

Can I use cottage cheese instead of ricotta?+

Yes, but drain it first so the filling stays thick. Cottage cheese brings a similar creamy base, though the texture is a little looser and the flavor is milder than ricotta. If you want a smoother filling, pulse it briefly before mixing.

How do I know when the zucchini boats are done?+

The zucchini should be tender enough that a fork slides in with little resistance, but it shouldn’t collapse when you lift the dish. The cheese will be melted all the way through and browned in spots on top. If the filling is done before the zucchini is tender, cover the pan and keep baking until the shells soften.

Can I use yellow squash instead of zucchini?+

Yes, yellow squash works the same way and bakes at about the same pace. The boats may be a little softer and more delicate, so handle them gently when scooping and filling. The flavor stays mild, which makes the cheese and garlic stand out even more.

Cheese Stuffed Zucchini Boats

Cheese stuffed zucchini boats with overflowing, golden baked mozzarella and parmesan. Tender zucchini shells are filled with a ricotta-garlic mixture and baked until bubbly and blistered at the edges.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 370

Ingredients
  

4 medium zucchini, halved lengthwise
  • 4 zucchini medium
2 tablespoons olive oil
  • 2 tbsp olive oil
4 cloves garlic, minced
  • 4 garlic minced
1 cup cherry tomatoes, halved
  • 1 cup cherry tomatoes halved
1/2 cup ricotta cheese
  • 0.5 cup ricotta cheese
1 cup mozzarella cheese, shredded (divided)
  • 1 cup mozzarella cheese shredded, divided
1/4 cup parmesan cheese, grated
  • 0.25 cup parmesan cheese grated
1 teaspoon Italian seasoning
  • 1 tsp Italian seasoning
Salt and black pepper to taste
  • 0.25 tsp salt to taste
  • 0.125 tsp black pepper to taste
Fresh basil and red pepper flakes for garnish
  • 1 fresh basil for garnish
  • 1 tsp red pepper flakes for garnish

Equipment

  • 1 sheet pan

Method
 

Prep and preheat
  1. Preheat oven to 400°F.
  2. Halve each zucchini lengthwise and scoop out the center, leaving about a 1/4-inch shell; chop the scooped flesh and set aside.
Cook the filling
  1. Brush the zucchini shells with olive oil, then season with salt and black pepper and place cut-side up in a baking dish.
  2. Sauté the minced garlic in olive oil for 30 seconds, then add the chopped zucchini flesh and cherry tomatoes and cook 3–4 minutes until softened.
  3. Remove from heat and mix with ricotta cheese, half the mozzarella, parmesan, and Italian seasoning until evenly combined.
Stuff and bake
  1. Fill each zucchini shell generously with the cheese mixture, then top with the remaining mozzarella.
  2. Bake 20–25 minutes at 400°F until zucchini is tender and the cheese is golden and bubbly; garnish with fresh basil and red pepper flakes.

Notes

For cleaner boat shapes, keep the shell thickness close to 1/4 inch so they stay sturdy in the oven. Store leftovers covered in the refrigerator up to 3 days; reheat at 350°F until warmed through. Freeze? No—zucchini gets watery after thawing. Vegetarian-friendly as written; if you want a lower-fat version, use part-skim mozzarella and reduce the parmesan slightly.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating