Mexican zucchini burrito boats bring all the comfort of a loaded burrito into a lighter, fork-friendly dinner that still eats like a full meal. The zucchini softens just enough to hold the filling without collapsing, and the mix of seasoned beef, rice, black beans, corn, and salsa turns every bite into something hearty and satisfying. The melted cheese on top seals the deal.
The trick is treating the zucchini like the main structure, not just a vegetable base. A short pre-bake pulls out some moisture so the boats don’t turn watery later, and chopping the scooped-out zucchini flesh back into the filling keeps the whole dish cohesive instead of feeling like meat piled into a hollow shell. That little bit of extra zucchini blends in nicely and keeps the filling juicy.
Below you’ll find the timing that keeps the boats tender without going mushy, plus a few swaps that make this work with turkey, chicken, or a meatless filling. The toppings matter here too — a spoonful of crema, lime, and pico de gallo brightens everything right at the end.
The zucchini held its shape and the filling wasn’t watery at all. I loved that the cheese browned on top while the bottom stayed sturdy enough to serve without falling apart.
Save these Mexican Zucchini Burrito Boats for a Tex-Mex dinner that bakes up hearty, cheesy, and low-carb friendly.
The Step That Keeps the Zucchini from Turning Watery
The biggest failure point in zucchini boats is moisture. If you skip the short pre-bake, the zucchini releases liquid into the filling and the bottom turns soft before the cheese even melts. A 10-minute head start in the oven gives the shells a little structure and helps them finish with a clean, tender bite instead of a soggy one.
The other thing that matters is not overstuffing them with a loose filling. This filling should be thick enough to mound in the boats and hold its shape when you press it down gently. If it looks saucy in the skillet, cook it another minute or two before filling the zucchini.
What Each Filling Ingredient Is Actually Doing Here

- Zucchini — These are the vessel and part of the meal, so choose firm, medium-to-large zucchini with smooth skin. Smaller ones can work, but they don’t hold as much filling and are easier to overcook. Leave a sturdy shell so they stay intact after baking.
- Ground beef — This gives the boats their burrito-style backbone and enough richness to stand up to the salsa and beans. A leaner beef is fine because the salsa and filling juices keep it from drying out. If you use something much fattier, drain it well or the boats will taste greasy.
- Taco seasoning and salsa — These are doing more than adding spice; they’re building the burrito flavor fast and helping bind the filling. A packet works well here because the zucchini filling doesn’t need a long simmer. Use a salsa you like eating on its own, since that flavor carries straight through the dish.
- Rice, black beans, and corn — This is what makes the filling feel like a full burrito instead of just taco meat in a squash boat. The rice soaks up extra moisture, the beans add body, and the corn brings little sweet pops that balance the seasoning. White rice is the most neutral choice, but leftover rice works beautifully.
- Mexican cheese blend — Pre-shredded is fine here, though freshly shredded melts a little smoother. The cheese should blanket the filling, not disappear into it, so don’t skimp. It helps hold the top together and gives you those browned spots everyone goes after first.
Building the Filling So It Stays Spoonable
Cooking the Beef and Seasoning the Pan
Brown the beef until there’s no pink left and the edges have a little color. That browning matters because it gives the filling depth before anything else is added. Drain the fat, then stir in the taco seasoning, water, and chopped zucchini flesh; the mixture should look glossy and concentrated, not soupy. If there’s still a puddle in the pan after a few minutes, keep it over medium heat until the liquid cooks off.
Bringing in the Rice, Beans, and Corn
Add the rice, black beans, corn, and salsa and stir until everything is evenly coated. You’re looking for a thick, scoopable mixture that holds together when you drag a spoon through it. If the beans start breaking down too much, you’ve cooked it too long after the salsa went in. Pull it off the heat once it’s hot and well combined.
Filling and Baking the Boats
Spoon the filling into the zucchini shells and press it in firmly so the boats don’t slump after baking. Top each one with cheese all the way to the edges for a better melt and a little crisping around the sides. Bake until the zucchini is tender when pierced with a fork and the cheese is melted with golden spots on top. If the cheese browns before the zucchini is done, cover the dish loosely with foil and keep baking for a few minutes.
How to Adapt These Burrito Boats for What You’ve Got on Hand
Make Them Dairy-Free
Skip the cheese or use a good melting dairy-free shred and finish with avocado, pico de gallo, and cilantro. You lose the browned cheesy top, but the filling still carries the dish. A drizzle of cashew crema or dairy-free sour cream gives you that cool finish without changing the structure.
Use Ground Turkey or Chicken
Swap the beef 1:1 for ground turkey or chicken and add a teaspoon of oil to the pan if the meat is very lean. The flavor comes out lighter, so don’t skip the seasoning or the salsa. This version still feels hearty, but it leans a little cleaner and less rich.
Make Them Vegetarian
Replace the beef with an extra can of black beans or a mix of black beans and crumbled cooked lentils. The filling won’t have the same savory bite from browned meat, so let the beans cook a minute longer with the seasoning to pick up more flavor. This version is still sturdy and satisfying, especially with plenty of cheese on top.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The zucchini softens a little as it sits, but the flavor holds up well.
- Freezer: These freeze better after baking than before. Wrap portions tightly and freeze for up to 2 months, though the zucchini will be softer after thawing.
- Reheating: Reheat in a 350°F oven until hot in the center, or use the microwave for speed. The common mistake is blasting them too long, which makes the zucchini collapse and the filling dry out before the cheese warms through.
Questions I Get Asked About This Recipe

Mexican Zucchini Burrito Boats
Ingredients
Equipment
Method
- Preheat oven to 400°F. Set up a greased baking dish or sheet pan so the zucchini can go in right after scooping.
- Halve the zucchini lengthwise and scoop out the centers, leaving a 1/4-inch shell. Chop the zucchini flesh and set it aside for the filling.
- Pre-bake the zucchini shells cut-side up in a greased baking dish for 10 minutes. Look for slightly softened shells that keep their shape.
- Brown the ground beef in a skillet, then drain excess fat. Return beef to the skillet and add taco seasoning and water.
- Add the chopped zucchini flesh to the skillet and simmer for 3 minutes. Stir until the mixture is cohesive and the zucchini flesh softens.
- Stir in the cooked rice, black beans, corn, and salsa until combined. Cook just until everything is evenly mixed and hot.
- Fill each zucchini boat with the burrito mixture, pressing in firmly, and top with shredded Mexican cheese. Make sure the filling reaches near the top so it stays packed.
- Bake 15–20 minutes at 400°F until the cheese is melted and golden. Finish by drizzling with crema and topping with cilantro, pico de gallo, and lime wedges.