About This Recipe
What is this dish?
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.
Why you'll love it
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.
When to serve
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.
Quick tips
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.
Ingredient Highlights
Ripe Plantains
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.
Black Beans
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.
Smoked Paprika
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.
Enchilada Sauce
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.
Substitution Options
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.
Step-by-Step Instructions
Prepare plantains and vegetables for filling
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).
Chef's Tips
- ›Caramelized means turned slightly sticky and browned from cooking sugar.
- ›Fragrant means it smells good and aromatic.
Make the enchilada filling
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.
Chef's Tips
- ›Mashing a small portion of the black beans against the side of the pan can make the filling creamier.
- ›Mixing gently keeps the plantain pieces intact.
Assemble the enchiladas
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.
Chef's Tips
- ›Pliable means flexible and easy to bend.
- ›Warming tortillas prevents them from cracking when rolled.
Bake and serve
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.
Chef's Tips
- ›Covering helps the enchiladas heat evenly and keeps them moist.
- ›Serve immediately for best flavor and texture.
Chef's Tips
Techniques that separate good from great
Caramelize the plantains over high heat — don't stir them constantly
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.
Mash a quarter of the black beans to create a cohesive filling that won't fall out
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.
Warm corn tortillas until pliable before rolling — they crack when cold
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.
Cover the baking dish with foil for the first 20 minutes to prevent the tortillas from drying out
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.
Nutrition Facts
Per serving · Estimated values
* Estimated per serving based on a 2,000 calorie diet.
Equipment Needed
- Large skillet
- Medium bowl (for mixing filling)
- Small baking dish (8x8 inch or similar)
- Spatula or wooden spoon
- Measuring cups
- Measuring spoons
- Knife and cutting board
Quick Tips
- Ensure your enchilada sauce is certified vegan and gluten-free if those dietary tags are critical.
- For extra heat, add a finely minced jalapeño or a pinch of cayenne pepper to the filling.
- Leftover enchiladas can be stored in the refrigerator for up to 3 days and reheated gently in the oven or microwave.
Recipe Variations
Different ways to make this dish your own
With Cheese and Sour Cream (Non-Vegan)
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.
Green Salsa Verde Enchiladas
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.
With Chipotle-Black Bean Filling
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.
Enfrijoladas (Bean Sauce Version)
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.
What to Serve With
Perfect pairings to complete the meal
With Mexican Rice and Pico de Gallo
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.
With Sliced Avocado and Lime
Thick slices of ripe avocado and lime wedges alongside the enchiladas provide creamy richness and bright acidity that cut through the sauce's richness.
With Shredded Cabbage Slaw
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.
Topped with Vegan Crema and Cilantro
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.
Storage & Reheating
Keep it fresh and plan ahead
Refrigerator
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.
Freezer
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.
Make-Ahead
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.
Reheating
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.
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Go Deeper
Master the Culinary Science
Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.
AI-Powered
Have Ingredients? Generate a Recipe.
Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.
Try the AI Recipe Generator →Browse more like this:
