There’s something undeniably comforting about a warm, cheesy, and saucy plate of enchiladas. The combination of soft tortillas wrapped around a flavorful filling, all smothered in a rich enchilada sauce and topped with melted cheese, is pure satisfaction. If you love Mexican food but want a lighter, plant-based option, these easy black bean enchiladas are a must-try. They’re hearty, packed with protein and fiber, and bursting with bold flavors.
This recipe is perfect for busy weeknights when you need something delicious on the table without spending hours in the kitchen. The best part? It’s completely vegetarian, making it a great choice for Meatless Mondays or anyone looking to incorporate more plant-based meals into their diet. With the help of canned black beans, sweet corn, sautéed onions, and bell peppers, these enchiladas come together quickly while still delivering a homemade taste.
I first made these enchiladas when I was craving something hearty but didn’t have any meat on hand. I had a can of black beans, some tortillas, and a jar of enchilada sauce in my pantry, and the rest is history. They turned out so flavorful and satisfying that they’ve become a staple in my household ever since. Even meat lovers enjoy them because the black beans add a rich, slightly creamy texture that makes them just as filling as traditional meat-filled enchiladas.
If you’ve never made enchiladas before, don’t worry! This recipe is straightforward and beginner-friendly. I’ll walk you through each step, offering tips and variations along the way so you can customize them to your liking. Whether you serve them with a side of rice, a fresh salad, or some guacamole, these enchiladas will quickly become a go-to meal in your rotation.
Why You’ll Love This Easy Black Bean Enchiladas Recipe
These black bean enchiladas are a game-changer for anyone who loves quick, easy, and delicious meals. Here are a few reasons why you’ll absolutely love this recipe:
1. Quick and Easy to Make
This recipe comes together in about 30 minutes, making it perfect for weeknights. By using canned black beans and store-bought enchilada sauce, you can cut down on prep time while still getting a homemade feel.
2. Packed with Flavor
Even though this dish is vegetarian, it’s loaded with bold flavors. The combination of cumin, smoked paprika, garlic, and onions creates a smoky and slightly spicy filling, while the enchilada sauce adds a tangy depth that ties everything together.
3. Nutritious and Filling
Black beans are rich in protein and fiber, making these enchiladas satisfying and wholesome. They provide long-lasting energy and keep you full without weighing you down.
4. Customizable
One of the best things about this recipe is how versatile it is. You can swap in different vegetables, add cheese inside the filling, or even make it gluten-free by using corn tortillas instead of flour tortillas.
5. Great for Meal Prep
These enchiladas store well in the fridge or freezer, making them ideal for meal prep. You can make a big batch and enjoy them throughout the week with minimal effort.
Health Benefits
This dish is not only delicious but also packed with nutrients. Here’s why you can feel good about eating these Easy Black Bean Enchiladas:
1. High in Protein and Fiber
Black beans are an excellent source of plant-based protein, which is essential for muscle repair and overall health. They’re also packed with fiber, which supports digestion and keeps you full for longer.
2. Heart-Healthy Ingredients
Olive oil, black beans, and vegetables like bell peppers and onions contribute to heart health by providing antioxidants and healthy fats that reduce inflammation and lower cholesterol levels.
3. Rich in Vitamins and Minerals
Bell peppers are high in vitamin C, which boosts immunity and supports skin health. Meanwhile, black beans provide essential minerals like iron, magnesium, and potassium, which help with energy production and overall well-being.
4. Low in Saturated Fat
Since this recipe is vegetarian, it’s naturally lower in saturated fat compared to meat-based enchiladas. This makes it a great option for those looking to maintain a balanced diet.
Preparation Time, Servings, and Nutritional Information
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
Servings
- Serves: 4 people
- Yield: 8 enchiladas
Nutritional Information (Per Serving)
- Calories: 350
- Protein: 14g
- Carbohydrates: 45g
- Fiber: 10g
- Fat: 12g
Ingredients List
The Filling:
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can corn, drained and rinsed
- 1 small onion, diced
- 1 large green bell pepper, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- ½ teaspoon ground cumin
- ¼ teaspoon dried oregano
- ¼ teaspoon smoked paprika
Assembly:
- 8 (8-inch) flour tortillas (or corn tortillas for a gluten-free option)
- 2 cups red enchilada sauce (homemade or store-bought)
- 2 cups shredded Mexican-blend cheese (or cheddar, Monterey Jack, or mozzarella)
- Optional toppings: sour cream, chopped cilantro, diced avocados, sliced jalapeños
Step-By-Step Cooking Instructions
1. Prepare the Filling
Start by heating a large skillet over medium heat. Add olive oil and sauté the diced onions and bell peppers for about 5 minutes until they become soft and slightly caramelized. Add the minced garlic and cook for another 30 seconds until fragrant.
Next, add the drained black beans and corn to the skillet. Sprinkle in the salt, cumin, oregano, and smoked paprika, stirring everything together until well combined. Let the mixture cook for about 3-4 minutes, allowing the flavors to blend. Stir in ¼ cup of the enchilada sauce to give the filling an extra layer of flavor. Remove from heat and set aside.
2. Warm the Tortillas
To make the tortillas more pliable and prevent them from cracking, warm them slightly. You can do this by wrapping them in a damp paper towel and microwaving them for 20-30 seconds or lightly heating them in a dry skillet over low heat.
3. Assemble the Enchiladas
Preheat your oven to 350°F (175°C). Spread about ½ cup of enchilada sauce over the bottom of a 9×13-inch baking dish to prevent sticking.
Take one tortilla and spoon about ¼ cup of the black bean filling onto the center. Sprinkle a small handful of shredded cheese over the filling, then roll the tortilla tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas.
4. Add the Sauce and Cheese
Once all the enchiladas are assembled, pour the remaining enchilada sauce evenly over the top. Use the back of a spoon to spread it out, ensuring each enchilada is well coated. Sprinkle the remaining shredded cheese on top.
5. Bake the Enchiladas
Place the baking dish in the preheated oven and bake for 20 minutes, or until the cheese is melted and bubbly. If you prefer a slightly crispy top, turn on the broiler for the last 2-3 minutes of baking.
6. Serve and Enjoy
Remove the enchiladas from the oven and let them cool for a few minutes before serving. Garnish with your favorite toppings like sour cream, chopped cilantro, and diced avocados. Serve warm and enjoy!

How to Serve
These Easy Black Bean Enchiladas are satisfying on their own, but they become even better when paired with the right sides and toppings. Here are a few ways to serve them for a complete and delicious meal:
1. Add Fresh Toppings
Enhance the flavors and textures of the enchiladas by adding fresh toppings. The contrast between warm, cheesy enchiladas and cool, refreshing toppings makes every bite even more delicious. Consider these options:
- A dollop of sour cream or Greek yogurt for creaminess
- Chopped fresh cilantro for a burst of freshness
- Diced avocados for a rich, buttery texture
- Sliced jalapeños for a bit of heat
- A squeeze of lime juice to brighten the flavors
2. Serve with a Side Dish
While these enchiladas are hearty on their own, adding a simple side dish can elevate the meal. Here are some great pairings:
- Mexican Rice: A flavorful side that complements the enchiladas perfectly.
- Refried Beans: A creamy, protein-packed addition to the meal.
- Grilled Vegetables: Adds a smoky, slightly charred flavor.
- Simple Salad: A crisp lettuce salad with a light vinaigrette balances the richness of the enchiladas.
3. Make it a Tex-Mex Feast
If you’re hosting a dinner or just want a full spread, serve the enchiladas with chips and salsa, guacamole, or a bowl of tortilla soup for a true Mexican-inspired feast.
Pairing Suggestions
Pairing your meal with the right drinks and accompaniments makes the experience even better. Here are some ideas for perfect pairings:
1. Beverages
- Hibiscus Agua Fresca: A slightly tangy, floral drink that complements the enchiladas.
- Fresh Limeade: The bright citrusy flavor cuts through the richness of the cheese and sauce.
- Iced Tea: A light, refreshing choice that balances the bold flavors.
- Sparkling Water with Lime: If you want something simple and refreshing, this is a great option.
2. Side Dishes for a Full Meal
- Street Corn Salad: Inspired by elote (Mexican street corn), this salad adds a creamy and tangy element.
- Chips and Guacamole: A classic side that’s always a hit.
- Pickled Red Onions: Their tangy, slightly sweet flavor adds an extra layer of taste.
3. Dessert Pairings
If you’re craving something sweet after your enchiladas, consider one of these simple dessert options:
- Churros with Cinnamon Sugar: A crispy and sweet Mexican classic.
- Mango Sorbet: A light, fruity option that cleanses the palate.
- Mexican Hot Chocolate: A warm and comforting way to end the meal.
Storage, Freezing & Reheating Instructions
1. How to Store Leftovers
If you have leftover enchiladas, store them properly to maintain their flavor and texture:
- Refrigerate: Place leftovers in an airtight container and store them in the fridge for up to 4 days.
- Keep Sauce Separate (if possible): If making ahead, store the sauce separately and pour it over the enchiladas right before baking. This prevents them from becoming soggy.
2. Freezing Instructions
Enchiladas freeze well, making them a great meal prep option.
- To Freeze Unbaked Enchiladas: Assemble them without the sauce, then wrap tightly in plastic wrap and aluminum foil. Store in the freezer for up to 3 months. When ready to bake, add sauce and bake from frozen, adding an extra 10-15 minutes to the cooking time.
- To Freeze Baked Enchiladas: Let them cool completely, then transfer to an airtight container or wrap individual portions in foil. Freeze for up to 3 months.
3. How to Reheat
- Oven: Place in a baking dish, cover with foil, and reheat at 350°F for 15-20 minutes until warm.
- Microwave: Heat individual portions for 2-3 minutes until heated through.
- Stovetop: If reheating just a few enchiladas, place them in a pan over medium heat, cover, and cook for about 5 minutes.
Common Mistakes to Avoid
Even though this recipe is simple, a few common mistakes can affect the outcome. Here’s how to avoid them:
1. Using Dry Tortillas
If you don’t warm the tortillas before assembling, they might crack when rolling. Lightly heating them in the microwave or skillet makes them more pliable.
2. Overstuffing the Enchiladas
It’s tempting to pack in a lot of filling, but too much can make the tortillas difficult to roll and cause them to break apart while baking. Use about ¼ cup of filling per tortilla for the best results.
3. Not Enough Sauce
The enchiladas should be well-coated in sauce before baking to prevent them from drying out. If you like extra saucy enchiladas, keep a little extra sauce on hand for serving.
Pro Tips
1. Make Your Own Enchilada Sauce
If you have time, homemade enchilada sauce takes this dish to the next level. Simply blend tomatoes, chili powder, cumin, garlic, and broth for a fresh and flavorful alternative to store-bought sauce.
2. Use Fresh Tortillas for the Best Texture
Soft, fresh tortillas hold up better than dry, brittle ones. If possible, buy high-quality tortillas for the best results.
3. Add a Smoky Kick
A small pinch of chipotle powder or smoked paprika in the sauce can add a subtle smoky flavor that enhances the dish.
Frequently Asked Questions (FAQs)
1. Can I use corn tortillas instead of flour tortillas?
Yes! Corn tortillas are more traditional for enchiladas. Just warm them first to prevent cracking.
2. Can I make this recipe gluten-free?
Absolutely! Just use gluten-free corn tortillas and make sure your enchilada sauce is gluten-free.
3. Can I add more protein?
If you want to add more protein, try adding cooked quinoa, shredded chicken, or tofu to the filling.
Conclusion & Call to Action
These Easy Black Bean Enchiladas are the perfect combination of comforting, flavorful, and nutritious. Whether you’re making them for a weeknight dinner or prepping them ahead of time, they are a guaranteed hit. Their versatility allows you to customize the filling, use different tortillas, or make them as spicy or mild as you like.
I encourage you to give this Easy Black Bean Enchiladas recipe a try and share your experience! Did you add any fun twists? What toppings did you choose? Leave a comment below and let me know how it turned out. If you enjoyed this recipe, consider sharing it with friends and family so they can enjoy it too. Happy cooking!
Print
Easy Black Bean Enchiladas
- Total Time: 35 minutes
- Yield: 4 servings (8 enchiladas) 1x
- Diet: Vegetarian
Description
These easy black bean enchiladas are a quick, flavorful, and satisfying vegetarian meal. Made with black beans, corn, and cheese, they’re perfect for a healthy and comforting weeknight dinner.
Ingredients
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can corn, drained and rinsed
- 1 small onion, diced
- 1 large green bell pepper, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- ½ teaspoon ground cumin
- ¼ teaspoon dried oregano
- ¼ teaspoon smoked paprika
- 8 (8-inch) flour tortillas (or corn tortillas for gluten-free option)
- 2 cups red enchilada sauce
- 2 cups shredded Mexican-blend cheese
- Optional toppings: sour cream, cilantro, avocado, jalapeños, lime wedges
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Heat olive oil in a skillet over medium heat. Sauté onions and bell peppers for 5 minutes until softened. Add garlic and cook for 30 seconds.
- Stir in black beans, corn, salt, cumin, oregano, and smoked paprika. Cook for 3-4 minutes. Remove from heat and mix in ¼ cup enchilada sauce.
- Warm tortillas slightly to prevent cracking.
- Fill each tortilla with the black bean mixture and a sprinkle of cheese. Roll tightly and place seam-side down in the baking dish.
- Pour the remaining enchilada sauce over the top and sprinkle with cheese.
- Bake for 20 minutes, until the cheese is melted and bubbly.
- Let cool for a few minutes, then garnish with your favorite toppings. Serve warm and enjoy!
Notes
- Use corn tortillas for a gluten-free option.
- Add sautéed mushrooms or spinach for extra veggies.
- Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
- Reheat in the oven at 350°F for 15 minutes or microwave for 2-3 minutes.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Mexican