Preheat oven and prep ingredients: Preheat oven to 400 degrees F (about 200 degrees C).
Cook enchilada filling: Bring a large pan to medium-high heat and add 2 teaspoons of the oil. Then add the sliced zucchini, chopped onion, and cut poblano peppers to the pan and cover with a lid. Cook until the zucchini is softened and beginning to brown, about 15 minutes. Then add the black beans, ground cumin, dried oregano, lime juice, cilantro, and a generous pinch of salt and pepper and mix well to combine, cooking another 2-3 minutes.
3 medium zucchini, 1 small white onion, 1 small poblano pepper, 2 tablespoons lime juice, 1 15-ounce can black beans, 2 teaspoons oil, 1 tablespoon ground cumin, 1 tablespoon dried oregano, ½ cup cilantro, 1 pinch salt and pepper
Blend the filling: Once the enchilada filling is cooked, remove it from the pan into a large mixing bowl and use an immersion blenders to blend the filling until there are no longer large chunks. Alternatively, you can also add the mixture to a food processor and pulse until well combined.
Fill enchiladas: Pour about 1/4 of the enchilada sauce to the bottom of a 9x13 baking dish. Then take a tortilla and add about 1/3 cup of the enchilada filling in a line in the center of the tortilla. Then roll the enchilada and place it seam side down in the baking dish. Continue rolling the enchiladas until the baking dish is full (about 8 total). Pour the remaining enchilada sauce on top, then top with a sprinkle of cheese.
2 cups enchilada sauce, 8 8-inch tortillas
Bake enchiladas: Cover the enchilada baking dish with foil or an oven-safe baking dish cover and bake in the preheated oven for 15 minutes, then remove the foil and bake another 5 minutes.
Serve: To serve the enchiladas, remove to a plate and top with sliced avocado.
1 avocado