What if I told you dinner tonight only needs one pan and one vegetable to do all the heavy lifting?
That’s exactly what’s happening here.
These stuffed zucchini boats are loaded with seasoned ground beef, black beans, corn, and melted cheese. They taste like a taco fell in love with a casserole, and honestly, the combo works better than it has any right to.
I first made these on a random Tuesday when my fridge had zucchini and not much else. Now it’s one of the most requested dinners in my house, and my kids don’t even notice they’re eating a vegetable.
Let’s get you into the kitchen.
What You’ll Need
- 4 medium zucchini
- 1 lb ground beef (or ground turkey)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels
- 1 cup diced tomatoes
- 1 tbsp chili powder
- 1 tsp cumin
- Salt and pepper, to taste
- 1 ½ cups shredded Mexican blend cheese
- Fresh cilantro, chopped
- Lime wedges, for serving
Simple grocery list. Nothing here needs a special trip to a specialty store.
Tools You’ll Need
- Sharp knife
- Cutting board
- Spoon or melon baller, for hollowing zucchini
- Large skillet
- Baking dish (9×13 works well)
- Aluminum foil
Pro Tips
I’ve made this recipe enough times to know exactly where it can go wrong. Here’s what actually matters.
1. Don’t hollow the zucchini too thin. Leave about a ¼ inch wall on each side. Too thin and the boats collapse once they’re filled and baked.
2. Salt the zucchini shells before filling them. A light sprinkle for 10 minutes pulls out extra moisture so your boats don’t turn watery in the oven.
3. Cook the filling until most of the liquid evaporates. A soupy filling makes soggy zucchini. Give it that extra minute or two on the stove.
4. Don’t skip pre baking the empty shells. Ten minutes in the oven before filling softens them just enough so the final bake time isn’t excessive.
5. Add cheese in the last 10 minutes only. Cheese added too early just turns tough and rubbery instead of that stretchy, melty finish you want.
How to Make Stuffed Zucchini
Step 1: Prep the Zucchini
Preheat your oven to 400°F.
Slice each zucchini in half lengthwise. Use a spoon to scoop out the center, leaving a ¼ inch wall.
Lightly salt the inside of each shell and let them sit for 10 minutes. Pat dry with a paper towel.
Step 2: Pre Bake the Shells
Place the zucchini shells in a baking dish, cut side up.
Bake for 10 minutes to soften them slightly. Set aside.
Step 3: Cook the Filling
Heat olive oil in a large skillet over medium heat.
Add the diced onion and garlic. Cook for 2 to 3 minutes, until fragrant.
Add the ground beef. Cook until browned, breaking it apart as it cooks.
Stir in black beans, corn, diced tomatoes, chili powder, cumin, salt, and pepper.
Let this simmer for 5 minutes, stirring occasionally, until the mixture thickens slightly.
Step 4: Fill the Zucchini
Spoon the filling generously into each zucchini shell, packing it in.
Step 5: Bake
Cover the baking dish with foil and bake for 15 minutes.
Remove the foil, top each zucchini boat with shredded cheese, and bake uncovered for another 10 minutes.
The cheese should be melted and just starting to turn golden at the edges.
Step 6: Garnish and Serve
Sprinkle fresh cilantro over the top.
Serve warm with lime wedges on the side for squeezing right before eating.
Substitutions and Variations
- Vegetarian version: Swap the ground beef for a plant based crumble or extra black beans and mushrooms.
- Spicy kick: Add diced jalapeños to the filling or a pinch of cayenne.
- Different protein: Ground chicken or shredded rotisserie chicken both work well here.
- Dairy free: Use a dairy free shredded cheese alternative.
- Rice boost: Mix in ½ cup cooked rice to stretch the filling further and make it heartier.
Make Ahead Tips
You can prep the filling up to 2 days in advance and store it in the fridge. Just reheat it slightly before spooning it into the shells.
The zucchini shells can also be hollowed out a day ahead. Keep them wrapped tightly in the fridge until you’re ready to bake.
This makes weeknight dinners a lot faster since most of the work is already done.
Nutritional Breakdown (Per Boat, Makes 8)
| Nutrient | Amount |
|---|---|
| Calories | 245 |
| Fat | 13g |
| Carbs | 14g |
| Protein | 18g |
| Fiber | 4g |
Exact numbers will shift slightly depending on the ground meat and cheese you choose.
Diet Friendly Swaps
- Low carb: Skip the corn and black beans, and load up on extra ground meat and cheese instead.
- Gluten free: This recipe is naturally gluten free as written, just double check your taco seasoning if using a store bought blend.
- Higher fiber: Add extra black beans or a handful of chopped spinach into the filling.
Meal Pairing Suggestions
These boats pair nicely with a simple side salad or a scoop of Mexican rice.
For something lighter, serve alongside grilled corn on the cob or a small bowl of guacamole and chips.
Cooking Time Efficiency Tips
Cook the filling while the zucchini shells are pre baking. This cuts down your total time by nearly 10 minutes since nothing sits idle.
Dice your onion, garlic, and any extra vegetables ahead of time so the stovetop portion moves quickly without pausing to chop mid recipe.
Leftovers and Storage
Store leftover zucchini boats in an airtight container in the fridge for up to 4 days.
Reheat in the oven at 350°F for about 10 minutes, or in the microwave for 1 to 2 minutes if you’re short on time.
These do not freeze particularly well since zucchini gets watery once thawed, so plan to eat leftovers within the week.
FAQ
Can I use yellow squash instead of zucchini? Yes, yellow squash works the same way and holds up just as well during baking.
Why did my zucchini boats turn watery? This usually means the shells weren’t salted and dried before filling, or the filling had too much liquid left in it before baking.
Can I make this recipe ahead for meal prep? Definitely. Assemble everything except the cheese, then bake fresh throughout the week, adding cheese during the last 10 minutes each time.
Do I need to peel the zucchini first? No, the skin holds everything together and softens nicely during baking.
Can I grill these instead of baking? Yes, wrap the filled boats in foil and grill over medium heat for about 20 minutes, checking that the zucchini is tender.
Wrapping Up
Stuffed zucchini turns a plain vegetable into something that actually gets requested for dinner, and that’s not something I say about many vegetable based meals.
It’s quick enough for a Tuesday night and satisfying enough that nobody at the table feels like they’re missing meat and potatoes.
Try this recipe, then come back and tell me how yours turned out. Did you add jalapeños? Swap the protein? Drop a comment below, I’d love to hear about it. 🌶️