Black Bean and Rice Enchiladas Recipe: Smoky Tortilla Crunch Over Melty Cheese Layers

Main Courses

Black Bean and Rice Enchiladas Recipe: Smoky Tortilla Crunch Over Melty Cheese Layers

This black bean and rice enchiladas recipe delivers restaurant-quality texture and flavor with every bite—smoky tortillas wrapped around hearty filling and baked until the cheese is bubbling and golden.

The secret lies in balancing tender black beans, fluffy rice, and melted cheese, all bound together by a rich, vegetarian-friendly sauce that adds depth without overpowering the natural ingredients.

What sets these enchiladas apart is the crispy tortilla edges achieved through a quick char in a dry skillet before baking, paired with a creamy, slightly tangy sauce that ties everything together.

Perfect for weeknight dinners or meal prep, this recipe transforms simple pantry staples into a satisfying, protein-packed dish that feels indulgent yet stays balanced.

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

Ingredients for black bean and rice enchiladas

Twelve tortillas, two cups each of beans and rice, and a smoky sauce blend create hearty vegetarian enchiladas with restaurant-quality texture.

Ingredient Amount Notes
Flour Tortillas 🌯 12 whole Medium-sized, corn or flour
Black Beans 🌱 2 cups Cooked, drained, or canned (low-sodium preferred)
White Rice 🍚 2 cups Cooked, long-grain, slightly undercooked
Cheddar Cheese 🧀 2 cups Shredded, sharp or mild, vegetarian-certified
Monterey Jack Cheese 🧀 1 cup Shredded, for creamy texture
Vegetarian Enchilada Sauce 🍅 2 ½ cups Store-bought or homemade (tomato-based)
Red Bell Pepper 🌶️ 1 whole Diced, for fresh crunch
Red Onion 🧅 1 whole Diced, for sharp bite
Garlic Cloves 🧄 4 cloves Minced, for aromatic depth
Olive Oil 🫒 2 tbsp Extra-virgin, for charring tortillas
Vegetable Oil 🫒 ½ cup For baking, high smoke point
Cumin 🌿 1 tsp Ground, for earthy warmth
Smoked Paprika 🌶️ 1 tsp For smoky depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The tortillas are the foundation—corn or flour, but flour holds its shape better during baking. Look for medium-sized tortillas (8-10 inches) at Whole Foods or Trader Joe's for the best texture. The black beans should be tender but not mushy; low-sodium canned beans save time, but rinsing removes excess sodium. For the rice, slightly undercook it so it doesn’t turn to mush when wrapped. The cheeses matter too: sharp cheddar adds bite, while Monterey Jack melts smoothly—both should be shredded fresh for optimal texture.

No enchilada sauce? Tomato sauce with a dash of chili powder works in a pinch, but for depth, simmer canned tomatoes with garlic, cumin, and a splash of vinegar. Swap bell peppers for jalapeños or zucchini if you prefer, but the red pepper adds natural sweetness. The smoky paprika can be replaced with liquid smoke (1/4 tsp), though fresh is better. For extra protein, fold in crumbled tofu or sautéed mushrooms with the beans. Pre-shredded cheese is convenient, but block cheese grated fresh melts more evenly—worth the extra minute.

Prep ahead to save time: Cook the beans and rice in advance, then refrigerate for up to 3 days. Assemble enchiladas and refrigerate unwrapped for 1 hour before baking—this helps the cheese melt more evenly. Leftovers keep for 4 days in the fridge or 3 months frozen. For meal prep, freeze assembled enchiladas (unbaked) in a single layer before transferring to a bag. Reheat from frozen by baking at 375°F for 30-40 minutes, covered with foil until bubbly.

❤️

Why You'll Love This Recipe

  • No Pantry Fuss: I keep a can of black beans, a bag of rice, and a block of cheddar on hand anyway—this recipe just repurposes what’s already there. No last-minute grocery runs or forgotten spices; it’s the kind of meal that builds on what you’ve got.
  • Cheese Pull Magic: That moment when you pull apart a tortilla stuffed with melted Monterey Jack and cheddar? It’s like finding money in your pocket. The cheeses get gooey and stretchy, clinging to the rice and beans in the best way—no fancy sauce needed.
  • Lunchbox Hero: Pack these for work or school the next day, and they’ll still taste fresh. The rice stays fluffy, the beans hold their shape, and the cheese keeps things satisfying. Honestly, I’ve sent these to my kid’s class potluck twice—zero complaints.
  • Budget Stretch: A single can of beans, a bag of rice, and a cheap tortilla pack feed four people for under $8. That’s dinner covered, with enough leftovers to turn into breakfast tacos the next morning. My wallet and my freezer both thank me.

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

Here's the method to create perfectly layered enchiladas with crispy tortillas and melty cheese.

1

Prepare the Black Bean and Rice Filling

In a medium bowl, combine the 2 cups black beans with the 2 cups white rice, 1 tsp cumin, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the spices are evenly distributed. The rice should be slightly undercooked to prevent a mushy filling when assembled.

Add the diced red bell pepper and diced red onion to the mixture, stirring gently to combine. The vegetables should be evenly distributed but still retain their texture. Set this filling aside while you prepare the tortillas. This mixture will form the heart of your enchiladas, so ensure it's well-seasoned and balanced in texture.

2

Char the Flour Tortillas

Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering. Working in batches, place each of the 12 whole flour tortillas in the skillet and cook for 20-30 seconds per side until they develop golden-brown spots and slight char marks. The tortillas should be pliable but still hold their shape when removed from the pan.

As you char each tortilla, place them on a clean kitchen towel to prevent sticking. This step is crucial for adding depth of flavor and texture to your enchiladas. If the tortillas curl too tightly, gently press them down with a clean spatula to maintain their shape for rolling.

3

Assemble the Enchiladas

In a 9x13-inch baking dish, spread 1 cup of the vegetarian enchilada sauce evenly on the bottom. This will prevent the enchiladas from sticking to the dish and add moisture during baking. Take one of the charred tortillas and place 2-3 tablespoons of the black bean and rice filling in the center.

Fold the sides of the tortilla inward and roll it tightly, creating a neat cylinder. Place the enchilada seam-side down in the baking dish. Repeat with the remaining tortillas and filling, arranging them in a single layer. The dish should be filled completely but not overcrowded, allowing the enchiladas to bake evenly.

4

Add Cheese and Bake

Pour the remaining 1.5 cups of vegetarian enchilada sauce evenly over the assembled enchiladas. Sprinkle 2 cups cheddar cheese and 1 cup Monterey Jack cheese evenly over the top, pressing down lightly to ensure the cheese melts smoothly. The cheese should cover the enchiladas completely, creating a golden, bubbly crust when baked.

Cover the baking dish tightly with aluminum foil and bake in a preheated 375°F oven for 25 minutes. After 25 minutes, remove the foil and bake for an additional 5-10 minutes until the cheese is fully melted and bubbly, and the edges are golden brown. The enchiladas are done when the cheese is uniformly melted and the tortillas are crispy.

5

Rest and Serve

Remove the enchiladas from the oven and let them rest for 5-10 minutes before serving. This resting period allows the filling to set slightly and makes it easier to slice. The enchiladas should be served immediately while the cheese is still melty and the tortillas retain their crispy texture.

Slice each enchilada into 6 equal portions and serve with additional enchilada sauce on the side if desired. The combination of smoky tortillas, creamy cheese, and hearty black bean and rice filling creates a satisfying, flavorful dish that's perfect for sharing.

👨‍🍳

Pro Tips For Making Black Bean And Rice Enchiladas

  • Preheat Your Pan First: I learned this the hard way—rolling out cold tortillas makes them brittle and prone to cracking when you fill them. Warm your skillet or baking dish with a little oil for 2-3 minutes before assembling, then transfer the tortillas directly from the pack (still cold) to the hot surface. The residual heat will soften them instantly.
  • Rinse Those Beans: Canned black beans are convenient, but they’re packed with sodium, which can make your enchiladas taste bland or even salty. Drain them, then rinse under cold water for 30 seconds—this also removes that metallic aftertaste. For extra flavor, toss them with a splash of lime juice or a pinch of cumin after draining.
  • Layer Cheese Strategically: Don’t just dump cheese on top—it’ll melt into a greasy mess. Instead, sprinkle half the cheese between the tortilla layers (right after the filling), then top with the rest. This ensures every bite has that gooey pull, not just the top. A mix of cheddar and Monterey Jack melts differently, so alternate them if you’re feeling fancy.
  • Steam the Rice Right: Dry rice in enchiladas is a crime. Cook your white rice slightly underdone (just until the liquid’s absorbed but still a little sticky), then spread it on a tray to cool for 5 minutes. This prevents soggy tortillas while keeping the filling moist. Pro move: Add a pinch of salt and a pat of butter to the rice while cooking—it makes all the difference.

Best sauces and condiments for this dish

Smoky Chipotle Sauce

For a deeper smoky flavor, make a quick chipotle sauce by blending 2 cups enchilada sauce with 2 chipotle peppers in adobo, 1 tbsp lime juice, and 1 tsp cumin. Simmer for 5 minutes to meld flavors.

This sauce adds heat and complexity that pairs perfectly with the black beans and rice. I love this for a spicier kick without overpowering the dish. 🌶️

Creamy Avocado Lime Dressing

Top your enchiladas with a refreshing avocado dressing made from 1 ripe avocado, ½ cup sour cream, juice of 1 lime, and ¼ cup chopped cilantro.

Blend until smooth and drizzle over the top for a cool contrast to the warm cheese. This adds a creamy, tangy element that balances the richness. 🥑

Spicy Tomatillo Salsa

For a bright, tangy topping, blend 2 cups tomatillos, 1 jalapeño, ½ red onion, and ¼ cup cilantro with a pinch of salt.

Roast the tomatillos in a skillet for 5 minutes before blending for extra depth. This salsa cuts through the richness and adds a refreshing crunch. 🌿

Cilantro-Lime Crema

Mix ½ cup sour cream with juice of 1 lime, ¼ cup chopped cilantro, and a pinch of salt for a bright, herby crema.

Dollop it on top of the enchiladas before serving for a burst of freshness. This is my go-to topping for a lighter, zesty finish. 💛

Pickled Red Onions

Quick-pickle 1 red onion sliced thin by soaking in ½ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 20 minutes. The tangy crunch adds a refreshing contrast to the creamy cheese. I love sprinkling these on top for a pop of color and acidity. 🧅

Extra Cheese Options

For a cheesier experience, swap the Monterey Jack for Oaxaca cheese or queso fresco—both melt beautifully and add a unique texture. If you prefer a sharper flavor, add ½ cup pepper jack cheese to the mix. The right cheese can elevate your enchiladas to the next level. 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 1020mg44%
Total Carbohydrate 65g24%
Dietary Fiber 10g36%
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 use corn tortillas instead of flour?

Yes, but with adjustments! Corn tortillas work well but can be trickier to roll tightly. For best results, warm them first and use slightly more filling to compensate for their thinner structure. They'll add a distinct flavor but may not hold their shape as neatly as flour tortillas.

2

How do I make these less spicy?

Reduce or omit the smoked paprika and cumin in the filling, and use mild enchilada sauce. For extra mildness, swap the red bell pepper for zucchini or carrots. If you've already assembled them, add an extra layer of Monterey Jack cheese to balance the heat.

3

Can I prep these ahead of time?

Assemble the enchiladas up to 24 hours ahead and refrigerate uncovered. The cheese will firm up, making it easier to slice. Bake from cold at 375°F for 35-40 minutes, adding foil for the first 25 minutes. For freezing, assemble and bake, then cool completely before wrapping tightly.

4

What's the best way to reheat leftovers?

Warm gently in a 350°F oven for 10-15 minutes covered with foil to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until just warm. Avoid reheating from frozen—thaw completely first for even heating.

5

Can I make this gluten-free?

Yes! Use certified gluten-free flour tortillas and ensure your enchilada sauce contains no wheat. For extra protein, add sautéed mushrooms or lentils to the filling. Always check labels on spices and cheese for hidden gluten sources.

★★★★★5.0(12 reviews)
Categories Main Courses