Silky bechamel, creamy ricotta, and tender chicken turn these zucchini boats into a fork-and-knife dinner that eats like white lasagna without the noodles. The zucchini stays sturdy enough to hold its shape, the sauce clings instead of running off the pan, and the mozzarella on top browns into those little blistered spots that make people reach for a second half before they’ve finished the first.
What makes this version work is the order. The zucchini gets a thin cushion of bechamel first, which protects the shells from going watery and helps the filling stay rich instead of loose. The ricotta mixture is seasoned before it goes in, and the chopped zucchini flesh gets folded back in so nothing gets wasted and the filling keeps the same soft, savory texture all the way through.
Below you’ll find the small details that matter here: how to keep the boats from turning soggy, why the sauce should thicken before it ever touches the zucchini, and a few easy swaps if you want to make them without chicken or with a little more vegetable heft.
The bechamel stayed smooth, the zucchini held its shape, and the filling was creamy without turning watery. I baked it until the cheese on top got those golden spots, and even my picky eater asked for the leftovers.
Save these white lasagna zucchini boats for the nights when you want creamy bechamel, chicken, and blistered mozzarella without the pasta.
The Trick to Keeping Zucchini Boats from Going Watery
Zucchini gives up moisture fast in a hot oven, and that’s the thing that ruins most stuffed versions. The fix is simple: scoop a sturdy 1/4-inch shell, keep the filling thick, and start each boat with a thin layer of bechamel before adding the ricotta mixture. That little barrier helps the zucchini roast instead of steaming under the filling.
The other mistake is overfilling with a loose mixture. Ricotta, egg, and chicken should hold together on a spoon, not slump like soup. If the filling looks wet before baking, it’ll loosen even more in the oven and puddle around the boats instead of setting up in neat layers.
What Each Layer Is Doing in These White Lasagna Zucchini Boats

- Zucchini — Use large, straight zucchini if you can. Bigger ones are easier to hollow and hold more filling, which matters here because the boats need enough structure to carry the sauce. If your zucchini are on the smaller side, cut the filling amount back a little instead of forcing it in.
- Ricotta — This is the creamy base that gives the filling its lasagna feel. Whole-milk ricotta gives the best texture; part-skim works, but it can lean grainy if it’s watery. If your ricotta looks loose, drain it in a strainer for 10 to 15 minutes before mixing.
- Bechamel — Don’t rush this sauce. It should thicken enough to coat a spoon before you season it, because a thin sauce slides to the bottom of the pan and leaves the top dry. Whole milk gives the cleanest, silkiest result, but 2% will work if that’s what you have.
- Chicken — Shredded cooked chicken makes this a full dinner and gives the filling some bite. Rotisserie chicken is the easiest shortcut, and it’s fine here because the sauce carries the flavor. Chop it a little finer if the pieces are very large so the filling scoops neatly.
- Mozzarella and parmesan — Mozzarella gives the stretchy top, parmesan sharpens the whole dish. Use freshly grated parmesan if possible; the pre-grated kind can stay a little dusty instead of melting smoothly into the sauce.
Building the Sauce, Filling, and Bake in the Right Order
Scooping and Prepping the Boats
Cut the zucchini in half lengthwise and scoop out the centers with a spoon, leaving a firm 1/4-inch border so the shells don’t collapse. Chop some of the scooped flesh and set it aside for the filling. If you dig too aggressively and thin the sides too much, the boats will slump once the heat and sauce hit them.
Cooking the Bechamel Until It Coats
Melt the butter, whisk in the flour, and cook it for about a minute so the raw flour taste disappears. Then add the milk slowly while whisking, especially at the beginning, because that’s when lumps form fastest. The sauce is ready when it thickens enough to leave a trail on the whisk and the pan bottom shows for a second as you stir.
Mixing the Filling So It Stays Creamy
Stir the ricotta with the egg, parmesan, parsley, chopped zucchini flesh, and shredded chicken until it looks evenly combined and scoopable. Season it before it goes into the shells, not after, or the finished boats will taste flat in the middle. If the filling seems loose, let it sit for a minute; the ricotta and parmesan will tighten it a bit.
Layering and Baking for a Golden Top
Spoon a thin layer of bechamel into each zucchini shell first, then add the filling and a little more sauce over the top before finishing with mozzarella. Bake until the zucchini is tender when pierced and the cheese is bubbling with golden spots at the edges. If the tops brown before the zucchini is tender, cover the dish loosely with foil and give it a few more minutes.
Three Ways to Make These White Lasagna Zucchini Boats Fit Your Table
Make Them Vegetarian
Skip the chicken and add sautéed mushrooms, spinach, or finely chopped cauliflower instead. Mushrooms bring the savory depth you’d otherwise get from the meat, while spinach gives you volume but not much structure, so pair it with something heartier. Cook off the extra moisture first or the filling turns slack.
Make It Gluten-Free
Use a gluten-free all-purpose flour blend in the bechamel in place of the flour. The sauce will still thicken, but whisk a little longer and keep the heat moderate so the starch hydrates fully. Don’t swap in cornstarch here unless you’re comfortable with a glossier, less classic sauce.
Use Turkey Instead of Chicken
Shredded cooked turkey works the same way and is a good use for leftovers. Because turkey can taste leaner than chicken, a little extra parmesan helps bring the filling back into balance. If the turkey is very dry, stir in an extra spoonful of bechamel.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The zucchini softens a little, but the filling stays creamy.
- Freezer: They freeze best before baking. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Thaw in the fridge before baking for the most even texture.
- Reheating: Reheat covered in a 350°F oven until hot through. Microwaving works in a pinch, but it softens the zucchini fast and can make the sauce separate around the edges.
Questions I Get Asked About This Recipe

White Lasagna Zucchini Boats
Ingredients
Equipment
Method
- Preheat the oven to 400°F and line a sheet pan for easier removal.
- Halve the zucchini lengthwise, scoop out the centers leaving about a 1/4-inch shell, then chop the removed flesh and set it aside.
- Melt the butter over medium heat, whisk in the flour, and cook for 1 minute to remove the raw flour taste.
- Slowly whisk in the whole milk until smooth and thickened, then stir in the parmesan, nutmeg, salt, and pepper.
- In a bowl, mix the ricotta with the egg, parmesan, parsley, chopped zucchini flesh, and shredded chicken, then season with salt and pepper.
- Spoon a thin layer of bechamel into each zucchini shell.
- Fill each shell with the ricotta chicken mixture and finish with more bechamel on top.
- Sprinkle shredded mozzarella over the tops.
- Bake for 25–30 minutes at 400°F until golden and bubbly, then garnish with extra parmesan and fresh basil.