Tender zucchini halves hollowed out and filled with a rich, seasoned meat sauce, then baked with melted cheese on top. A flavorful and satisfying low-carb meal for two.

Zucchini boats are scooped-out zucchini halves filled with a savory meat sauce and topped with melted cheese, then baked until tender and golden. They combine the tradition of stuffed vegetables — found across many cuisines — with the familiar flavors of Italian-American meat sauce. The result is a satisfying, lower-carb alternative to pasta dishes that highlights zucchini as a vessel rather than just a side vegetable.
Zucchini boats deliver all the satisfying, cheesy comfort of a pasta dish without the heaviness of carbs. The zucchini shell becomes tender in the oven while the meat filling stays savory and the cheese browns beautifully on top. They're incredibly versatile, easily made vegetarian, endlessly customizable, and excellent for meal prep since they reheat perfectly.
Zucchini boats are ideal as a weeknight dinner when you want something satisfying but lighter than pasta. They shine in summer and early fall when zucchini is abundant and inexpensive. They work well for dinner parties since they bake in a single pan and can be partially prepared ahead. They're also a natural fit for low-carb and keto meal plans.
Salt and drain the zucchini before filling to prevent a watery result. Pre-roast the shells before adding filling for better texture. Use the scooped-out zucchini flesh directly in the meat sauce to avoid waste. Don't skip the cheese layer on top — it holds everything together and browns beautifully.
Medium-sized (about 8 inches), firm zucchini work best. Very large zucchini are often watery and seedy. Look for ones with skin that feels slightly rough and yields only slightly when pressed — these have the best texture after baking and hold the filling without collapsing.
The protein base of the meat sauce. Italian sausage (removed from casings) adds built-in seasoning and fat that makes the filling extra flavorful without additional spicing. A combination of half beef and half sausage is the ideal blend for flavor and texture.
Provides the liquid, acid, and tomato flavor that binds the filling together. Use a good-quality jarred marinara or make your own. The sauce should be thick — thin sauce makes for watery, underseasoned boats.
The melting, browning cap on top of each boat. Part-skim mozzarella melts smoothly without releasing too much oil. A sprinkle of Parmesan over the mozzarella adds a savory, salty, well-browned crust to each boat.
Replace ground beef with ground turkey or chicken for a leaner version — add a teaspoon of olive oil since poultry is drier. Italian sausage (hot or mild) can substitute for all or part of the beef for more built-in flavor. For vegetarian boats, use a mixture of lentils, quinoa, black beans, and diced mushrooms as the filling. Ricotta mixed with herbs can replace or supplement the meat for a creamier filling. Provolone or fontina can substitute for mozzarella. Yellow summer squash or bell peppers can swap in for zucchini.
Preheat your oven to 375°F (190°C). Wash and dry the 2 medium zucchini. Cut each zucchini in half lengthwise. Use a spoon to carefully scoop out the pulp from the center of each zucchini half, leaving about a 1/4-inch border around the skin to form 'boats.' Chop the scooped-out zucchini pulp finely and set it aside. Lightly sprinkle the inside of the zucchini boats with 1/8 teaspoon salt and 1/16 teaspoon black pepper.
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add 1/2 pound ground beef or ground turkey and cook, breaking it apart with a spoon, until it is browned and cooked through. Drain any excess fat. Add the finely chopped 1/2 onion to the skillet and cook for 5 minutes until soft. Stir in the minced garlic and cook for 1 minute until it smells pleasant (fragrant). Add the chopped zucchini pulp, 1/2 cup tomato sauce, 1/2 teaspoon dried Italian seasoning, and the remaining 1/8 teaspoon salt and 1/16 teaspoon black pepper. Stir well and bring to a simmer (cook gently just below boiling, with small bubbles). Cook for 5-7 minutes until the sauce thickens slightly.
Arrange the hollowed zucchini boats on a baking sheet. Spoon the hot meat sauce evenly into each zucchini boat, filling them generously. Sprinkle 1/2 cup shredded mozzarella cheese and 2 tablespoons grated Parmesan cheese over the top of the filling in each boat.
Bake in the preheated oven for 20-25 minutes, or until the zucchini is tender when pierced with a fork and the cheese on top is melted and golden brown. Remove from the oven. Garnish with 2 tablespoons chopped fresh parsley before serving immediately.
Techniques that separate good from great
Zucchini is about 95% water, and that moisture releases during roasting directly into your filling, making everything soggy. After scooping out the flesh, sprinkle the inside of each zucchini boat generously with salt and place cut-side down on paper towels for 15-20 minutes. The salt draws out excess moisture. Pat dry before adding filling. This single step dramatically improves the final texture.
Raw zucchini filled with meat sauce and baked takes a long time to cook through, and the timing rarely syncs between the cooked filling and the tender zucchini. Instead, roast the salted, hollowed shells cut-side down for 10-12 minutes at 400°F before adding filling. They should be softened but not collapsing. Then fill and bake for the final 15-20 minutes until cheese is golden.
Don't discard the zucchini flesh you scoop out — chop it and cook it directly into the meat sauce. It adds volume, moisture, and zucchini flavor to the filling without wasting any of the vegetable. Squeeze excess water from the chopped flesh first. This also helps the filling stay moist during the final bake inside the boats.
A generous layer of shredded mozzarella, provolone, or Parmesan on top does more than add flavor. It creates a structural layer that holds the filling in place during serving and provides visual appeal. For a golden, bubbling top, switch to the broiler for the final 2-3 minutes. Watch carefully — cheese goes from golden to burned quickly under the broiler.
Different ways to make this dish your own
Fill with seasoned ground lamb, feta cheese, olives, and diced tomatoes. Top with crumbled feta rather than mozzarella and serve with tzatziki for dipping. The Mediterranean flavors transform the dish completely.
Fill with taco-seasoned beef, black beans, corn, and salsa. Top with shredded cheddar and after baking finish with diced avocado, sour cream, and fresh cilantro for a completely different flavor profile.
Skip the meat entirely and fill with ricotta, fresh basil, diced tomatoes, and a drizzle of olive oil. Top with mozzarella and bake until bubbly. Finish with fresh basil and balsamic glaze for an elegant vegetarian option.
Fill with scrambled eggs, diced bell peppers, crumbled breakfast sausage, and cheddar cheese for a creative low-carb breakfast or brunch option that uses the same technique in a completely different direction.
Perfect pairings to complete the meal
Zucchini boats are a complete, satisfying dinner that naturally keeps carbs low. Serve two boats per person with a simple arugula salad dressed with lemon and olive oil. The fresh, peppery salad contrasts nicely with the rich, cheesy boats. This meal comes together in under an hour and provides a full serving of vegetables alongside satisfying protein.
These boats refrigerate and reheat beautifully, making them ideal for meal prep. Bake a full batch on Sunday, portion into individual containers, and reheat throughout the week. They taste virtually identical reheated as fresh. The filling can also be made in bulk and used across multiple meals — in pasta, on toast, or in other dishes beyond the zucchini boats.
Thick slices of ripe tomatoes layered with fresh mozzarella, basil leaves, a drizzle of good extra virgin olive oil, and flaky sea salt create a simple, beautiful Italian-inspired side dish. The fresh, acidic tomatoes and light cheese balance the richness of the meat-stuffed boats. This pairing feels like a complete summer dinner.
Zucchini boats are softer, quicker to cook, and more subtle in flavor than stuffed bell peppers, making them a gentler option for those who find peppers too assertive. Serve them side by side for a visually striking platter at dinner parties. The same meat sauce works perfectly in both preparations, making it easy to do both simultaneously.
Keep it fresh and plan ahead
Store cooked zucchini boats in an airtight container for up to 4 days. They release some liquid as they sit, which is normal. The filling gets even more flavorful overnight as the meat sauce infuses further into the zucchini.
Freeze baked and cooled boats individually wrapped in plastic wrap, then in a freezer bag, for up to 2 months. The texture of the zucchini softens more after freezing and thawing, but the flavor remains excellent. Alternatively, freeze only the meat sauce and cook the zucchini fresh.
The meat sauce can be made up to 3 days ahead and refrigerated or up to 3 months frozen. The day of serving, simply hollow and pre-roast the zucchini, fill with the reheated sauce, top with cheese, and bake. This reduces active cooking time on the day to under 30 minutes.
Reheat in a 350°F oven for 15-20 minutes until heated through and cheese is bubbly again. Cover loosely with foil for the first 10 minutes to prevent the top from overbrowning, then uncover for the final 5 minutes. Microwave works for speed but makes the zucchini softer — fine for a quick weekday reheat.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
easy to prep and looks impressive everyone enjoyed it
nice flavors but could use more herbs next time
reminded me of home dinners really loved the seasoning on the meat
tasty but a bit heavy for lunch might serve with a side salad next time
zucchini cooked perfectly and meat sauce was flavorful really satisfying
Super easy and yummy!
Kids love it, makes it fun for them to eat.