Sweet and savory enchiladas filled with a hearty mix of seasoned black beans and caramelized plantains, all baked in a rich enchilada sauce. A flavorful and comforting vegan meal for two.

Black bean and plantain enchiladas bring together two of Mexican and Caribbean cuisine's most beloved ingredients in a satisfying vegan baked dish. Caramelized ripe plantains add natural sweetness that contrasts beautifully with earthy, savory black beans, all wrapped in corn tortillas and smothered in rich red enchilada sauce. This dish demonstrates how plant-based cooking can be deeply satisfying without relying on meat substitutes.
The caramelized plantain is the revelation of this dish — most people expect sweetness to be out of place in a savory enchilada, but the sweet-savory contrast is exactly what makes this filling so distinctive and craveable. The baked enchiladas emerge from the oven saucy, bubbling, and deeply aromatic. The dish is naturally vegan, gluten-free, and loaded with fiber and plant protein.
Serve for a weeknight vegan dinner, a Meatless Monday centerpiece, or as part of a Mexican feast alongside rice and guacamole. These enchiladas reheat beautifully, making them excellent for meal prep.
Use ripe (yellow with black spots) plantains — green plantains are starchy and won't caramelize. Warm the corn tortillas before rolling to prevent cracking. Spread sauce on the baking dish bottom before adding enchiladas to prevent sticking.
Plantains with yellow skin heavily spotted with black are at peak ripeness — starchy sugars have fully converted to sweet, caramelizable sugars. These caramelize in minutes to a golden, slightly sticky sweetness that transforms the enchilada filling. Green plantains are a completely different ingredient and should not be substituted.
The protein and fiber foundation of the filling. Canned black beans work perfectly and dramatically reduce preparation time. Drain and rinse thoroughly to remove excess sodium from the canning liquid. Mashing a quarter of the beans creates a creamier, more cohesive filling that holds together better when rolling.
Adds a subtle smokiness to the black bean filling that echoes the charred notes in the enchilada sauce. It bridges the gap between the sweet plantain and the earthy beans, creating a more complex, layered filling flavor.
The sauce does the heavy lifting in this dish — it flavors the filling from the outside in during baking and creates the characteristic saucy enchilada experience. Store-bought red enchilada sauce is excellent. For homemade, blend rehydrated dried guajillo and ancho chilies with garlic, cumin, and broth.
Ripe plantains can be replaced with sweet potato (roasted and cubed) for a similar sweet-savory contrast without the tropical flavor. Black beans can be swapped with pinto beans or refried beans. Corn tortillas are traditional and remain gluten-free; flour tortillas are easier to roll but change the texture and make the dish not gluten-free. Add crumbled Mexican queso fresco or shredded Monterey Jack cheese for a non-vegan version.
Heat 1 tablespoon vegetable oil in a large skillet over medium heat. Add the diced 1 ripe plantain and cook for 5-7 minutes, stirring occasionally, until golden brown and caramelized (turned slightly sticky and browned). Remove the plantain from the skillet and set aside. Add 1/2 finely chopped medium onion and 1/2 finely chopped red bell pepper to the same skillet (add a little more oil if needed). Cook for 5-7 minutes until soft. Stir in 2 cloves minced garlic and cook for 1 minute until it smells pleasant (fragrant).
To the skillet with the cooked vegetables, add 1 can rinsed and drained black beans. Stir in 1/2 teaspoon chili powder, 1/4 teaspoon ground cumin, 1/4 teaspoon smoked paprika, 1/8 teaspoon salt, and 1/16 teaspoon black pepper. Cook for 2-3 minutes, stirring, until heated through. Stir in the cooked plantains. Taste and adjust seasoning if needed. This is your enchilada filling.
Preheat your oven to 375°F (190°C). Pour 1/2 cup enchilada sauce into the bottom of a small (about 8x8 inch) baking dish and spread it evenly. Lightly warm the 6 small corn tortillas (microwave for 15-20 seconds per tortilla or heat briefly in a dry skillet) to make them pliable (flexible and easy to bend). Take one warmed tortilla and spoon about 1/4 cup of the black bean and plantain filling down the center. Roll the tortilla up tightly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling. Enchilada is a rolled tortilla dish.
Pour the remaining 1 cup enchilada sauce over the rolled enchiladas in the baking dish. Cover the dish loosely with aluminum foil. Bake for 20 minutes. Remove the foil and bake for another 10 minutes, or until the sauce is bubbly and the enchiladas are heated through. Remove from oven. Garnish with 2 tablespoons chopped fresh cilantro, 1/2 sliced avocado, and 2 tablespoons vegan sour cream before serving immediately.
Techniques that separate good from great
Plantains develop their best caramelization when left undisturbed on a hot pan for 2-3 minutes per side. Constant stirring prevents the sugars from browning and caramelizing. Let them sit until you see golden color developing on the edges before turning.
Whole beans have a tendency to roll out of the tortilla when you try to roll the enchilada. Roughly mash about 1/4 of the beans directly in the pan before adding plantains — this creates a paste that binds the filling together and makes rolling dramatically easier.
Cold corn tortillas crack and break when rolled around filling. Wrap a stack of 6 tortillas in a damp paper towel and microwave for 30-45 seconds, or pass each tortilla directly over a gas flame for 10 seconds per side, until they are flexible and pliable. Work quickly before they cool.
Uncovered baking causes the exposed tortillas to dry out and harden before the interior is fully heated. Foil traps steam, keeping the enchiladas moist and allowing the filling to heat through. Remove the foil only in the last 10 minutes to allow the top to bubble and the sauce to slightly concentrate.
Different ways to make this dish your own
Add a layer of shredded Oaxacan or Monterey Jack cheese over the enchiladas before baking. Top with a dollop of sour cream and sliced jalapeños for a richer, more indulgent version.
Replace the red enchilada sauce with salsa verde (roasted tomatillos, jalapeño, and cilantro) for a brighter, more acidic sauce that contrasts beautifully with the sweet plantains.
Add 1-2 chopped chipotle peppers in adobo sauce to the black bean filling for a smoky heat that balances the sweet plantains more aggressively.
Replace the enchilada sauce with a blended black bean sauce (pureed cooked black beans with garlic and cumin thinned with broth) for an even more intensely bean-flavored preparation.
Perfect pairings to complete the meal
Serve alongside tomato-seasoned Mexican rice and fresh pico de gallo for a complete, vibrant Mexican meal. The rice absorbs any extra enchilada sauce on the plate beautifully.
Thick slices of ripe avocado and lime wedges alongside the enchiladas provide creamy richness and bright acidity that cut through the sauce's richness.
A quick cabbage slaw (shredded cabbage, lime juice, salt, and cumin) adds cooling crunch that contrasts with the saucy, soft enchiladas. A simple but effective textural counterpoint.
Drizzle vegan sour cream (cashew cream or oat-based) over the plated enchiladas and scatter fresh cilantro leaves generously. This presentation mirrors the traditional enchilada garnish and adds freshness to the rich, baked dish.
Keep it fresh and plan ahead
Assembled and baked enchiladas keep well refrigerated for up to 4 days in an airtight container. They actually improve after a day as the sauce fully soaks into the tortillas.
Enchiladas freeze excellently. Assemble but do not bake, cover tightly with foil, and freeze for up to 2 months. Bake from frozen at 375°F (190°C) covered for 45 minutes, then uncovered for 15 minutes.
The filling can be made up to 2 days ahead and refrigerated. Assemble and bake the day of serving. Alternatively, assemble fully, refrigerate overnight, and bake just before serving.
Reheat refrigerated enchiladas covered with foil in a 350°F (175°C) oven for 20 minutes, or microwave individual portions with a splash of water for 2-3 minutes until heated through.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
easy to prep and looks great on the plate everyone enjoyed it
liked it but plantains a bit too sugary for me maybe less next time
reminds me of latin dinners at home really hits the mark
tasty but a bit tricky to roll next time i’ll slice plantains thinner
plantains caramelized perfectly beans flavorful loved the combo
These enchiladas took a bit of work—roasting the plantains, prepping the beans, rolling everything, but it was so worth it. The combination of sweet, smoky, and savory flavors was unlike anything I’ve made at home before. I served them with a citrusy salad on the side, and it was a perfect pairing. Five stars all the way.
I really wanted to like these, but the plantains threw me off. I’m used to enchiladas being more on the savory side, and the sweetness didn’t click for me. The sauce was good and the tortillas baked nicely, but I probably wouldn’t make this again. Two stars for the effort but not for my taste.
Honestly… better than the enchiladas from my fave restaurant. Sorry not sorry.