Recipes
Stuffed Zucchini Boats Recipe
These stuffed zucchini boats are filled with savory ground beef, sautéed zucchini, tomato, Parmesan, and mozzarella, then baked until tender and bubbling.

Overview
These stuffed zucchini boats turn fresh zucchini into a complete, satisfying dinner. The zucchini is briefly roasted first, while the filling combines browned ground beef, onion, garlic, tomato, breadcrumbs, and Parmesan for a savory mixture that holds together without becoming soggy.
Finish the boats with mozzarella and bake until the zucchini is tender and the cheese is melted and lightly golden. Serve them on their own with a salad, or alongside rice, crusty bread, or another vegetable dish.
Ingredients
- 4 medium zucchini, about 8 ounces (225 g) each
- 1 tablespoon olive oil, divided
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced
- 1 pound (450 g) lean ground beef
- 1 medium tomato, seeded and finely diced, or ¾ cup (180 g) canned diced tomatoes, drained
- ½ cup (30 g) plain breadcrumbs
- ½ cup (50 g) finely grated Parmesan cheese, divided
- 1 teaspoon Italian seasoning
- ½ teaspoon kosher salt, plus more for the zucchini
- ¼ teaspoon black pepper
- ½ cup (55 g) shredded mozzarella
- 2 tablespoons chopped fresh parsley, for serving
How to make it
Heat the oven and prepare the zucchini. Heat the oven to 400°F (200°C). Line a large rimmed baking sheet or baking dish with parchment. Wash and dry the zucchini, then slice each one in half lengthwise. Use a spoon to scoop out the soft center, leaving a shell about ¼ inch (6 mm) thick. Roughly chop the scooped zucchini flesh and set it aside.
Season and pre-bake the shells. Arrange the zucchini halves cut-side up on the baking sheet. Brush them with 2 teaspoons of the olive oil and sprinkle lightly with salt. Bake for 10 minutes. The shells should begin to soften but still hold their shape; they should not be collapsing or deeply browned.
Cook the vegetables. While the zucchini bakes, heat the remaining 2 teaspoons olive oil in a large skillet over medium heat. Add the onion and cook for 3 to 4 minutes, stirring occasionally, until translucent. Add the chopped zucchini flesh and cook for 4 to 5 minutes, until most of its moisture has evaporated and the pieces look soft. Stir in the garlic and cook for 30 seconds.
Brown the beef. Add the ground beef to the skillet. Break it into small pieces with a wooden spoon and cook for 6 to 8 minutes, stirring, until no pink remains and the beef reaches 160°F (71°C). If there is a large amount of rendered fat, carefully spoon off most of it.
Finish the filling. Stir in the diced tomato, breadcrumbs, ¼ cup of the Parmesan, Italian seasoning, salt, and black pepper. Cook for 2 to 3 minutes, stirring often, until the mixture looks moist but not wet. If it still releases liquid when pushed aside, cook for another minute. Taste and adjust the seasoning.
Fill the boats. Remove the zucchini shells from the oven. Divide the beef mixture evenly among them, packing it gently into the cavities and mounding it slightly. Sprinkle with the remaining ¼ cup Parmesan, then top with the shredded mozzarella.
Bake until tender and bubbling. Return the pan to the oven and bake for 15 to 20 minutes. The zucchini is ready when a fork slides into the thickest part with slight resistance, the filling is hot throughout, and the cheese is melted with golden spots. For a darker top, broil for 1 to 2 minutes at the end, watching closely so the cheese does not burn.
Rest and serve. Let the boats rest for 5 minutes, then scatter the parsley over the top. Serve hot with a spoon or spatula to keep the softened shells intact.
Expert tips
- Prevent watery filling: Cook the chopped zucchini flesh until it no longer looks glossy or releases liquid around the edges of the skillet. Draining canned tomatoes is also important.
- Choose the right zucchini: Medium zucchini are easier to hollow and cook more evenly than very large ones, which can have watery centers and tough skin.
- For a meat-free version: Replace the beef with 1½ cups cooked lentils or 8 ounces finely chopped mushrooms. Cook mushrooms until deeply browned before adding the tomato and breadcrumbs.
- For ground turkey: Use the same quantity, but add 1 extra teaspoon olive oil if the skillet looks dry. Turkey is done at the same minimum internal temperature of 160°F (71°C) for ground meat.
- If the shells are still firm: Cover the baking dish loosely with foil and bake for 5 to 10 more minutes. The trapped steam will soften the zucchini without quickly over-browning the cheese.
- If the filling is too loose: Stir in 1 to 2 tablespoons more breadcrumbs and cook for another minute before filling the boats.
- Make-ahead option: Prepare the filling and zucchini shells up to 1 day ahead. Refrigerate them separately, fill just before baking, and add about 5 minutes to the final bake if the ingredients are cold.
Serving and storage
Serve the boats with a green salad, roasted vegetables, rice, or warm bread. They also pair well with another baked, filled dinner such as spinach ricotta stuffed shells or stuffed cabbage rolls.
Cool leftovers promptly and refrigerate them in a covered container for up to 4 days. Reheat in a 375°F (190°C) oven for 12 to 15 minutes, or microwave individual portions until steaming hot. The zucchini will be softer after refrigeration, but the filling will remain flavorful. For longer storage, freeze the fully cooked, cooled boats in an airtight container for up to 2 months; thaw overnight in the refrigerator before reheating.
Frequently asked questions
Can I make stuffed zucchini boats without pre-baking the zucchini?
Yes, but the shells will need longer in the oven. Fill the raw zucchini and bake at 400°F (200°C) for about 25 to 35 minutes, checking that a fork can pierce the thickest part easily. Pre-baking gives more predictable, evenly tender zucchini.
How do I keep stuffed zucchini boats from becoming watery?
Remove the soft inner pulp, cook it until most of its moisture has evaporated, and drain canned tomatoes thoroughly. Breadcrumbs and Parmesan also help absorb excess liquid in the filling.
Can I use Italian sausage instead of ground beef?
Yes. Replace the beef with 1 pound (450 g) Italian sausage, remove the added salt until after tasting, and cook it until no pink remains and it reaches 160°F (71°C).
Can stuffed zucchini boats be frozen?
Yes. Cool the baked boats completely, place them in an airtight freezer container, and freeze for up to 2 months. Thaw them in the refrigerator overnight, then reheat at 375°F (190°C) until hot.


