Black Bean Enchiladas Recipe
If you are craving a meal that perfectly balances comfort and wholesome nutrition, these Black Bean Enchiladas are going to become your new go-to dish. Bursting with vibrant flavors from tender sweet potatoes, hearty black beans, and a touch of spice, every bite is a celebration of wholesome ingredients wrapped in soft corn tortillas and smothered in rich enchilada sauce. Whether you’re making a weeknight dinner or sharing with friends, Black Bean Enchiladas bring warmth, color, and pure joy to the table.

Ingredients You’ll Need
The magic of these Black Bean Enchiladas lies in a handful of simple, fresh ingredients that come together beautifully to create layers of texture and flavor. Each component plays a vital role, from the creamy sweetness of sweet potatoes to the zesty kick of chili powder, ensuring the dish is both satisfying and memorable.
- Sweet potatoes: Peeled and diced, they add a natural sweetness and soft texture that pairs perfectly with the beans.
- Black beans: Drained and rinsed, these provide protein and a creamy bite that makes the enchiladas hearty.
- Corn kernels: Adding pops of sweetness and a satisfying crunch to every mouthful.
- Cumin: A warm, earthy spice that infuses depth and balances the sweetness of the veggies.
- Chili powder: For that gentle heat and a touch of smoky flavor that’s essential to classic enchiladas.
- Enchilada sauce: The saucy star that ties everything together with its rich, tangy, and slightly spicy flavor.
- Corn tortillas: Soft and pliable, perfect for wrapping all that delicious filling.
- Shredded cheese (optional): Adds a golden, melty layer which is a comforting finishing touch, but you can easily skip it for a vegan alternative.
- Fresh cilantro: For garnish, lending freshness and a burst of vibrant color on top.
How to Make Black Bean Enchiladas
Step 1: Prep Your Oven and Sweet Potatoes
Start by preheating your oven to 375°F (190°C) so it will be ready when your enchiladas come together. Then boil the peeled and diced sweet potatoes in water until they turn tender—this usually takes around 10 to 15 minutes. This step ensures they’ll mash nicely into the filling, blending their creamy texture perfectly with the other ingredients.
Step 2: Mix the Filling
In a large bowl, combine the cooked sweet potatoes with the drained black beans, corn kernels, cumin, and chili powder. This mixture is the heart of your Black Bean Enchiladas, packed with layers of flavor and nutrition. Give it a gentle toss so every bite bursts with color and spice.
Step 3: Assemble the Enchiladas
Start by spreading a thin layer of enchilada sauce on the bottom of your baking dish — this prevents sticking and adds flavor right from the base. Then take each tortilla and fill it generously with the sweet potato and black bean mix, rolling it up tightly and placing it seam-side down in the dish. This helps keep everything neatly tucked inside as it bakes.
Step 4: Sauce and Bake
Pour the remaining enchilada sauce evenly over the rolled tortillas, making sure each one is well coated for maximum saucy goodness. Sprinkle the top with shredded cheese if you’re using it, adding that beautiful golden, melty layer we all love. Pop the dish into the preheated oven and bake for 20 to 25 minutes, until everything is heated through and bubbling with cheesy delight.
Step 5: Garnish and Serve
Once out of the oven, garnish your Black Bean Enchiladas with fresh cilantro for a burst of herbal brightness. Serve warm, and get ready for everyone to dig in eagerly—the combination of cozy flavors and satisfying textures makes it simply irresistible.
How to Serve Black Bean Enchiladas

Garnishes
Fresh cilantro is a classic, adding bright, aromatic notes that balance the rich enchilada sauce beautifully. You might also consider a dollop of sour cream, a squeeze of lime, or some sliced avocado to enhance creaminess and add contrast in flavor and texture.
Side Dishes
To round out your meal, serve these enchiladas with a crisp green salad dressed lightly with lime juice or a refreshing cucumber salad. Spanish rice or a simple Mexican-style street corn salad are also fantastic options that complement the hearty filling perfectly.
Creative Ways to Present
If you’re hosting a gathering, try placing the enchiladas on a large platter and sprinkling them with colorful diced tomatoes, extra cilantro, and perhaps some pickled jalapeños. You can even serve individual portions topped with a drizzle of chipotle crema for a smoky twist that will make your Black Bean Enchiladas truly shine.
Make Ahead and Storage
Storing Leftovers
Leftover Black Bean Enchiladas store wonderfully in the refrigerator. Transfer them to an airtight container and keep for up to 3 days. The flavors actually deepen overnight, making them even tastier the next day.
Freezing
You can freeze these enchiladas either before or after baking. Wrap them tightly in foil and place in a freezer-safe container; they keep fresh for up to 2 months. When ready to enjoy, thaw overnight in the fridge for best results.
Reheating
Reheat leftover Black Bean Enchiladas in the oven at 350°F (175°C) for 15 to 20 minutes until warmed through and the cheese is melty again. Alternatively, a microwave works in a pinch, but the oven method helps keep the tortillas from getting soggy.
FAQs
Can I make these Black Bean Enchiladas vegan?
Absolutely! Simply omit the shredded cheese or use a plant-based cheese alternative. The enchiladas are delicious and hearty even without cheese, thanks to the sweet potatoes and beans.
What can I substitute for sweet potatoes?
If you don’t have sweet potatoes on hand, diced butternut squash or roasted pumpkin work beautifully as a substitute, offering a similar sweetness and texture.
Is it possible to use flour tortillas instead of corn?
Yes, flour tortillas can be used if you prefer a softer, more pliable wrap. Just be aware that corn tortillas provide the classic texture and taste of traditional enchiladas.
How spicy are these Black Bean Enchiladas?
The level of heat is mild and easily adjustable. If you like more spice, you can add extra chili powder or mix in some chopped jalapeños to the filling.
Can I prepare the filling ahead of time?
Definitely. You can cook and mix the filling a day in advance, then assemble and bake the enchiladas when you’re ready. This can save time on busy evenings.
Final Thoughts
These Black Bean Enchiladas are a true kitchen hero—simple to make, bursting with wholesome ingredients, and packed with such delicious flavor that they quickly become a favorite. Whether you’re feeding the family or entertaining friends, they bring comfort and a sense of home to every meal. Give this recipe a try and watch how it becomes a beloved staple in your recipe collection.
PrintBlack Bean Enchiladas Recipe
Delicious and nutritious Black Bean Enchiladas made with tender sweet potatoes, black beans, and corn, seasoned with cumin and chili powder, then baked with enchilada sauce and cheese. This flavorful vegetarian dish is perfect for a comforting family meal and can be garnished with fresh cilantro for an added burst of freshness.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 enchiladas (serves 4-6) 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
Vegetables and Beans
- 2 medium sweet potatoes, peeled and diced
- 1 can black beans, drained and rinsed (about 15 oz)
- 1 cup corn kernels (fresh or frozen)
Spices and Sauce
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1 cup enchilada sauce
Tortillas and Toppings
- 8 corn tortillas
- 1 cup shredded cheese (optional, such as cheddar or Monterey Jack)
- Fresh cilantro for garnish
Instructions
- Preheat the oven: Set your oven to 375°F (190°C) to prepare for baking the enchiladas later.
- Cook the sweet potatoes: Place the diced sweet potatoes in a pot of boiling water and cook for 10-15 minutes until they become tender and easy to mash.
- Prepare filling: In a large mixing bowl, combine the cooked sweet potatoes, drained black beans, corn kernels, cumin, and chili powder. Mix well to evenly distribute the spices throughout the mixture.
- Prepare baking dish: Spread a thin layer of enchilada sauce evenly over the bottom of a baking dish to prevent sticking and add flavor.
- Assemble enchiladas: Fill each corn tortilla with a generous amount of the sweet potato and bean mixture. Roll them tightly and place seam-side down in the prepared baking dish, arranging them side by side.
- Add sauce and cheese: Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the shredded cheese on top if desired for a melty, savory finish.
- Bake: Place the baking dish in the oven and bake for 20-25 minutes until the enchiladas are heated through and the cheese has melted and is bubbly.
- Garnish and serve: Remove from oven and garnish with fresh cilantro. Serve the enchiladas warm for a flavorful and satisfying meal.
Notes
- Omitting cheese makes this recipe vegan-friendly; use vegan cheese as an alternative if preferred.
- For extra protein, consider adding cooked quinoa or diced chicken.
- Adjust the spice level by modifying the amount of chili powder.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- Use fresh or frozen corn kernels as per availability without impacting taste.
- To soften the tortillas before assembling, warm them briefly in a skillet or microwave to prevent cracking.
Nutrition
- Serving Size: 1 enchilada
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 380 mg
- Fat: 7 g
- Saturated Fat: 3 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 9 g
- Protein: 10 g
- Cholesterol: 20 mg
Keywords: Black bean enchiladas, vegetarian enchiladas, sweet potato enchiladas, Mexican dinner, healthy enchilada recipe

