These stuffed zucchini boats start with halved zucchinis scooped into neat shells and lightly pre-baked. A savory filling of browned ground beef, onion, garlic, diced tomato, and Italian herbs gets packed into each boat, then blanketed with mozzarella and Parmesan. Everything bakes together until the cheese turns golden and bubbly. The result is a hearty yet light main dish that comes together in about 55 minutes, works perfectly for weeknight dinners, and fits low-carb and gluten-free eating without any sacrifice in flavor.
There was a Tuesday last summer when the farmers market had more zucchini than any reasonable person could handle, and I came home with an armload knowing full well I had to get creative. My partner raised an eyebrow at the pile on the counter, so I grabbed the ground beef from the fridge and started hollowing out boats like it was the most obvious thing in the world. The kitchen smelled like browned beef and warm oregano within minutes, and that skeptical eyebrow slowly turned into genuine curiosity.
I made these for a low carb friend once and she actually went quiet for a full minute after the first bite, which is the highest compliment she knows how to give. Now they show up at almost every casual dinner I host because someone always requests them.
Ingredients
- 4 medium zucchinis: Pick ones that are straight and relatively thick so they hold their shape after scooping, because curved ones tend to tip over in the baking dish
- 500 g ground beef: An 80/20 blend gives you the best flavor, though I have used leaner beef and compensated with a splash of olive oil in the pan
- 1 small onion, finely chopped: Getting the pieces small matters here since you want them to melt into the filling rather than stand out as chunks
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over jarred in a recipe this simple
- 1 medium tomato, diced: Adds brightness and moisture that keeps the beef from feeling dense
- 2 tbsp tomato paste: This is the secret to a filling that tastes like it simmered for hours when it really only took minutes
- 1 tsp dried oregano and 1/2 tsp dried basil: Do not skip these even if you are tempted, because they are what makes it taste Italian rather than just like beef in a vegetable
- 80 g shredded mozzarella and 30 g grated Parmesan: The mozzarella provides the stretch and the Parmesan provides the salty, nutty crust on top
- 2 tbsp olive oil: One for brushing the boats and one for the skillet, split before you start
- Salt and black pepper, to taste: Season the beef mixture more aggressively than you think you should, since some of that seasoning gets absorbed by the zucchini
- Fresh parsley, chopped: Mostly for the way it makes the finished dish look like you put in way more effort than you actually did
Instructions
- Prep the boats:
- Preheat your oven to 200°C (400°F) and line a baking dish with parchment paper. Slice each zucchini in half lengthwise and use a spoon to scrape out the flesh, leaving about a half centimeter border so the walls hold up. Roughly chop what you scooped out because it is going right back into the filling.
- Give them a head start:
- Brush the hollowed boats with olive oil, season with salt and pepper, and arrange them cut side up in your baking dish. Let them soften in the oven for 10 minutes, which prevents the final dish from having crunchy raw zucchini under all that good stuff.
- Build the filling:
- Heat the remaining olive oil in a large skillet over medium heat and cook the onion until it turns translucent, about three minutes. Add the garlic for just 30 seconds, then drop in the ground beef and break it apart as it browns, draining any excess fat once it is no longer pink.
- Bring it all together:
- Stir the chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil into the beef. Let everything cook together for four to five minutes until the vegetables soften and the tomato paste darkens slightly. Taste it now and adjust the salt and pepper.
- Stuff and bake:
- Pull the par-baked zucchini from the oven and fill each boat with the beef mixture, pressing gently so it mounds slightly. Scatter both cheeses across the top and return the dish to the oven for 18 to 20 minutes, until the cheese is bubbly with golden patches.
- Finish and serve:
- Let them rest for a couple of minutes out of the oven, then sprinkle with fresh parsley if you have it. Serve them right in the baking dish for the easiest cleanup possible.
My neighbor walked in while these were finishing in the oven and actually stood in the doorway asking what smelled that good. I sent her home with two boats and got a text ten minutes later that just said another word for incredible that I will not repeat here.
Swapping the Protein
Ground turkey works surprisingly well if you want something lighter, though you will want to add an extra pinch of salt and maybe a dash of Worcestershire to make up for the missing beef fat. Plant based mince also does the job if you are cooking for vegetarians, and honestly most people will not notice the difference once the cheese is involved.
Serving Without the Sides Stress
A simple arugula salad with lemon and olive oil is all you really need alongside these, because the boats are filling enough on their own. If you are not watching carbs, a scoop of rice or a piece of crusty bread to soak up any juices that escape is never a bad call.
Making Ahead and Storing
You can stuff the boats earlier in the day and keep them in the fridge, then just add the cheese and bake when you are ready. They reheat beautifully the next day in a 180°C oven, though the microwave works in a pinch even if the cheese does not get quite as crispy.
- Wrap leftovers individually in foil for the easiest reheating
- The filling also freezes well on its own if you end up with more zucchini than filling or vice versa
- Do not freeze the assembled unbaked boats because the zucchini will turn mushy when thawed
These have quietly become the meal I make when I want to feel like a capable cook without actually trying very hard. Sometimes the simplest ideas end up being the ones people remember most.
Recipe Questions & Answers
- → Can I use a different meat instead of ground beef?
-
Ground turkey or chicken works well as a lighter alternative. Plant-based mince is also a great option for a vegetarian version.
- → How do I prevent the zucchini boats from getting soggy?
-
Pre-baking the zucchini shells for about 10 minutes helps remove excess moisture. Also avoid over-scooping and leave a sturdy border when forming the boats.
- → Can I prepare these ahead of time?
-
You can scoop and pre-bake the zucchini shells and cook the beef filling in advance. Assemble and bake when ready to serve for the best results.
- → What sides pair well with stuffed zucchini boats?
-
A simple green salad, steamed vegetables, or a small portion of rice and crusty bread all complement the dish nicely.
- → How should I store leftovers?
-
Store cooled stuffed zucchini in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C (350°F) until warmed through.
- → Is this dish suitable for gluten-free diets?
-
Yes, all ingredients are naturally gluten-free. Just verify that your cheese and tomato paste labels confirm no cross-contamination.