These Beef Zucchini Boats are hearty, cheesy, and packed with a rich tomato-beef filling that makes zucchini a lot more exciting. I like recipes like this because they feel substantial without being overly heavy, and everything bakes together in one tray once the filling is ready. The zucchini softens in the oven, the beef stays juicy, and the melted cheese on top ties the whole thing together.
1 pound (450 g) ground beef, or a mix of ground beef and pork
2 tablespoons tomato paste
1 teaspoon dried oregano
½ teaspoon garlic powder, or 2 minced garlic cloves
½ teaspoon salt, or more to taste
Black pepper, to taste
1 (14-ounce/400 g) can tomato sauce
5.3 ounces (150 g) shredded cheese, such as mozzarella, cheddar, or gouda
What You’ll Need to Do
1| Start by preheating your oven to 360°F (180°C).
2| Slice each zucchini in half lengthwise.
3| Using a small spoon, carefully scoop out the flesh from the center, leaving enough around the edges so the zucchini halves still hold their shape.
4| Set that zucchini flesh aside because we’re definitely not wasting it.
5| Place the hollowed zucchini halves on a baking sheet with the skin side facing down.
6| Now heat the olive oil in a large skillet over medium-high heat.
7| Add the diced onion and cook for around 5 minutes, until it softens.
8| Add the ground beef and cook until nicely browned, breaking it up with a spoon as it cooks.
9| Stir in the tomato paste, oregano, garlic powder, salt, and black pepperChop the reserved zucchini flesh into smaller pieces and add it to the skillet along with the tomato sauce.
10| Reduce the heat to low, cover the pan, and let the filling simmer gently for about 10 minutes.
11| Remove the lid, give everything a good stir, and cook for another 5 minutes so the filling thickens slightly.
12| Now spoon the beef mixture generously into the prepared zucchini halves.
13| Top each one with shredded cheese.
14| Transfer the tray to the oven and bake for 20 to 25 minutes, or until the zucchini is tender and the cheese is melted and bubbling.
Remove from the oven and let the boats sit for a few minutes before serving.
Store leftover zucchini boats in an airtight container in the refrigerator for up to 3 days.
For best results, keep them in a single layer if possible.
To reheat, place them in the oven at 350°F (175°C) until warmed through.
You can also reheat individual portions in the microwave, although the zucchini will be a little softer.
These can be assembled ahead and refrigerated before baking. If baking straight from the fridge, add a few extra minutes to the oven time.
Freezing is possible, but zucchini tends to soften considerably once thawed, so I prefer these fresh or refrigerated rather than frozen.
Make-Ahead Tip
You can prepare the beef filling a day in advance and refrigerate it separately.
When you’re ready to cook, scoop the zucchini, fill the boats, top with cheese, and bake.
That cuts down the active prep time considerably on busy evenings.
Final Thoughts
These Beef Zucchini Boats are a simple way to turn everyday ingredients into a dinner that feels a little more interesting.
The zucchini becomes tender in the oven, the beef filling is rich and savory, and the melted cheese on top gives you exactly the kind of comfort-food finish you want.
They’re easy to adapt, easy to reheat, and practical enough for weeknights.
If you’ve got a few zucchini sitting in the fridge and no idea what to do with them, this is a very good place to start.
These Beef Zucchini Boats are my kind of weeknight comfort food! 🥩🥒 I fill tender zucchini with a rich tomato-beef mixture, cover it with cheese, and bake until bubbly and delicious.
Ingredients:
6 small-medium zucchini
1tbsp. olive oil
1 onion, finely diced
1lb. ground beef (or use a mix of ground beef & pork) (450g)
2tbsp. tomato paste
1tsp. dried oregano
1/2tsp. garlic powder or use 2 cloves minced garlic
1/2tsp. salt or more to taste black pepper to taste
Slice each zucchini in half lengthwise. Using a small spoon, carefully scoop out the flesh from the center while leaving enough around the edges to maintain the shape of each zucchini half.
3
Reserve the removed zucchini flesh and finely chop it.
4
Arrange the hollowed zucchini halves on a baking sheet with the cut sides facing upward.
5
Heat the olive oil in a large skillet over medium-high heat.
6
Add the diced onion and cook for approximately 5 minutes, or until softened.
7
Add the ground beef and cook until thoroughly browned, breaking it apart with a spoon as it cooks.
8
Stir in the tomato paste, oregano, garlic powder, salt, and black pepper.
9
Add the tomato sauce and chopped reserved zucchini flesh. Reduce the heat to low, cover, and simmer gently for 10 minutes.
10
Remove the lid, stir thoroughly, and continue simmering uncovered for another 5 minutes to allow the filling to thicken slightly.
11
Divide the beef mixture evenly among the prepared zucchini halves.
12
Sprinkle the shredded cheese evenly over the top.
13
Bake for 20 to 25 minutes, or until the zucchini is tender and the cheese is melted and lightly golden.
14
Remove from the oven, allow to rest briefly, and serve warm.
Nutrition Facts
Servings 6
Amount Per Serving
Calories340kcal
% Daily Value *
Total Fat20g31%
Cholesterol75mg25%
Sodium650mg28%
Total Carbohydrate17g6%
Dietary Fiber5g20%
Sugars9g
Protein27g54%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Estimated Glycemic Index ~25
Estimated Glycemic Load per Serving ~4
This is a relatively low-glycemic mixed meal because most of the carbohydrates come from zucchini, onion, and tomato.
Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!