Black Bean and Corn Enchiladas Recipe: Smoky Cumin and Charred Tortilla Layers

Side Dishes

Black Bean and Corn Enchiladas Recipe: Smoky Cumin and Charred Tortilla Layers

This black bean and corn enchiladas recipe transforms simple pantry staples into a restaurant-worthy vegetarian dish with layers of smoky cumin and charred tortillas.

The secret lies in perfectly seasoned filling—black beans simmered with corn, garlic, and earthy spices—that gets wrapped in crispy tortillas before baking under a velvety red sauce. Every bite delivers tender beans, sweet corn, and that perfect balance of smoky warmth and tangy creaminess.

What sets these enchiladas apart is the charred tortilla technique, which adds depth without extra effort. You'll start with a flavorful black bean-corn filling infused with cumin, chili powder, and a touch of lime, then assemble everything in a single baking dish for hands-off cooking.

The result is a dish that's hearty enough for a main course but flexible enough to serve as a side—ideal for meal prep or dinner guests.

This recipe delivers on both flavor and texture: the tortillas stay tender yet sturdy enough to hold the filling, while the sauce caramelizes into a glossy finish. The smoky cumin and charred edges create an irresistible contrast to the creamy sauce and tender filling.

Plus, with simple swaps like vegan cheese or coconut cream, it easily adapts to dietary preferences without sacrificing taste.

Perfect for weeknight dinners or potlucks, these enchiladas reheat beautifully and keep well for up to three days. The combination of black beans, corn, and warm spices makes them a satisfying, protein-rich meal that feels special without requiring fancy ingredients. Let's get started on creating this crowd-pleasing dish.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for black bean and corn enchiladas

Pantry staples meet bold flavors—smoky cumin, tender beans, and charred tortillas transform simple ingredients into restaurant-worthy enchiladas.

Ingredient Amount Notes
Black Beans 🌽 2 cups Cooked, drained and rinsed
Canned Corn 🌽 1 ½ cups Drained and rinsed
Yellow Onion 🧅 1 whole Diced small
Garlic Cloves 🧄 4 cloves Minced
Ground Cumin 🌿 1 tbsp Toasted for depth
Chili Powder 🌶️ 1 ½ tbsp Medium heat preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Vegetable Oil 🫒 2 tbsp For charring tortillas
Flour Tortillas 🌯 12 whole Medium size, 8-inch
Enchilada Sauce 🍅 2 ½ cups Red sauce, store-bought or homemade
Shredded Monterey Jack Cheese 🧀 2 cups Or dairy-free alternative
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

The black beans are the heart of this dish, so canned BPA-free brands like Goya or drenched in warm water for 30 minutes if using dried are ideal. For the corn, frozen works perfectly—just thaw and drain. The onion and garlic should be finely diced to melt into the filling without texture. Trader Joe's has pre-minced garlic in jars if you're short on time, but fresh is always better. Cumin and chili powder lose potency fast, so buy small amounts from bulk bins or check the date—if it smells stale, toss it. The lime juice should be freshly squeezed for that bright pop of acidity.

No enchilada sauce on hand? Salsa roja with a splash of beef broth works in a pinch, or blend canned tomatoes with cumin and garlic. Out of flour tortillas? Corn tortillas add authentic flavor, but they'll need more sauce to stay pliable. The cheese can be swapped for vegan mozzarella or cashew cream without losing texture. For extra smokiness, char the tortillas directly over a gas flame before filling—just 10 seconds per side makes all the difference. The filling should be seasoned well—taste as you go and adjust salt before assembling.

Assembled enchiladas keep 3-4 days in the fridge, covered tightly with foil. Reheat at 350°F for 15 minutes—the sauce will bubble up beautifully. For make-ahead prep, assemble the dish but bake it uncovered for the last 5 minutes to crisp the sauce. The cheese sauce can be made ahead too—just reheat gently before topping. Freeze unbaked enchiladas for up to 2 months by wrapping each tortilla individually in parchment before stacking. Thaw overnight in the fridge before baking.

❤️

Why You'll Love This Recipe

  • Pantry Powerhouse: I swear by this recipe when I’ve got nothing but canned beans, a bag of corn, and spices. No fresh herbs? No problem. The cumin and garlic alone make it taste like it simmered all day—honestly, I’ve served these at potlucks where people assumed I’d spent hours prepping.
  • One-Pot Magic: Between us, this is the only enchilada recipe where I don’t feel guilty about dirtying more than one pan. Sauté the onion and garlic, toss in the beans and corn, and boom—filling ready. The cumin toasts in minutes, and suddenly your kitchen smells like a Mexican street cart.
  • Lunchbox Hero: I make a double batch every Sunday because these reheat like a dream. Pack them for work, freeze half for lazy nights, or bring them to game day. The tortillas hold up, the filling stays moist, and no one will guess you didn’t bake them fresh.
  • Budget-Friendly Feast: Black beans and corn are my wallet’s best friends—cheap, shelf-stable, and packed with flavor. A can of each feeds four for under $3, and the cumin (which I buy in bulk) stretches across meals. This is the kind of dish that makes me feel like I’m cooking fancy without breaking the bank.

Step-by-step instructions for black bean and corn enchiladas

Here's the method for building flavorful, textured enchiladas with smoky cumin and perfectly charred tortillas.

1

Sauté the Onion, Garlic, and Spices

Heat a large skillet over medium heat with 2 tablespoons vegetable oil. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. This is your flavor base—don't rush it or the onion will burn.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Immediately stir in the 1 tablespoon toasted ground cumin and 1.5 tablespoons chili powder, cooking for another 30 seconds to toast the spices and release their aromas. You'll smell that deep, earthy cumin warmth—this is where the enchiladas get their signature smokiness.

2

Combine Filling Ingredients

Remove the skillet from heat and let it cool slightly. Stir in the 2 cups cooked black beans, 1.5 cups drained canned corn, 2 tablespoons lime juice, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Mix well until everything is evenly distributed and the spices cling to the beans and corn.

Taste the mixture—it should be seasoned but not overwhelming. If you want more depth, add another ½ teaspoon salt or ½ teaspoon chili powder. Let the filling cool completely before assembling the enchiladas, about 10 minutes. Warm filling expands and can make tortillas soggy, so patience here matters.

3

Char the Tortillas

Heat a clean dry skillet over high heat until it's very hot. Working one at a time, place each flour tortilla in the skillet and cook for 20-30 seconds per side until you see dark spots and slight charring. The edges should be crispy while the center remains pliable—this contrast is key for texture.

Don't stack tortillas while charring—they'll steam instead of crisp. Keep them warm in a clean kitchen towel as you work. If a tortilla starts to curl too much, press it gently with a spatula to flatten it. You'll need all 12 tortillas charred for the recipe.

4

Assemble and Bake the Enchiladas

Preheat your oven to 375°F. Spread 1 cup enchilada sauce on the bottom of a 9x13-inch baking dish. Working quickly, fill each charred tortilla with about ¼ cup of the bean-corn mixture and roll it up tightly. Place the filled tortillas seam-side down in the baking dish.

Pour the remaining 1.5 cups enchilada sauce over the top, then sprinkle evenly with the 2 cups shredded Monterey Jack cheese. Bake for 20-25 minutes until the cheese is bubbly and golden, and the edges are crispy. The filling should be hot throughout with no cold spots.

5

Garnish and Serve

Remove the enchiladas from the oven and let them rest for 5 minutes before serving. This resting time lets the filling set slightly and prevents a messy sauce slide. Garnish each serving with 1 tablespoon chopped fresh cilantro and an extra sprinkle of chili powder if desired.

Serve immediately with additional enchilada sauce on the side, sour cream, or guacamole. The enchiladas should be tender yet sturdy enough to hold their shape, with a perfect balance of smoky spices and creamy cheese. Each bite delivers that charred tortilla crunch followed by warm, flavorful filling—this is what makes them special.

👨‍🍳

Pro Tips For Making Black Bean And Corn Enchiladas

  • Sauté Onions Low and Slow: I learned this the hard way—blasting onions on high heat turns them bitter and watery. For these enchiladas, cook them over medium-low until they’re translucent and just starting to caramelize (about 8-10 minutes). That sweet, soft base makes the whole filling sing.
  • Drain and Rinse the Beans: Canned beans taste like saltwater if you don’t rinse them first. Drain them, give them a quick cold-water rinse, and pat dry with a towel. The filling will be thicker and the flavor won’t get muddled by excess sodium—especially important when you’re layering spices like cumin.
  • Pre-Cook the Filling: Skipping this step means soggy tortillas and a filling that’s still raw in the middle. Simmer your black bean and corn mixture for 5-7 minutes after adding the cumin and garlic. You’re not making soup—just getting everything hot and cohesive so the enchiladas hold shape when baked.
  • Use Warm Tortillas: Cold tortillas crack like brittle chips when rolled. Dip your corn tortillas in warm (not boiling) water for 10 seconds, then wrap them in a towel to steam. They’ll be pliable, roll neatly, and stay flexible while baking—no more unraveling disasters.

Pro cooking tips for this recipe

Spice Toasting Secrets

Toast your spices in the same skillet where you sauté the onion—this infuses their flavors directly into the filling. Heat the cumin and chili powder for 30 seconds only—any longer and they'll burn, leaving bitter notes.

I like to add a pinch of smoked paprika (½ tsp) at this stage for extra depth without extra effort. Toasting releases essential oils that make the filling taste 10x more aromatic than just stirring them in dry. 🌶️

Tortilla Char Magic

For perfect charring, use a cast iron skillet—it retains heat better than nonstick. If your tortillas aren't darkening enough, increase the heat to high and try a 10-second flip instead of 20-30 seconds. The goal is dark spots with pliable centers.

Pro tip: Char them right before assembling—warm tortillas lose their crispness fast. I keep a clean kitchen towel nearby to stack them while they cool just enough to handle.

Filling Consistency

The perfect filling should be thick but spreadable—like hummus consistency. If yours is too loose, mash the beans slightly with a fork. Too thick? Add 1 tbsp water or a splash of enchilada sauce.

I always taste-test before assembling: it should be seasoned but not salty, with bright lime and smoky cumin notes. Let it cool completely before filling—warm filling makes tortillas soggy. 💡

Sauce Layering

Spread ½ cup sauce on the bottom of your baking dish first—this prevents sticking and adds flavor to every bite. For extra richness, stir 1 tbsp butter into the remaining sauce before pouring over the top.

I like to use Herdez red enchilada sauce (store-bought) for its perfect balance of smoky and tangy flavors. If your sauce is too thick, thin it with 2 tbsp water before using.

Cheese Placement

Sprinkle cheese evenly over the top, but don't overdo it—2 cups is plenty for 12 enchiladas. For extra gooey pockets, add a small handful of cheese between each tortilla layer when assembling.

Vegan option? Use Miyoko's shredded mozzarella—it melts beautifully. Bake until the cheese is golden and bubbly, not just melted. 🧀

Resting Time

Never skip the 5-minute rest before serving! This lets the filling set and prevents a sauce avalanche when cutting. I also recommend resting the enchiladas 10 minutes after baking if making ahead—the flavors meld even more during this time.

For serving, cut into 6-8 pieces per enchilada using a sharp knife and a gentle sawing motion. The tortillas should hold their shape but still be tender. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 890mg39%
Total Carbohydrate 65g24%
Dietary Fiber 12g43%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these enchiladas with corn tortillas instead of flour?

Corn tortillas add an authentic, slightly sweeter flavor and work beautifully. For best results, char them for just 10-15 seconds per side since they're thinner and burn faster. You may need 14-16 tortillas instead of 12, as they're smaller, and keep an extra ½ cup enchilada sauce on hand to prevent drying. The filling will hold up perfectly in the smaller tortillas.

2

How can I make this recipe vegan?

Swap the cheese for Miyoko's vegan mozzarella or cashew cream sauce, and use vegan enchilada sauce (check for no dairy additives). For extra protein, stir ½ cup crumbled tempeh or 1 cup cooked quinoa into the filling. The charred tortillas and smoky spices will still shine through while keeping it completely plant-based.

3

Why did my tortillas get soggy instead of crispy?

This usually happens when the filling is too warm or the tortillas aren't charred enough. Always let the filling cool completely (10 minutes) before assembling, and char tortillas right before using. For extra insurance, brush the outside of each tortilla with a tiny bit of melted vegan butter or oil before rolling—this creates a crisp barrier between the filling and tortilla.

4

Can I prepare these enchiladas ahead of time?

Yes! Assemble the enchiladas (unbaked) and refrigerate for up to 24 hours before baking. For make-ahead baking, cover tightly with foil and bake at 350°F for 30 minutes (instead of 20-25). They reheat beautifully—just cover with foil and warm at 350°F for 10-15 minutes. The flavors actually deepen overnight, making them even more delicious the next day.

5

What's the best way to store leftovers?

Store cooled enchiladas in an airtight container for up to 4 days in the fridge. For freezing, wrap each enchilada individually in parchment paper, then stack with parchment between layers. They'll keep for 2 months—thaw overnight in the fridge before reheating. To reheat, cover with foil and warm at 350°F for 15 minutes until bubbly and hot throughout.

★★★★★4.9(10 reviews)
Categories Side Dishes