Quick dinner ideas meet healthy high protein recipes with these Low-Carb Zucchini Boats, a macro friendly dinner perfect for weeknight protein dinners. Stuffed with seasoned ground beef and melted cheese,…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 400°F (200°C). While the oven heats, prepare the zucchini. Wash and dry the zucchini, then trim off the stem ends. Cut each zucchini in half lengthwise, creating two long halves. Using a small spoon or a melon baller, carefully scoop out the center flesh, leaving about a 1/4-inch (0.6 cm) thick shell. Be careful not to break through the skin. Reserve the scooped flesh for another use (like adding to soups or stir-fries) or discard. Lightly season the inside of the zucchini boats with a pinch of salt and set them cut-side down on a paper towel to draw out excess moisture while you prepare the filling. This step helps prevent soggy boats.

Step 1 image
Step 2

Heat a large skillet over medium-high heat and add the olive oil. Once the oil shimmers, add the chopped onion and cook, stirring occasionally, for about 3 minutes until translucent and fragrant. Add the minced garlic and cook for another 30 seconds until aromatic. Add the ground beef to the skillet, breaking it apart with a wooden spoon. Cook for 5-7 minutes, stirring frequently, until the beef is browned and no pink remains. The beef should be in small crumbles. Drain off any excess fat if necessary (lean beef usually renders minimal fat). Season the beef with Italian herbs, salt, and pepper. Stir in the marinara sauce and let it simmer for 2 minutes until the sauce thickens slightly. Remove from heat.

Step 2 image
Step 3

Pat the zucchini boats dry with a paper towel to remove any moisture that has beaded up. Arrange them cut-side up in a single layer in a 9×13-inch baking dish or on a rimmed baking sheet. Spoon the beef mixture evenly into each boat, pressing down gently to fill completely. You should have enough filling for all eight halves. Top each boat with shredded mozzarella and a sprinkle of Parmesan cheese. The cheese will form a golden, bubbly crust as it bakes.

Step 4

Bake the zucchini boats in the preheated oven for 15-18 minutes, until the zucchini is tender when pierced with a fork and the cheese is melted and lightly browned. For extra browning, you can switch the oven to broil for the last 1-2 minutes, watching carefully to prevent burning. Remove from the oven and let rest for 2 minutes. Garnish with fresh chopped parsley and serve hot. The boats can be enjoyed on their own or with a side salad for a complete meal.

For best results

  • Choose zucchini that are medium-sized (about 8 inches long) and firm with no soft spots. Larger zucchini tend to be more watery and have larger seeds, which can make the boats soggy. If you only have large zucchini, scoop out more of the flesh and consider pre-salting the boats to draw out extra moisture. Let them sit for 10 minutes after salting, then pat dry before filling.
  • To prevent the zucchini boats from becoming watery during baking, you can pre-bake the empty shells for 5 minutes at 400°F before filling. This helps evaporate some moisture and firms up the zucchini. Alternatively, after scooping, place the boats cut-side down on a paper towel-lined plate and microwave for 1 minute to remove excess liquid.
  • For the best texture, use lean ground beef (90/10 or 93/7). Higher fat content can make the filling greasy and cause the zucchini to become mushy. If you prefer a richer flavor, you can use ground turkey or chicken, but add a tablespoon of olive oil to the skillet to prevent dryness.
  • Don't skip the step of seasoning the inside of the zucchini boats with salt. This not only adds flavor but also helps draw out some moisture, ensuring a firmer texture after baking. Be sure to pat them dry before filling to avoid a watery final dish.
  • Customize the cheese topping: mozzarella gives a classic stretchy melt, but you can use provolone, Monterey Jack, or a Mexican blend for different flavor profiles. For a dairy-free option, use a plant-based shredded cheese that melts well, such as cashew-based mozzarella.
  • If you're meal prepping, you can assemble the zucchini boats up to a day in advance. Store them covered in the refrigerator, and bake just before serving. You may need to add 5 minutes to the baking time if starting from cold. Leftover baked boats can be refrigerated for up to 3 days and reheated in the oven or air fryer.

Variations

  • Make it keto-friendly by using full-fat mozzarella and replacing the marinara sauce with a no-sugar-added tomato sauce or pesto. You can also add extra healthy fats like sliced avocado on top after baking. The recipe is naturally low in carbs, with each boat containing about 4-5 grams net carbs depending on the sauce.
  • For a Mexican-inspired twist, season the ground beef with cumin, chili powder, and smoked paprika instead of Italian herbs. Use salsa verde or red enchilada sauce in place of marinara, and top with a blend of cheddar and Monterey Jack cheese. Garnish with fresh cilantro and a dollop of sour cream or Greek yogurt.
  • Vegetarian option: Replace the ground beef with cooked lentils, black beans, or a plant-based meat crumble. Sauté the onions and garlic, then add the lentils or beans along with the marinara sauce and seasonings. You can also add chopped mushrooms for extra umami. The nutritional profile will be slightly lower in protein but still satisfying.
  • Add more vegetables to the filling: Finely dice bell peppers, mushrooms, or spinach and sauté them with the onions. This boosts the nutrient content and adds color. For a Mediterranean version, include chopped sun-dried tomatoes, olives, and feta cheese on top instead of mozzarella.
  • Swap the protein: Ground chicken, turkey, or pork all work beautifully. If using ground pork, consider adding a pinch of fennel seeds and red pepper flakes for an Italian sausage flavor. For a seafood version, use cooked, flaked salmon or canned tuna mixed with cream cheese and herbs.

Nutrition

  • Calories320 kcal
  • Total Fat16g
  • Saturated Fat7g
  • Cholesterol75mg
  • Sodium480mg
  • Total Carbohydrates10g
  • Dietary Fiber3g
  • Sugars6g
  • Protein32g

Common Questions

Can I make zucchini boats ahead of time?
Yes, you can assemble the boats up to 24 hours in advance. Follow the recipe through step 3, then cover the baking dish with plastic wrap or foil and refrigerate. When ready to bake, remove from the fridge and let sit at room temperature for 15 minutes while the oven preheats. Bake as directed, adding 5-10 minutes if needed since the filling and zucchini will be cold.
How do I store and reheat leftovers?
Store leftover zucchini boats in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a 350°F oven for 10-15 minutes or until warmed through. You can also use an air fryer at 350°F for 5-7 minutes. Avoid microwaving as it can make the zucchini soggy. For best results, reheat on a wire rack over a baking sheet to allow steam to escape.
Can I freeze zucchini boats?
While it’s possible, the texture of zucchini can become watery after thawing. If you want to freeze, bake the boats first, let them cool completely, then wrap individually in plastic wrap and place in a freezer bag. Freeze for up to 2 months. Thaw in the refrigerator overnight and reheat in the oven at 375°F until hot. For best quality, enjoy fresh.
What can I substitute for marinara sauce?
You can use any tomato-based sauce such as pasta sauce, pizza sauce, or even crushed tomatoes seasoned with Italian herbs. For a creamier version, use a combination of tomato paste and heavy cream or cream cheese. Pesto also works wonderfully for a non-tomato option. Just be mindful of the carb content if you’re strictly low-carb.
How do I prevent the zucchini from becoming too soft?
To keep the zucchini from turning mushy, avoid over-baking. The boats should be tender but still hold their shape when pierced with a fork. Additionally, salting the zucchini and patting dry before filling removes excess moisture. Pre-baking the shells for 5 minutes before adding the filling also helps. Using a higher oven temperature (400°F) rather than a lower one ensures quicker cooking and better texture.
Can I grill these zucchini boats instead of baking?
Absolutely! Grilling adds a smoky flavor. Prepare the boats as directed, but instead of baking, place them on a preheated grill over medium heat (about 375°F). Cover and grill for 15-20 minutes, checking for doneness. You can also grill the empty zucchini shells for 2-3 minutes per side before filling to firm them up. Use a grill-safe pan or aluminum foil to prevent the filling from falling through the grates.
What side dishes go well with zucchini boats?
Since the boats are a complete meal with protein and vegetables, a simple side salad with a light vinaigrette complements them nicely. For a heartier meal, serve with cauliflower rice, roasted vegetables, or a side of garlic bread if you’re not strictly low-carb. A dollop of Greek yogurt or sour cream on top adds creaminess.
Is this recipe gluten-free?
Yes, as written, this recipe is naturally gluten-free. All ingredients, including the marinara sauce (check label to ensure no added wheat), are gluten-free. If you are highly sensitive, use certified gluten-free marinara and verify that your ground beef has no fillers. The recipe contains no wheat, barley, or rye.