Quick Beef Enchilada Zucchini Boats for Busy Weeknights
When the clock strikes six and the family is hungry, I need meals that come together in under an hour with minimal washing up — these Beef Enchilada Zucchini Boats deliver exactly that. By swapping tortillas for hollowed courgettes, we cut carbs, mess, and prep time, all while keeping that rich, spiced beef filling we crave on busy weeknights.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 (2 boats per person)
- Difficulty: Easy
Why You’ll Love This Beef Enchilada Zucchini Boats
- One-pan cooking: You brown the beef, simmer the sauce, and bake the boats all in the same skillet — fewer dishes means more time to relax.
- Ready in 40 minutes flat: From fridge to table faster than takeaway delivery, with no waiting on hold or answering the door.
- Make-ahead friendly: Assemble the boats the night before, refrigerate, and pop them in the oven when you walk through the door.
- Naturally low-carb and gluten-free: The courgette boats hold all the flavour without the extra carbs, so everyone at the table feels satisfied, not sluggish.
- Customisable heat level: Use mild enchilada sauce for the kids and add chipotle or extra chilli to your own serving — everyone wins.
Ingredients You’ll Need
- 4 medium courgettes (about 800g total)
- 500g lean beef mince
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- 400g can chopped tomatoes
- 2 tablespoons tomato purée
- 200ml beef stock
- 100g grated cheddar or Monterey Jack cheese
- Salt and black pepper to taste
- Fresh coriander, chopped, for garnish
Tip: Choose courgettes that are firm and about 20cm long — they’ll hold their shape better during baking and give you more surface area for the filling.
How to Make Beef Enchilada Zucchini Boats
- Preheat your oven to 200°C (fan 180°C). While it heats, trim the ends off each courgette and slice them lengthwise. Use a teaspoon to scoop out the seedy centre, leaving a sturdy boat shape about 1cm thick on the sides and base. You’ll hear a gentle scrape as the spoon removes the flesh — stop when you see the pale green, firm flesh underneath.
- Heat the olive oil in a large ovenproof frying pan over medium-high heat. Add the diced onion and cook for 3-4 minutes until it turns translucent and smells sweet. Stir in the minced garlic and cook for 30 seconds until fragrant — that sharp, pungent aroma tells you it’s ready.
- Add the beef mince to the pan. Break it apart with a wooden spoon, letting it brown for 5-6 minutes. You’ll see the pink turn to deep brown, and you’ll hear a satisfying sizzle as the moisture evaporates. Once no pink remains, stir in the cumin, smoked paprika, and oregano, cooking for 1 minute until the spices become fragrant.
- Pour in the chopped tomatoes, tomato purée, and beef stock. Stir everything together and bring the mixture to a gentle simmer. You’ll see small bubbles breaking the surface, and the sauce will thicken slightly after 3-4 minutes — it should coat the back of a spoon without being runny. Season with salt and pepper.
- Place the courgette boats cut-side up in the pan, nestled into the beef mixture. Spoon some of the sauce and beef evenly into each boat, pressing down gently so the filling mounds slightly above the edge. The boats should be snug in the pan, surrounded by the remaining sauce.
- Sprinkle the grated cheese over each filled boat. Transfer the pan to the preheated oven and bake for 18-20 minutes. You’ll know they’re done when the cheese is bubbling and golden in spots, and the courgettes are tender but still hold their shape — pierce one with a fork; it should slide in easily with slight resistance.
- Remove from the oven and let rest for 5 minutes. During this time, the juices settle and the boats firm up slightly. Garnish with fresh coriander and serve directly from the pan for minimal cleanup.
Tips From My Kitchen
- Salt the courgettes before baking if you have time: Sprinkle the hollowed boats with salt and let them sit for 10 minutes, then pat dry with kitchen paper. This draws out excess moisture, preventing the boats from becoming watery during baking and keeping the filling concentrated.
- Double the filling for future meals: The beef enchilada mixture freezes beautifully for up to three months. Make a larger batch, freeze half in a sealed container, and you’re halfway to dinner on another night — just thaw overnight and stuff fresh courgettes.
- Use a melon baller to scoop the courgettes: A melon baller removes the seedy centre faster and more cleanly than a teaspoon, creating uniform boats that cook evenly. I stumbled upon this combination by accident, and it’s been a hit ever since.
- Assemble the boats up to 24 hours ahead: Stuff the courgettes and add the sauce, but hold the cheese until just before baking. Cover the pan with foil and refrigerate, then add the cheese and add 5 extra minutes to the bake time to account for the cold pan.
- Choose a pan that goes from hob to oven: A cast-iron or stainless steel skillet with an ovenproof handle eliminates the need to transfer to a baking dish — one pan for browning, simmering, and baking means you only wash one item.
Equipment You’ll Need
- Large ovenproof frying pan or skillet (25-30cm diameter)
- Sharp knife and cutting board
- Teaspoon or melon baller for scooping
- Mixing bowl for the beef mixture (optional, if not mixing in the pan)
- Wooden spoon or spatula
Common Mistakes to Avoid
- Overcrowding the pan: If you try to fit more than four courgette halves in a standard pan, they’ll steam rather than bake, turning mushy. Use two smaller pans or bake in batches — the courgettes need space for hot air to circulate and brown the cheese properly.
- Wrong temperature: Baking at too low a temperature (below 180°C) makes the courgettes release water and the filling turn soupy. Stick to 200°C (fan 180°C) for that perfect balance — tender courgettes with a slightly caramelised cheese top.
- Skipping the rest time: Serving these boats straight from the oven causes the filling to slide off and the courgettes to collapse. The five-minute rest allows the structure to set, so each boat lifts cleanly from the pan and holds its shape on the plate.
What to Serve With Beef Enchilada Zucchini Boats
- A simple side salad with lime vinaigrette to cut through the richness
- Mexican-style rice or cauliflower rice for extra bulk
- Soured cream or Greek yoghurt for cooling contrast
- Sliced avocado or guacamole for creamy texture
- Black beans seasoned with cumin and garlic for a complete meal
Still hungry for ideas? You might also love Ground Beef Stuffed Zucchini Boats, Ground Beef Stuffed Zucchini Boats from our sister kitchens.
Frequently Asked Questions

Beef Enchilada Zucchini Boats
Ingredients
Method
-
Preheat your oven to 200°C (fan 180°C). While it heats, trim the ends off each courgette and slice them lengthwise. Use a teaspoon to scoop out the seedy centre, leaving a sturdy boat shape about 1cm thick on the sides and base. You’ll hear a gentle scrape as the spoon removes the flesh — stop when you see the pale green, firm flesh underneath.
-
Heat the olive oil in a large ovenproof frying pan over medium-high heat. Add the diced onion and cook for 3-4 minutes until it turns translucent and smells sweet. Stir in the minced garlic and cook for 30 seconds until fragrant — that sharp, pungent aroma tells you it’s ready.
-
Add the beef mince to the pan. Break it apart with a wooden spoon, letting it brown for 5-6 minutes. You’ll see the pink turn to deep brown, and you’ll hear a satisfying sizzle as the moisture evaporates. Once no pink remains, stir in the cumin, smoked paprika, and oregano, cooking for 1 minute until the spices become fragrant.
-
Pour in the chopped tomatoes, tomato purée, and beef stock. Stir everything together and bring the mixture to a gentle simmer. You’ll see small bubbles breaking the surface, and the sauce will thicken slightly after 3-4 minutes — it should coat the back of a spoon without being runny. Season with salt and pepper.
-
Place the courgette boats cut-side up in the pan, nestled into the beef mixture. Spoon some of the sauce and beef evenly into each boat, pressing down gently so the filling mounds slightly above the edge. The boats should be snug in the pan, surrounded by the remaining sauce.
-
Sprinkle the grated cheese over each filled boat. Transfer the pan to the preheated oven and bake for 18-20 minutes. You’ll know they’re done when the cheese is bubbling and golden in spots, and the courgettes are tender but still hold their shape — pierce one with a fork; it should slide in easily with slight resistance.
-
Remove from the oven and let rest for 5 minutes. During this time, the juices settle and the boats firm up slightly. Garnish with fresh coriander and serve directly from the pan for minimal cleanup.
Notes
I hope these Beef Enchilada Zucchini Boats become a regular in your weeknight rotation, just as they have in mine. If you give them a try, I’d love to hear how they turned out — drop a comment below and let me know your family’s favourite topping or side dish. For another speedy dinner idea, check out our Speedy Weeknight Baked Bell Pepper Egg Nests or the Crispy Air Fryer Zucchini Fries Ready In 15 Minutes for a crunchy side. Happy cooking!