Side Dishes
This black bean and corn enchiladas recipe transforms simple pantry staples into a hearty, flavor-packed meal that’s perfect for weeknight dinners or potlucks. The combination of tender black beans, sweet corn, and melted cheese creates layers of texture and warmth that make every bite satisfying.
I developed this recipe after craving a dish that was both comforting and packed with plant-based protein—no compromises on flavor, just a hearty, cheesy delight.
The secret lies in the sauce—a rich, slightly smoky red chili that clings to every tortilla, while the filling of black beans and corn adds a satisfying heartiness. Each bite delivers a perfect balance of spice, creaminess, and texture, making it a crowd-pleaser that’s easy to customize.
Whether you’re feeding a family or meal prepping for the week, these enchiladas are a foolproof way to elevate a simple dinner into something special.
What you’ll end up with is a dish that’s restaurant-quality at home—golden, bubbling cheese on top, tender tortillas wrapped around a filling that’s rich with flavor and texture. The aroma alone will have everyone gathered around the table, and the first bite will have them asking for seconds.
This recipe is designed to be adaptable, so you can easily swap in vegan cheese or dairy-free alternatives if needed.
Serve with a side of cilantro-lime rice or a simple green salad to round out the meal. The enchiladas hold together beautifully, so you can prepare them ahead and bake when ready—perfect for busy schedules. Let’s get started on a dish that’s sure to become a new favorite.
Ingredients for black bean and corn enchiladas
Pantry staples meet bold flavors in this cheesy, protein-packed vegetarian delight.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Cooked or canned, drained |
| Corn Kernels 🌽 | 1 ½ cups | Fresh, frozen, or canned |
| Red Enchilada Sauce 🍅 | 2 cups | Store-bought or homemade |
| Corn Tortillas 🌯 | 8 whole | Medium-sized, for rolling |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | For topping, or vegan alternative |
| Red Bell Pepper 🌶️ | 1 whole | Diced, for extra veggies |
| Red Onion 🧅 | 1 whole | Diced, for freshness |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth |
| Cumin 🌿 | 1 tbsp | Ground, for earthy flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | For smoky heat |
| Olive Oil 🫒 | 2 tbsp | For sautéing veggies |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sour Cream 🥛 | ½ cup | For serving, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The enchilada sauce is everything here—Raoul’s or Victoria are my go-tos, but any good-quality jarred sauce works. For homemade, simmer canned tomatoes, garlic, cumin, and a splash of vinegar until thick. The black beans? Low-sodium canned if you’re watching salt, or cooked from dry for extra flavor. I always toast my spices (cumin and chili powder) in a dry pan for 30 seconds—they sing with flavor. The corn? Fresh is best, but frozen works in a pinch (no need to thaw).
No sour cream? Greek yogurt or vegan cashew cream adds the same tangy richness. Short on bell pepper? Swap in zucchini or jalapeños for heat. The tortillas should be soft but not mushy—Mission or La Tortilla Factory are my favorites, but any corn tortilla works. Need a vegan option? Miyoko’s or Violife shreds melt beautifully. The cheese topping? Monterey Jack or pepper jack for a little kick—skip the pre-shredded stuff (it gets gummy).
Prep the filling ahead and store it covered in the fridge for up to 2 days. Assemble the enchiladas, cover, and refrigerate for 1-2 hours before baking—they’ll hold together better. Leftovers? Reheat covered at 350°F for 15 minutes. Freeze unbaked enchiladas for up to 3 months—just thaw overnight before baking. The tortillas get crispy when reheated, so a sprinkle of water on top before freezing helps.
Why You'll Love This Recipe
- I’ll be real: these reheat like a dream. Pack them for work or school—they stay sturdy, don’t get soggy, and taste just as good cold as they do hot. (Yes, even on a Tuesday.)
- No-Fuss Assembly: Between us, rolling tortillas is my least favorite part of cooking. These enchiladas skip the fuss—just spread the black bean-corn mix, fold, stack, and bake. No one’s judging if they’re not perfect.
- Creamy-Smoky Magic: That Monterey Jack melts into golden strings while the enchilada sauce adds a deep, smoky warmth. The sweetness of the corn and earthy beans? It’s the kind of combo that makes you reach for seconds without thinking.
- Lunchbox Hero: I’ll be real: these reheat like a dream. Pack them for work or school—they stay sturdy, don’t get soggy, and taste just as good cold as they do hot. (Yes, even on a Tuesday.)
Step-by-step instructions for black bean and corn enchiladas
Here's how to build these flavor-packed enchiladas with layers of smoky spices and melty cheese.
Sauté the Veggie and Spice Base
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the diced red bell pepper and red onion, cooking for 5-6 minutes until softened and just beginning to caramelize at the edges. This develops their natural sweetness and forms the flavor foundation.
Add the 3 minced garlic cloves, 1 tablespoon cumin, and 1.5 tablespoons chili powder, stirring constantly for 30 seconds until fragrant. The spices should bloom and fill your kitchen with that warm, earthy aroma. Immediately remove from heat to prevent burning—cumin and chili powder cook quickly and can turn bitter if overcooked.
Transfer the vegetable mixture to a medium bowl and stir in the 1.5 cups black beans and 1.5 cups corn kernels. Season with 1 teaspoon salt and 0.5 teaspoon black pepper, mixing well to combine. Let this mixture cool slightly while you prepare the tortillas—this prevents them from becoming soggy when wrapped.
Assemble the Enchilada Filling
Working with one tortilla at a time, warm each corn tortilla for 10-15 seconds per side in a dry skillet over medium heat. This makes them pliable enough to roll without cracking. Spoon about ¼ cup of the black bean and corn mixture onto the center of each tortilla, spreading it evenly toward the edges.
Fold the sides inward and roll tightly, tucking the ends under to seal completely. You'll know you've done it right when the filling is completely encased and the tortilla holds its shape. Place each filled tortilla seam-side down in a single layer in a 9x13-inch baking dish—this prevents them from sticking together during baking.
Create the Cheesy Sauce Layer
Pour 1 cup of the red enchilada sauce evenly over the rolled enchiladas, spreading it to coat the bottom layer completely. Sprinkle 1 cup of the shredded Monterey Jack cheese over the sauce, pressing it gently into the crevices between the tortillas. This creates that signature melted cheese layer that holds everything together.
Add the remaining 1 cup enchilada sauce on top, again spreading it evenly. Finish with the remaining 1 cup shredded Monterey Jack cheese, distributing it in an even layer across the top. The cheese will melt into a bubbly, golden blanket during baking—this is where all the magic happens.
Bake to Melty Perfection
Cover the baking dish tightly with aluminum foil and bake at 375°F for 20 minutes. This initial covered baking allows the cheese to begin melting and the tortillas to soften without drying out. After 20 minutes, remove the foil and bake for an additional 5-7 minutes until the cheese is bubbly and golden brown in spots.
Watch carefully during the final minutes—you want the cheese to melt completely but not brown too darkly. If the edges start to brown too quickly, tent loosely with foil to prevent over-browning. The enchiladas are done when the cheese is fully melted and the tortillas are tender but still hold their shape.
Serve with Fresh Toppings
Let the enchiladas rest for 5 minutes before serving—this allows the filling to set slightly and makes cutting easier. Garnish each serving with 2 tablespoons sour cream and 1 tablespoon chopped fresh cilantro right before serving. The cool sour cream balances the heat, while the cilantro adds a bright, fresh finish.
Slice each enchilada into 4 pieces and arrange on plates. Serve immediately with extra enchilada sauce on the side if desired. These enchiladas are best enjoyed fresh while the cheese is still melty and the tortillas are warm and tender—every bite delivers that perfect combination of smoky spices, creamy cheese, and hearty bean and corn filling.
Pro Tips For Making Black Bean And Corn Enchiladas
- Warm the Tortillas Properly: I used to just dip them in hot sauce—big mistake. Instead, stack the tortillas and wrap them in a damp towel, then microwave for 30 seconds. This keeps them pliable without turning them into soggy paper. (Yes, even if you're impatient like me.)
- Sauté the Beans First: Skip the canned beans straight out of the bag—drain and rinse them, then cook in a dry skillet for 3-4 minutes until slightly crispy. This adds texture and prevents a mushy filling. (Your future self will notice the difference.)
- Layer Cheese Lightly: Don’t dump all the Monterey Jack on top at once—sprinkle half between layers and half on top. This guarantees melty cheese in every bite, not just a sad, clumpy crust. (I learned this after burning through three batches with cheese overload.)
- Use Stale Tortillas for Crispier Edges: If your tortillas are fresh, let them sit out for an hour or two—they’ll crisp up better when rolled. No time? Toss them in a dry skillet for 10 seconds per side before filling. (Sounds weird, but it works.)
Flavor customization for this recipe
Spice Level Control
Adjust the heat by tweaking the chili powder and adding cayenne pepper or diced jalapeños to the filling. Start with ½ teaspoon cayenne for mild heat, or 1 teaspoon for a noticeable kick. For smoky depth without heat, swap in ½ teaspoon smoked paprika instead of chili powder.
I’ve found that toasting the spices in a dry pan for 30 seconds intensifies their flavor without adding extra heat. 🌶️
Creamy Variations
For extra creaminess, stir ¼ cup Greek yogurt or cashew cream into the filling before rolling. This balances the smoky spices and adds a tangy richness. If you love cheese, sprinkle ½ cup cotija cheese on top before baking—it adds a sharp, salty contrast to the melty Monterey Jack.
For a dairy-free option, use nutritional yeast (2 tbsp) mixed into the sauce for a cheesy flavor without the dairy. 🧀
Protein Boosts
Add ½ cup cooked quinoa or ½ cup diced zucchini to the filling for extra texture and protein. For a meaty twist (though still vegetarian), stir in ½ cup crumbled tempeh or ½ cup lentils—both soak up the spices beautifully.
I’ve also experimented with ½ cup black olives for a briny depth, especially in the summer when I crave something heartier. 🌱
Sweet and Tangy Twists
Balance the smoky flavors with 1 tablespoon lime zest or 2 tablespoons chopped fresh cilantro mixed into the filling. For a sweet contrast, add ½ cup diced pineapple or ½ cup roasted sweet potatoes to the filling.
A drizzle of honey-lime crema (mix 2 tbsp sour cream with 1 tsp honey and 1 tsp lime juice) on top takes these enchiladas to the next level. 🍯
Global Fusion Ideas
Give your enchiladas a global twist by adding ½ cup diced mango and 1 tbsp Tajín seasoning for a Mexican-Caribbean fusion. For an Italian-inspired version, swap the enchilada sauce for ½ cup marinara sauce and top with ¼ cup sun-dried tomatoes and 2 tbsp grated Parmesan.
I’ve also made a Korean-inspired version by adding 1 tbsp gochujang to the sauce and topping with sesame seeds and scallions. 🌎
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Yes, but corn tortillas are traditional for authentic texture. If using flour, they'll be softer and slightly chewier. For best results, warm them longer (20-30 seconds per side) to prevent cracking during rolling. The flavor won't change, but the texture will be more pliable.
How do I make this vegan?
Swap the cheese for vegan shreds (like Miyoko's) and use cashew cream (blend ½ cup soaked cashews with ¼ cup water) instead of sour cream. For the sauce, check labels for vegan enchilada sauce or make your own with tomato paste, vegetable broth, and spices. The texture will be slightly different but still delicious!
Why did my enchiladas get soggy?
This usually happens from over-soaking tortillas or under-baking. Warm tortillas just until pliable (10-15 seconds), not wet. Also ensure you bake covered first (20 minutes) to melt cheese before uncovering. If using extra sauce, reduce by ¼ cup total to prevent excess moisture.
Can I make these ahead of time?
Assemble enchiladas, cover tightly, and refrigerate for up to 24 hours before baking. For freezing, assemble but don't bake - wrap individually in foil and freeze for 3 months. Thaw overnight in the fridge, then bake as directed (add 5 minutes to baking time).
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 10-15 minutes until cheese is melted. For microwave reheating, use 50% power for 1-2 minutes covered with a damp paper towel. The tortillas may get crispy again - a quick broil for 1-2 minutes restores that fresh-from-oven texture!
