I make these vegan smoky black bean enchiladas when I want something warm, filling, and easy to put together with simple ingredients. They come together in a way that feels comforting without requiring too much effort.
The black beans create a hearty base, and the smoky seasoning adds a deeper flavor that works well in each bite. I like how everything bakes together into a dish that’s easy to serve.
I keep this recipe in regular rotation because it’s reliable and flexible. I can adjust the filling or toppings based on what I have, and it still turns out well. The flavors are mild but satisfying, which makes it a good option for family meals. It’s one of those dishes that feels easy to prepare and easy to enjoy.
Why You’ll Love This Recipe
This recipe is built around simple ingredients that come together in a balanced way. The black beans provide a hearty texture, while the smoky spices add depth without being overwhelming. The tortillas hold everything together, creating a dish that feels complete and satisfying.
It’s also very adaptable, making it easy to adjust based on your preferences. You can add vegetables, change the seasoning, or use different toppings. This makes it useful for both quick dinners and more planned meals.
Another reason this recipe works so well is how approachable it is. The steps are clear and don’t require special techniques or equipment. Even if you don’t cook often, you can make these enchiladas with confidence and get consistent results.
Serves: 4 people
This recipe makes about four servings, depending on portion size. It works well as a main dish and pairs easily with simple sides. You can also double the recipe if you want leftovers for later.
Ingredients You’ll Need
Filling
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned and drained)
- ½ cup chopped onion
- 2 tablespoons olive oil
Seasoning
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- 1 teaspoon salt
- ½ teaspoon black pepper
Sauce and Assembly
- 2 cups enchilada sauce
- 8 small tortillas (corn or flour)
Optional Add-Ins
- ½ cup dairy-free shredded cheese
- 2 tablespoons chopped fresh cilantro
- 1 tablespoon lime juice
Pro Tips
- Rinse and drain the black beans well to prevent excess moisture in the filling. This helps the enchiladas hold together better.
- Warm the tortillas slightly before filling to make them easier to roll. This helps prevent cracking.
- Cook the filling briefly before assembling to blend the flavors. This also removes excess moisture.
- Use a good-quality enchilada sauce for the best flavor. Since the recipe is simple, the sauce makes a difference.
- Spread a layer of sauce on the bottom of the baking dish to prevent sticking.
- Let the enchiladas rest for a few minutes after baking so they hold their shape when served.
Tools You’ll Need
- Large skillet or pan
- Baking dish
- Cutting board
- Sharp knife
- Measuring spoons
- Spoon or spatula
Substitutions and Variations
Swap the Beans
Use pinto beans or kidney beans instead of black beans. This keeps the filling hearty while offering a different flavor.
Add More Vegetables
Include bell peppers, zucchini, or spinach. This adds variety and helps stretch the recipe.
Adjust the Spice Level
Add chili flakes or hot sauce for more heat. This can be adjusted to your preference.
Change the Sauce
Use a homemade or store-bought sauce depending on what you have. This allows you to control the flavor.
Make It Heartier or Lighter
Add more beans for a filling dish or increase the vegetables for a lighter option. This makes it easy to adjust based on your needs.
Make Ahead Tips
These enchiladas are easy to prepare ahead, which makes them helpful for busy evenings or simple meal planning. You can make the black bean filling up to two days in advance and store it in an airtight container in the refrigerator. Let it cool completely before storing so the texture stays balanced.
If you want to save more time, you can chop the onion and measure out the spices ahead of time. Keeping everything ready makes the cooking process quicker and more organized. You can also warm and soften the tortillas in advance so they are ready to fill.
You can assemble the enchiladas ahead of time and store them covered in the refrigerator for up to 24 hours before baking. When ready to cook, let the dish sit at room temperature for about 15 minutes before placing it in the oven. This helps them bake evenly.
Instructions
Step 1: Preheat the Oven
Preheat your oven to 375°F. Lightly grease a baking dish or spread a thin layer of enchilada sauce on the bottom. This helps prevent sticking and adds flavor.
Step 2: Cook the Filling
Heat olive oil in a skillet over medium heat. Add the chopped onion and cook for about 4 to 5 minutes until softened. Stir occasionally to prevent sticking.
Step 3: Add Beans and Corn
Add the black beans and corn to the skillet. Stir gently to combine, keeping the beans mostly intact. Cook for about 3 to 4 minutes until warmed through.
Step 4: Add the Seasoning
Stir in the cumin, smoked paprika, chili powder, salt, and black pepper. Mix well so the spices coat the filling evenly. Cook for another 1 to 2 minutes to develop the flavor.
Step 5: Prepare the Tortillas
Warm the tortillas slightly so they are soft and flexible. This helps prevent them from breaking when rolled. You can warm them in a dry pan or briefly in the microwave.
Step 6: Fill and Roll
Place a portion of the filling onto each tortilla. Roll them tightly and place them seam-side down in the prepared baking dish. Arrange them close together so they hold their shape.
Step 7: Add Sauce and Toppings
Pour the enchilada sauce evenly over the rolled tortillas. Add dairy-free cheese if using. Make sure everything is evenly covered.
Step 8: Bake the Enchiladas
Place the dish in the oven and bake for 20 to 25 minutes. The sauce should be bubbling lightly, and the enchiladas should be heated through.
Step 9: Rest and Serve
Remove the dish from the oven and let it rest for about 5 minutes before serving. This helps the enchiladas hold together. Add fresh toppings like cilantro or lime juice if desired.
Serving Suggestions
These enchiladas work well as a main dish because they are filling and balanced on their own. The combination of beans, tortillas, and sauce creates a meal that feels complete. They are a good option for both everyday dinners and casual gatherings.
You can also serve them with a simple side of rice or a fresh salad. The added sides help round out the meal without requiring much extra effort. This makes it easy to create a more complete plate.
For a lighter option, serve smaller portions with extra vegetables on the side. This helps balance the richness of the dish. It’s easy to adjust based on your preferences.
Leftovers and Storage
Store leftover enchiladas in an airtight container in the refrigerator for up to four days. Allow them to cool completely before storing to maintain the best texture. The flavors often deepen slightly after sitting.
To reheat, place the enchiladas in an oven-safe dish and warm at 350°F for about 15 minutes. Cover lightly to prevent them from drying out. This helps maintain their structure and flavor.
The microwave can be used for convenience, but it may soften the tortillas more. Heat in short intervals and check frequently. This helps avoid overcooking.
These enchiladas can also be frozen for longer storage. Wrap them tightly or store in a freezer-safe container for up to two months. Thaw in the refrigerator before reheating for best results.
Nutrition and Benefits
- Black beans provide plant-based protein and fiber, helping keep the dish filling and balanced.
- Corn adds natural sweetness and additional nutrients.
- Olive oil contributes healthy fats that support overall health.
- This recipe is naturally vegan and can be adapted easily for different dietary needs.
- The combination of ingredients creates a wholesome and satisfying meal.
Recipe FAQ
Can I use flour tortillas instead of corn tortillas?
Yes, both work well in this recipe. Flour tortillas are softer and easier to roll, while corn tortillas offer a more traditional texture. Choose based on your preference.
How do I keep the tortillas from breaking?
Warm them before filling so they become more flexible. This helps prevent cracking when rolling. Keeping them covered while working can also help.
Can I make this dish spicier?
Yes, you can add chili flakes, hot sauce, or diced jalapeños to the filling. Adjust the level of heat based on your preference. Start small and increase as needed.
What other vegetables can I add?
You can add bell peppers, zucchini, or spinach to the filling. These ingredients add more texture and flavor. Use what you have available.
Can I prepare this for meal prep?
Yes, these enchiladas work well for meal prep. Store them in portions and reheat as needed. They hold their flavor and texture well.
How do I keep the enchiladas from becoming too soggy?
Avoid adding too much sauce before baking and make sure the filling is not too wet. Baking uncovered for part of the time can also help. These steps keep the texture balanced.
Can I make this gluten-free?
Yes, use corn tortillas and check that your sauce is gluten-free. The rest of the ingredients are naturally gluten-free. Always check labels if needed.
Conclusion
A Warm and Flavorful Dish You’ll Make Again
These Vegan Smoky Black Bean Enchiladas are a simple and dependable meal that brings together hearty ingredients and balanced flavor. The combination of beans, sauce, and soft tortillas creates a comforting texture that works well for everyday dinners. They’re easy to prepare and fit naturally into a busy routine.
With flexible ingredients and consistent results, this recipe is one you can return to often. It stores well, reheats easily, and can be adjusted to suit your preferences. Warm, satisfying, and easy to enjoy, it’s a dish that earns a regular place in your kitchen.

