This dish combines tender roasted butternut squash and seasoned black beans, nestled inside hollowed zucchini boats. Topped with a flavorful enchilada sauce and melted cheese, it creates a satisfying vegetarian main that balances hearty textures and vibrant flavors. Baking until bubbly and golden, the boats are finished with fresh cilantro, avocado slices, and lime wedges to enhance each bite. Easy to prepare with wholesome ingredients, it offers a delicious and nutritious meal option.
The smell of roasting butternut squash always pulls me into the kitchen, no matter what I was doing before. These enchilada boats came together on a Tuesday when I had too much zucchini from a CSA box and a craving for something that felt like comfort food but wouldn't leave me feeling heavy. My roommate walked in midway through prep and immediately asked what smelled so incredible.
I made these for a dinner party last fall when my friend announced she was going vegetarian. Everyone was skeptical about zucchini replacing tortillas until they took that first bite. The boats held up perfectly and nobody missed the carbs at all.
Ingredients
- 4 large zucchini: Look for ones that are straight and evenly thick so they sit flat on the baking sheet
- 2 cups butternut squash: The smaller you cube it the faster it cooks and the more evenly it melts into the filling
- 1 small red onion: Finely dicing it lets it cook down and disappear into the mixture without overwhelming the other flavors
- 2 cloves garlic: Minced right before adding so it stays aromatic and fresh
- 1 can black beans: Rinse them thoroughly to remove the starchy liquid which can make the filling gummy
- 1 ½ cups enchilada sauce: Red sauce gives a classic warmth while green adds bright tangy notes
- 1 cup shredded cheese: Monterey Jack melts beautifully but cheddar brings a sharper bite
- ¼ cup queso fresco: This crumbly cheese adds a salty finish that cuts through the rich sauce
- Chili powder, cumin, smoked paprika: This trio builds layers of earthy heat and deep smokiness
- 2 tbsp olive oil: Split between roasting the boats and sautéing the filling
Instructions
- Get your oven hot:
- Preheat to 400°F and set a rack in the middle position so the zucchini roasts evenly without burning the tops before the centers finish cooking.
- Prep the zucchini boats:
- Halve each zucchini lengthwise and scoop out the flesh with a spoon, leaving about a quarter-inch thick shell, and save half a cup of that scooped flesh for the filling.
- Start the roasting:
- Brush the boats with half the olive oil, season with salt and pepper, and arrange them cut-side up on a baking sheet for 15 minutes while you make the filling.
- Cook the vegetables:
- Heat the remaining oil in a large skillet over medium heat, sauté the onion for 2 minutes, then add the garlic, reserved zucchini flesh, and squash for 8 to 10 minutes until tender.
- Build the filling:
- Stir in the black beans, spices, and three quarters of the enchilada sauce, letting everything bubble together for 2 to 3 minutes so the flavors meld.
- Stuff the boats:
- Pull the zucchini from the oven, divide the filling evenly among all eight halves, then drizzle with the remaining sauce and scatter the shredded cheese on top.
- Finish baking:
- Return everything to the oven for 15 to 20 minutes until the cheese is bubbly and starting to brown in spots and the zucchini yields easily when pierced with a fork.
- Add the finishing touches:
- Top with crumbled queso fresco, fresh cilantro, sliced avocado, and a squeeze of lime right before serving.
These have become my go-to when I want something that looks impressive but actually comes together quickly. Last week my sister asked for the recipe before she even finished her first boat.
Making It Your Own
Sweet potato works beautifully in place of butternut squash if that is what you have on hand. The flavor shifts slightly sweeter but the texture stays just as creamy.
Getting Ahead
You can roast the zucchini boats and prepare the filling up to two days in advance. Store everything separately in the refrigerator, then stuff and bake when you are ready to eat.
Serving Ideas
A crisp green salad with a lime vinaigrette cuts through the richness of the cheese and sauce perfectly.
- Warm some corn tortillas on the side for soaking up any extra sauce
- Keep sliced jalapeños handy for anyone who wants an extra kick of heat
- Serve with Mexican rice if you need something more substantial
Leftovers reheat beautifully in the microwave or a warm oven. They might just be better the next day.