Main Courses
This black bean and rice enchiladas recipe delivers restaurant-quality crispy tortilla layers and gooey cheese rivers in every bite. The secret lies in a perfectly balanced filling of seasoned black beans, fluffy rice, and spices that transform simple ingredients into something extraordinary.
What makes this dish truly special is the texture contrast—crispy edges on the tortillas while maintaining tender, flavorful fillings inside.
By following this method, you'll achieve enchiladas with crispy tortilla shells that hold up to the rich, spiced cheese sauce without becoming soggy. The combination of black beans and rice creates a hearty, protein-packed filling that's both satisfying and versatile, making these perfect for weeknight dinners or meal prep.
Each bite offers layers of flavor—earthy beans, fluffy rice, and melted cheese—that come together in perfect harmony.
Ingredients for black bean and rice enchiladas
Restaurant-quality enchiladas start with these carefully balanced ingredients for crispy shells and flavorful fillings.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Canned, drained and rinsed |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, preferably jasmine |
| Corn Tortillas 🌽 | 8 whole | Medium-sized, 6-inch diameter |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Vegan-friendly brand preferred |
| Yellow Onion 🧅 | 1 whole | Medium-sized, diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Canned Diced Tomatoes 🍅 | 1 cup | San Marzano preferred |
| Chicken-Free Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Cumin Ground 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tsp | For smoky richness |
| Ground Cinnamon 🌿 | ½ tsp | For subtle warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy tortillas |
The tortillas are the foundation—Mission brand or La Tortilla Factory consistently deliver the best texture. Look for medium-sized corn tortillas (6-inch diameter) as they hold up better to the cheese sauce without becoming soggy. The black beans should be low-sodium canned—rinsed thoroughly to remove excess starch that can make the filling gummy. For the rice, jasmine variety yields the best texture when mixed with beans, creating a fluffy yet hearty filling. The cheese matters too—vegan-friendly shredded Monterey Jack melts beautifully while maintaining the signature gooey texture.
No corn tortillas? Flour tortillas work in a pinch, though they won't be as authentically crispy. Short on black beans? Substitute pinto beans or lentils—just increase the broth slightly to maintain moisture. The spices can be adjusted to taste: Add cayenne for heat or extra cumin for smokiness. For the broth, low-sodium is critical—otherwise, you'll need to reduce the added salt dramatically. The tomatoes? San Marzano canned diced has the best flavor, but any quality brand works. If using fresh tomatoes, roast them first for deeper flavor and better texture in the filling.
Prep the filling components ahead—the bean and rice mixture keeps well in the fridge for 3 days or frozen for 3 months. Tortillas stay fresh in a dry, sealed container for 1 week at room temperature. Assemble the enchiladas just before baking to maintain crispiness. Leftovers reheat beautifully—cover with foil and warm at 350°F for 10-15 minutes. For meal prep, freeze assembled enchiladas (unbaked) on a tray before transferring to a bag—bake straight from frozen with 10 extra minutes of cooking time.
Why You'll Love This Recipe
- No-Sweat Assembly: I swear by this recipe on days when I can’t even be bothered to measure—just mix the drained black beans with leftover rice, a diced onion, and a pinch of cumin. The tortillas roll up in seconds, and honestly? No one will guess how little effort went into it.
- Creamy Crunch Magic: That Monterey Jack melts into gooey perfection while the tortillas stay just crisp enough to cut through the soft rice and beans. It’s the kind of combo where every bite has texture—no sad, mushy enchiladas here.
- Leftovers That Beg for More: Between us, these reheat like a dream (microwave or oven, no judgment) and taste even better the next day. I make a double batch on Sundays because my kids will eat them cold for lunch, and I’ll still devour mine straight from the fridge.
- Budget-Friendly Crowd Pleaser: Black beans, rice, and tortillas? That’s basically a dollar-store grocery list. Yet somehow, the melted cheese and caramelized onion make it feel like a restaurant dish. Perfect for game nights, potlucks, or when your wallet’s lighter than usual.
Step-by-step instructions for black bean and rice enchiladas
Master the technique for perfectly crispy tortillas and rich, spiced cheese layers in this hearty dish.
Prepare the Black Bean and Rice Filling
In a medium saucepan, heat the 2 tablespoons extra-virgin olive oil over medium heat. Add the 1 whole yellow onion and 3 cloves garlic cloves, cooking until the onion becomes translucent and the garlic is fragrant—about 4-5 minutes. This foundational step develops deep flavor before adding any other ingredients.
Stir in the 1.5 cups black beans, 1 cup canned diced tomatoes, 1 cup chicken-free vegetable broth, 1 tablespoon ground cumin, 1 teaspoon smoked paprika, 0.5 teaspoon ground cinnamon, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Bring to a gentle simmer and cook for 5 minutes to allow the spices to meld with the beans.
In a separate pot, cook the 1 cup long-grain white rice according to package instructions, using the same 1 cup chicken-free vegetable broth for perfect texture. Once cooked, combine the rice with the bean mixture. The filling should be thick but still spoonable—this ensures it clings well to the tortillas. Let it cool for 10 minutes before assembling the enchiladas.
Assemble the Enchiladas with Crispy Tortillas
Preheat your oven to 375°F. Warm the 8 whole corn tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. This step is crucial for preventing cracking when you roll them later. Spread ¼ cup of the black bean and rice filling evenly over each tortilla, leaving a ½-inch border at the edges.
Sprinkle ¼ cup of shredded Monterey Jack cheese over each tortilla, then roll tightly into cylinders, tucking in the sides as you go. Place the enchiladas seam-side down in a 9x13-inch baking dish, slightly overlapping them if needed. The goal is to create a compact, layered arrangement that ensures even baking and crispiness.
Drizzle the top evenly with the remaining 2 tablespoons extra-virgin olive oil—this is the secret to achieving that coveted crispy texture on the tortillas. The oil will caramelize in the oven, creating a golden, slightly crunchy exterior while keeping the filling moist.
Bake Until Golden and Cheesy
Bake the enchiladas uncovered for 20-25 minutes until the tortillas are deep golden brown and the cheese is bubbling at the edges. The filling should be hot throughout, and the tortillas should have a crispy, almost papery texture when pressed gently. If the top isn’t golden enough after 20 minutes, broil for 1-2 minutes to crisp the edges further.
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The enchiladas should be crispy on the outside, with a tender, flavorful filling inside. Garnish with extra shredded cheese or a sprinkle of fresh cilantro if desired, but the dish is already packed with rich, smoky, and slightly sweet flavors.
Serve with Confidence
Slice each enchilada into 4 equal pieces and arrange on a platter. The crispy tortillas should hold their shape, and the cheese should pull slightly when cut—a sign of perfect texture. Serve immediately with your favorite toppings, such as avocado slices, pickled onions, or a dollop of sour cream, to balance the richness.
This dish delivers on the promise of crispy tortillas and a satisfying, hearty filling. The key lies in the balance of spices, the careful assembly, and the high-heat baking technique. Each bite should offer a contrast of textures—crispy, chewy, and creamy—with layers of smoky, earthy, and slightly sweet flavors that make it unforgettable.
Pro Tips For Making Black Bean And Rice Enchiladas
- Warm the Tortillas First: Stack your corn tortillas and microwave them for 20-30 seconds with a damp paper towel—this prevents cracking when rolling. I used to skip this, and half my fillings ended up on the baking sheet.
- Sauté the Onion Low: Cook the yellow onion in butter over medium-low heat until soft and translucent, about 8-10 minutes. High heat caramelizes it too fast, and you lose that sweet, mellow base flavor the beans and rice need.
- Drain and Rinse Beans: After cooking, drain the black beans and rinse them under cold water to remove excess starch—this keeps the filling from getting gluey. Trust me, your enchiladas will hold together better, and the texture stays light.
- Layer Cheese Sparingly: Sprinkle just enough Monterey Jack between layers to bind, then top with a final blanket of cheese for melting. Overloading makes the tortillas soggy; I learned this after a greasy, cheesy disaster.
Common mistakes when making your black bean and rice enchiladas
Overfilling Tortillas
Stuffing tortillas with too much filling is the fastest way to crack them during rolling or baking. I’ve learned the hard way—stick to ¼ cup filling per tortilla and leave that ½-inch border empty.
The filling should be thick but spoonable, not globby. If your mixture is too loose, simmer it uncovered for 2-3 minutes to thicken. Trust me, the crispy texture depends on this balance. 💡
Skipping Tortilla Warm-Up
Cold tortillas crack like glass when you try to roll them. Always warm your corn tortillas in a dry skillet for 30 seconds per side until pliable. This step is non-negotiable—I’ve ruined countless enchiladas by skipping it.
The warmth makes them flexible enough to handle the filling without breaking. Pro tip: Use a cast-iron skillet for even heating. 🔥
Underseasoning the Filling
The bean and rice mixture needs bold flavors to stand up to the cheese. Don’t be shy with the spices—1 tablespoon cumin, 1 teaspoon smoked paprika, and ½ teaspoon cinnamon are your flavor anchors.
Taste as you go! I often add an extra pinch of salt after simmering because canned beans can be bland. The filling should sing with every bite. ✨
Baking Without Oil
That 2 tablespoons olive oil drizzled on top before baking isn’t optional—it’s the crispy magic maker. Without it, your tortillas will stay soft and soggy. The oil caramelizes, creating a golden crust that contrasts perfectly with the creamy filling.
Don’t skip this step, even if you’re in a hurry. The payoff is worth the extra minute. 🌟
Overcrowding the Baking Dish
Packing enchiladas too tightly in the baking dish traps steam, leading to soggy tortillas. Arrange them with slight gaps or overlap them carefully. I use a 9x13-inch baking dish for 8 enchiladas, placing them seam-side down.
If your dish is smaller, reduce the quantity or bake in batches. Crispy results depend on airflow! 💫
Not Resting Before Serving
Cutting into enchiladas immediately after baking causes cheese to spill everywhere. Always let them rest for 5 minutes—this lets the cheese set slightly and the filling firm up.
The tortillas will hold their shape better when sliced, and the cheese will pull cleanly. Patience here makes all the difference for presentation. 💪
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Flour tortillas will work, but they won't achieve the same authentic crispy texture. If you must substitute, choose small flour tortillas (about 6-inch diameter) and increase the olive oil to 3 tablespoons total for extra crispiness. They'll be softer and less traditional, but still delicious with the same filling.
How do I make this recipe vegan?
Swap the cheese for vegan Monterey Jack (like Violife or Daiya) and use vegetable broth throughout. For extra protein, add ½ cup cooked quinoa to the bean and rice mixture. The flavor remains rich and satisfying while keeping it completely plant-based.
Can I prepare these enchiladas ahead?
Assemble the enchiladas (without baking) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5 extra minutes to the cooking time. For freezing, assemble unbaked enchiladas on a tray, freeze solid, then transfer to a bag. Bake from frozen with 10 extra minutes (cover with foil for the first 20 minutes).
What's the best way to reheat leftovers?
Cover leftovers with foil and warm at 350°F for 10-15 minutes until heated through. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch (cover with a damp paper towel for 30 seconds), but oven reheating preserves the texture better.
How can I make these spicier?
Add ½ teaspoon cayenne pepper or 1 chopped chipotle pepper in adobo sauce to the bean mixture. For heat on top, sprinkle with hot sauce or diced jalapeños before serving. Start with small amounts—you can always add more, but you can't take it out!
