01 - Preheat oven to 400°F.
02 - Halve zucchini lengthwise. Use a spoon to scoop out the flesh, leaving a ¼-inch shell. Reserve ½ cup of the scooped flesh and chop finely.
03 - Place zucchini boats cut side up on a baking sheet. Lightly brush with 1 tablespoon olive oil and season with salt and pepper. Roast for 15 minutes.
04 - Heat remaining olive oil in a large skillet over medium heat. Add onion and sauté for 2 minutes. Add garlic, chopped zucchini flesh, and butternut squash. Cook 8-10 minutes until squash is just tender.
05 - Stir in black beans, chili powder, cumin, smoked paprika, and half of the enchilada sauce (¾ cup). Cook for 2-3 minutes, then remove from heat.
06 - Remove zucchini boats from oven. Spoon the black bean and squash mixture evenly into each boat.
07 - Drizzle remaining enchilada sauce over stuffed boats and sprinkle with shredded cheese.
08 - Return to oven and bake 15-20 minutes, until cheese is melted and bubbly and zucchini is fork-tender.
09 - Garnish with queso fresco, cilantro, avocado slices, and lime wedges as desired. Serve hot.