Zucchini Boats with Beef

Golden-baked Zucchini Boats Stuffed with Ground Beef and Tomato topped with melted mozzarella and parsley. Pin it
Golden-baked Zucchini Boats Stuffed with Ground Beef and Tomato topped with melted mozzarella and parsley. | sunnypinkitchen.com

Delight in tender zucchini halves hollowed to hold a savory mixture of browned ground beef, aromatic onion, garlic, and bell pepper. This filling simmers with diced tomatoes, tomato paste, and herbs like oregano and basil, infused with a hint of paprika. Topped generously with mozzarella and Parmesan cheeses, these boats bake until bubbling and golden, creating a satisfying, hearty main dish that balances fresh vegetables and rich flavors. Garnish with fresh parsley for brightness and enjoy a healthy, gluten-free, low-carb option perfect for Mediterranean-inspired meals.

One Saturday afternoon, I was staring into the vegetable drawer at four oversized zucchini that my neighbor had left on my doorstep, and I knew I had to do something with them before they turned soft. I'd been craving something warm and comforting but not heavy, so I pulled out ground beef and started building layers of flavor right there in my cast iron. Within an hour, these gorgeous stuffed boats were bubbling in the oven, filling my kitchen with the smell of tomato and oregano that made everything feel like dinner at an Italian grandmother's table.

I made this for my partner one weeknight when we were both tired but didn't want to order in again, and watching their face light up when they took that first bite reminded me why I love cooking at home. The boats were so tender, so full of that savory beef and bright tomato, and the whole thing felt like something that took hours but had only taken us fifty minutes start to finish.

Ingredients

  • Zucchini (4 medium): Pick ones that are firm and roughly the same size so they cook evenly in the oven, and don't skip scooping out enough of the center or your boats will be too thick and won't absorb the filling.
  • Ground beef (400 g / 14 oz): I use lean so there's less grease pooling on top, but fattier meat will give you richer flavor if that's your preference.
  • Onion and garlic (1 small onion, 2 cloves): These are your foundation; don't skip the sauté step or they'll taste raw and harsh against the sweetness of the tomato.
  • Red bell pepper (1 medium): Diced small so it softens into the filling without big chunks that might roll around.
  • Canned diced tomatoes (400 g / 14 oz): San Marzano if you can find them, because the flavor really does matter in a dish this simple.
  • Tomato paste (2 tablespoons): This concentrates the umami and stops the filling from being too watery; don't skip it.
  • Mozzarella (60 g / ½ cup): Shredded fresh is better than pre-shredded if you have time, because it melts smoother without the anti-caking powder.
  • Parmesan (30 g / ¼ cup): Grate it yourself from the block for that salty, nutty top layer.
  • Olive oil (2 tablespoons): Just enough to get your vegetables tender without making the filling greasy.
  • Oregano, basil, paprika (1 teaspoon, ½ teaspoon each): Dried herbs work perfectly here since they're cooked into the sauce, but fresh parsley at the end keeps it bright.

Instructions

Get your oven ready and prep the zucchini:
Heat your oven to 200°C (400°F) and line a baking dish with parchment or a light oil coating. Slice each zucchini lengthwise, then use a spoon to gently scoop out the seeds and some of the flesh, leaving a sturdy ½-inch shell so your boat doesn't collapse when you fill it.
Build your filling base:
Heat olive oil in a large skillet over medium heat, add your chopped onion, and let it soften for 2–3 minutes until it starts turning translucent and sweet. Add the minced garlic and chopped zucchini flesh you scooped out earlier, plus the red bell pepper, and cook another 3–4 minutes until everything is tender and fragrant.
Brown the beef and make the sauce:
Push your vegetables to the side of the pan, add the ground beef, and cook it, breaking it up with a spoon, until it's deeply browned and cooked through—about 5 minutes. This step matters because it develops flavor that makes the whole dish taste intentional.
Season and simmer:
Stir in the diced tomatoes, tomato paste, oregano, basil, paprika, salt, and pepper, then let everything simmer together for 5–7 minutes until the sauce reduces slightly and tastes balanced. You want it thick enough that it doesn't run all over the baking dish, but still saucy enough to keep the boats moist.
Fill and cheese:
Arrange your zucchini boats in the prepared baking dish and spoon the beef mixture evenly into each one, then sprinkle with mozzarella and Parmesan cheese, giving each boat a generous handful so the cheese browns properly.
Bake low and then golden:
Cover loosely with foil and bake for 20 minutes to let the zucchini become tender and the filling heat through. Remove the foil and bake another 5–10 minutes until the cheese is bubbly and golden on top, watching so it doesn't scorch.
Savory Zucchini Boats Stuffed with Ground Beef and Tomato served hot from the oven with bubbly cheese. Pin it
Savory Zucchini Boats Stuffed with Ground Beef and Tomato served hot from the oven with bubbly cheese. | sunnypinkitchen.com

The first time I made these, I forgot to cover them with foil and watched the tops brown while the zucchini stayed hard and pale underneath, so I learned that lesson the hard way. Now every time I pull that foil off and see the cheese bubbling and golden while the zucchini is finally soft, it feels like small victory earned through paying attention.

Swaps and Variations

Ground turkey works beautifully if you want something lighter, though you'll need to add an extra splash of olive oil since turkey is leaner and can dry out. Swap the mozzarella for sharp cheddar or even crumbled feta if you want a different flavor direction, and don't be shy about layering extra Parmesan if you love that salty tang. For spice, a pinch of chili flakes stirred into the filling creates a warmth that plays well against the sweetness of the tomato without making it too hot.

Serving and Pairing

These boats are completely satisfying on their own, but a simple green salad with lemon vinaigrette alongside them cuts through the richness of the cheese and beef and makes the meal feel balanced. A crusty bread is perfect for soaking up any sauce that escapes onto the plate, and if you want something cold to drink, a light red wine or even a crisp white works beautifully.

Storage and Leftovers

These keep perfectly in the refrigerator for three days in a covered container, and they reheat gently in a 180°C (350°F) oven covered with foil until they're warm through without drying out. You can even assemble them the night before and bake them straight from the fridge the next evening, though you might need an extra 5 minutes in the oven since they'll be cold. Freezing them unbaked works too—just wrap each boat tightly in plastic and foil, then bake from frozen at a slightly lower temperature for a few extra minutes.

  • Let leftovers cool completely before refrigerating or they'll condensate and get soggy.
  • If reheating, add a tiny splash of water under the foil to keep the zucchini tender.
  • These are just as good cold from the fridge the next day if you're in a hurry.
Freshly baked Mediterranean Zucchini Boats Stuffed with Ground Beef and Tomato in a white ceramic dish. Pin it
Freshly baked Mediterranean Zucchini Boats Stuffed with Ground Beef and Tomato in a white ceramic dish. | sunnypinkitchen.com

There's something quietly satisfying about a dish that's both nourishing and indulgent, and these boats hit that note perfectly. Make them once and they'll become a regular in your rotation because they're easy enough for any night but elegant enough to serve to people who matter.

Recipe FAQ

Slice the zucchini in half lengthwise and scoop out the seeds and some flesh, leaving about a 1 cm shell to create boats that hold the filling securely.

Yes, ground turkey or chicken can be used as alternatives for a lighter or different flavor profile in the filling.

Mozzarella and Parmesan provide a creamy and savory topping, but cheddar or other melting cheeses can be used depending on preference.

A pinch of chili flakes stirred into the filling adds a gentle spicy kick without overpowering the flavors.

Yes, the ingredients are naturally gluten-free, but always verify cheese labels to ensure no hidden gluten.

Light salads or crusty bread pair well, but be mindful that bread may not be gluten-free.

Zucchini Boats with Beef

Tender zucchini halves filled with flavorful beef, vegetables, and rich tomato sauce baked until golden.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 4 medium zucchinis
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium red bell pepper, diced
  • 1 tablespoon fresh parsley, chopped (plus extra for garnish)

Meats

  • 14 ounces lean ground beef

Sauces & Liquids

  • 14 ounces canned diced tomatoes
  • 2 tablespoons tomato paste
  • 2 tablespoons olive oil

Cheese

  • ½ cup shredded mozzarella cheese
  • ¼ cup grated Parmesan cheese

Spices & Seasonings

  • 1 teaspoon dried oregano
  • ½ teaspoon dried basil
  • ½ teaspoon paprika
  • Salt and black pepper, to taste

Instructions

1
Prepare Oven and Baking Dish: Preheat oven to 400°F. Line a baking dish with parchment paper or lightly grease it.
2
Prepare Zucchini Boats: Slice zucchinis in half lengthwise. Scoop out seeds and some flesh, leaving a ½ inch thick shell. Chop scooped flesh and set aside.
3
Cook Vegetables: Heat olive oil in a large skillet over medium heat. Sauté onion 2–3 minutes until softened. Add garlic, chopped zucchini flesh, and bell pepper; cook an additional 3–4 minutes.
4
Brown Ground Beef: Add ground beef to skillet. Break up with a spoon and cook until browned and cooked through, about 5 minutes.
5
Simmer Sauce: Stir in diced tomatoes, tomato paste, oregano, basil, paprika, salt, and pepper. Simmer 5–7 minutes until thickened. Remove from heat and stir in chopped parsley.
6
Fill Zucchini Boats: Arrange zucchini halves in baking dish. Spoon beef and tomato mixture evenly into each boat.
7
Add Cheese: Sprinkle mozzarella and Parmesan cheeses over stuffed zucchinis.
8
Bake: Cover loosely with foil and bake for 20 minutes. Remove foil and bake an additional 5–10 minutes until cheese is bubbly and golden.
9
Garnish and Serve: Sprinkle extra parsley on top before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Baking dish
  • Chef's knife
  • Spoon
  • Cutting board
  • Foil (optional)

Nutrition (Per Serving)

Calories 320
Protein 26g
Carbs 14g
Fat 18g

Allergy Information

  • Contains dairy (mozzarella, Parmesan)
  • Contains nightshades (tomato, bell pepper)
Paula Henderson

Home cook sharing easy, comforting recipes and helpful kitchen tips for everyday meals.