Main Courses
This bean and rice enchilada recipe transforms simple ingredients into a restaurant-worthy dish with minimal effort—crispy tortilla crowns, hearty fillings, and all the familiar flavors you love. The one-pot technique cuts down on cleanup while delivering that perfect balance of textures: tender rice, creamy beans, and tortillas that crisp to golden perfection in the oven. I developed this version after years of making traditional enchiladas, streamlining the process without sacrificing flavor or authenticity.
The secret to these enchiladas lies in the preparation: toasting the tortillas just enough to add structure before rolling them snugly around the filling. A simple tomato-based sauce (or enchilada sauce) ties everything together, while a sprinkle of cheese—if using—creates that classic melted blanket on top.
What makes this recipe stand out is how adaptable it is: swap in different beans, adjust the spice level, or even make it vegan by omitting cheese and using a dairy-free sauce.
By the time they emerge from the oven, you’ll have enchiladas with crispy, caramelized edges that hold up perfectly, while the filling stays warm and flavorful inside. The aroma alone—warm tortillas, smoky spices, and melting cheese—will have everyone gathered around the table.
This is comfort food at its finest, made easier without losing a single ounce of satisfaction.
Serve with classic toppings like guacamole, salsa, or sour cream to round out the meal, or keep it simple with a side of cilantro-lime rice. The best part? Leftovers reheat beautifully, making this the ultimate meal-prep-friendly dish. Let’s get cooking!
Ingredients for bean and rice enchilada
Twelve tortillas, three cups rice, and all the smoky flavors you crave—this one-pot fiesta delivers crispy crowns every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌯 | 12 whole | Medium-sized, for rolling |
| Cooked White Rice 🍚 | 3 cups | Day-old or cold preferred |
| Black Beans 🫘 | 2 cups | Cooked, drained, or canned |
| Enchilada Sauce 🍅 | 2 ½ cups | Store-bought or homemade |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Optional, omit for vegan |
| Yellow Onion 🧅 | 1 whole | Diced, sautéed for flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced, for rice seasoning |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for toasting |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The tortillas are your secret weapon—Mission brand or any medium-sized corn tortillas work best. Toast them just until pliable (about 10 seconds per side) to give those crispy crowns structure. For the rice, day-old or cold works best—it absorbs flavors better. Black beans? Goya or Bush's are my go-tos, but any canned beans drained and rinsed will do. The enchilada sauce can be homemade (simmer tomato sauce with cumin and garlic) or store-bought—just check for no added sugar if you're watching that. If you're making this vegan, skip the cheese entirely or use a dairy-free alternative like Violife shreds.
No enchilada sauce? Tomato sauce plus a pinch of cumin and smoked paprika does the trick. Short on black beans? Pinto or kidney beans work too—just rinse them well. The cheese is optional, but if you're using it, Monterey Jack melts beautifully—avoid pre-shredded if possible (it has anti-caking agents that prevent smooth melting). For extra smokiness, add a dash of liquid smoke to the sauce. The cilantro is purely for garnish, but if you hate it, skip it or use parsley instead. Everything else is non-negotiable for that perfect texture and flavor combo.
Prep ahead to save time: cook the rice and beans a day in advance, and toast the tortillas right before assembling. These enchiladas reheat beautifully—350°F for 10-15 minutes until bubbly. Store leftovers in the fridge for 4-5 days or freeze for 3 months. Portion them into individual servings before freezing for easy reheating. The sauce can be made a week ahead and stored in the fridge, so no last-minute stress. Just assemble and bake when you're ready to eat.
Why You'll Love This Recipe
- Pantry Staple Power: I swear by this recipe because it uses things I always have—no last-minute grocery runs. Black beans, rice, tortillas, and a jar of enchilada sauce? That’s my Friday night lineup, no fuss.
- Cheesy Crispy Magic: The Monterey Jack melts into gooey perfection while the tortillas get just crispy enough—no soggy edges here. Honestly, that first bite of the cheese pulling away from the tortilla? Worth the whole dish.
- Leftover Reinvention: Make a big batch and stash it for lunches—reheat slices in the air fryer for crispy edges or toss cold leftovers into tacos. My kids actually ask for these "enchilada sandwiches" (yes, really).
- Budget-Friendly Feast: This feeds four for under $8 using store-brand staples. Between us, I’ve made this for game nights, sick-day dinners, and even a potluck—no one ever guessed how cheaply I fed them.
Step-by-step instructions for bean and rice enchiladas
Here's how to build these hearty enchiladas with crispy tortilla crowns and rich, smoky flavors—all in one pan!
Sauté Aromatics for Deep Flavor
Heat the 2 tablespoons olive oil in a large oven-safe skillet over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 minced garlic cloves, 1 tablespoon ground cumin, and 1 tablespoon smoked paprika, cooking for another 1 minute until fragrant.
This aromatic base forms the flavor foundation for your enchiladas. I like to toast the spices until they smell deeply earthy—this ensures maximum flavor extraction. Keep the heat at medium to prevent burning while letting the spices bloom properly.
Build the Filling Layer
Push the sautéed aromatics to one side of the skillet and add 1 cup of the cooked white rice to the empty space. Let it toast lightly for 2 minutes before mixing it back into the aromatics. Repeat with the remaining 2 cups cooked white rice until fully incorporated.
Stir in the 2 cups black beans, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. The mixture should be warm but not dry—if it looks too thick, add 1-2 tablespoons water to loosen it. This step creates the perfect textured filling that holds together beautifully when rolled.
Assemble and Roll the Enchiladas
Working quickly, spoon ½ cup of the filling mixture onto each of the 12 corn tortillas. Roll them tightly from the bottom up, tucking in the sides as you go. Place each rolled enchilada seam-side down in the skillet, filling them in a single layer.
Here's the thing—don't overfill them or they'll burst open during baking. I press down gently on each roll to ensure they stay compact. If any filling escapes, just push it back in with a spatula. This creates that classic enchilada shape we all love.
Create Crispy Tortilla Crowns
Pour the 2.5 cups enchilada sauce evenly over the enchiladas, spreading it to the edges. Sprinkle the 2 cups shredded Monterey Jack cheese evenly over the top, then cover the skillet with a tight-fitting lid. Bake at 375°F for 20 minutes to melt the cheese.
Remove the lid and increase the oven temperature to 425°F. Bake uncovered for another 10-12 minutes until the tortilla edges are deep golden brown and crispy. This high-heat finish transforms the tortillas into those perfect crispy crowns that make these enchiladas special.
Garnish and Serve Immediately
Let the enchiladas rest for 5 minutes before transferring them to serving plates. Garnish generously with the 0.25 cup chopped cilantro. Serve with additional enchilada sauce on the side if desired—these are best enjoyed right away while the tortillas are still crispy.
The combination of the smoky spices, creamy cheese, and crispy tortillas makes every bite satisfying. The one-pot method keeps cleanup simple while delivering restaurant-quality results. Trust the process, and you'll have a fiesta-worthy dish in under an hour!
Pro Tips For Making Bean And Rice Enchilada
- Warm the Tortillas First: I learned this the hard way—cold tortillas shatter like glass when you roll them. Heat them 30 seconds per side in a dry skillet or wrap them in a damp towel and microwave for 20 seconds. They’ll hold their shape and soak up sauce better.
- Mix Rice and Beans Dry: Skip the mushy filling by combining cooled rice and beans before adding sauce. Use a fork to break up clumps, then stir in just enough enchilada sauce to moisten—not drown. This keeps the texture firm and prevents soggy centers.
- Layer Cheese Lightly: Monterey Jack melts fast, but too much turns your enchiladas into a cheese volcano. Sprinkle a thin layer between tortillas and top with another before baking. If you’re worried about uneven melting, use a mix of cheese and a little extra sauce to bind layers.
- Bake Two Rounds: High heat for 10 minutes to set the sauce, then cover with foil and bake another 10 minutes. This two-step method guarantees the tortillas crisp up without burning the cheese on top—yes, even if you’re impatient like me.
Wine and beer pairings for these flavors
Smoky Red Wine
For these bean and rice enchiladas, I reach for a medium-bodied Spanish Garnacha or Mexican Tempranillo—both have enough body to stand up to the smoky paprika and cumin while complementing the earthy black beans. The slight tannins cut through the richness of the cheese, cleansing your palate between bites.
Look for a bottle with 12-14% alcohol and labels like Bodegas Muga or Casa Madero for authentic Mexican-Spanish crossover flavors. Serve slightly chilled to enhance the wine’s acidity and balance the dish’s warmth. 🍷
Craft Lager Balance
A crisp Mexican lager like Modelo Especial or Pacifico is my go-to beer pairing—its clean, refreshing profile contrasts beautifully with the smoky, spicy flavors while not overpowering the dish. The effervescence also helps cut through the richness of the cheese and beans.
For a local twist, try a Mexican-style lager from Stone Brewing or Ballast Point—both offer excellent American-made versions with that signature crispness. Serve ice-cold to highlight the beer’s brightness. 🍺
Spicy Margarita Twist
If you’re serving these enchiladas at a fiesta, a spicy margarita is a must—especially one with jalapeño-infused tequila and a touch of lime. The heat mirrors the smoky paprika in the enchiladas while the citrus brightens the dish.
I love using Patrón Silver or Don Julio Blanco for the tequila base, then muddling 2 thin jalapeño slices and adding 1 oz lime juice to the mix. Serve in a salt-rimmed glass with a lime wedge for that classic margarita experience. 🌶️
Non-Alcoholic Options
For a refreshing non-alcoholic match, try a hibiscus-pear soda—its tart, floral notes pair perfectly with the smoky spices. Mix 1 cup hibiscus tea (cooled), ½ cup pear nectar, and ½ cup sparkling water, then serve over ice.
Alternatively, a Mexican horchata** (made with rice, cinnamon, and vanilla) adds a creamy, sweet contrast to the savory enchiladas. Both drinks keep the fiesta vibe alive without the alcohol. ✨
Nutrition facts
Frequently asked questions
Can I make these enchiladas with flour tortillas instead of corn?
While corn tortillas are traditional for this recipe, you can absolutely use flour tortillas if you prefer! They'll be slightly less crispy but still delicious. Just reduce the baking time by 2-3 minutes at 425°F to prevent burning. The filling will stay just as flavorful, but the texture will be softer and more pliable.
How do I prevent the enchiladas from falling apart when rolling?
Keep the filling tight and compact—don't overstuff the tortillas. Use ½ cup filling per tortilla and roll them snugly from the bottom up, pressing gently as you go. If the filling escapes, just push it back in with a spatula before baking. The high-heat finish helps set everything together beautifully.
Can I make these enchiladas ahead of time?
Assemble the enchiladas up to 24 hours ahead and refrigerate them (unbaked) in the skillet. When ready to bake, add sauce and cheese, then bake as directed. For freezing, assemble and bake them first, then cool completely before storing in airtight containers. Reheat at 350°F for 10-15 minutes until warmed through.
What's the best way to make this recipe vegan?
Skip the cheese and use a dairy-free enchilada sauce. For extra richness, stir 2 tablespoons nutritional yeast into the filling or top with vegan cheese. The crispy tortillas and smoky spices will still shine—just omit the Monterey Jack and any lard-based tortillas (opt for corn tortillas instead).
Why did my tortilla crowns turn out soggy instead of crispy?
Soggy crowns usually mean the oven wasn't hot enough or the lid was left on too long. Always bake the first 20 minutes at 375°F with the lid on, then increase to 425°F uncovered for the final crisp. Also ensure your tortillas are toasted just enough to hold their shape before rolling.
