Main Courses
This beef bean and rice enchilada recipe delivers the ultimate comfort food experience with layers of smoky tortilla crunch and rivers of melted cheese. š The secret lies in perfectly seasoned ground beef, hearty pinto beans, and fluffy rice that create a filling so rich it satisfies even the hungriest crowds.
What makes this recipe stand out is the balanceātender, flavorful filling wrapped in crisp tortillas, then baked until bubbling with gooey cheese that pulls apart beautifully.
The process starts with building bold flavors in the fillingācaramelized onions, warm spices, and tender beef that melts into the beans and rice. Each tortilla gets generously rolled, then stacked in a baking dish for that classic enchilada presentation.
The baking time is key: just enough to crisp the edges while keeping the filling warm and the cheese perfectly melted, creating those irresistible cheese rivers when sliced.
What you'll end up with is a dish that's hearty enough for a family dinner but impressive enough for gatheringsāgolden-brown tortillas with crispy edges, tender filling, and melty cheese that pulls apart in every bite.
The aroma alone will have everyone gathering around the table, and the first forkful delivers that perfect combination of smoky, cheesy, and savory flavors.
Serve with a side of refried beans, a dollop of sour cream, and fresh cilantro for garnish. This recipe is designed to be made ahead and reheated beautifully, so you can spend less time cooking and more time enjoying the meal with your guests.
Let's get started on creating this crowd-pleasing classic!
Ingredients for beef bean and rice enchilada
Sixteen ingredients that build bold flavorsāsmoky, cheesy, and perfectly balanced for enchiladas that feed a crowd.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (85% lean) š„© | 1 ½ lb | Browned and drained of fat |
| Pinto Beans šæ | 1 ½ cups | Drained and rinsed, cooked |
| Long-Grain White Rice š | 2 cups | Cooked, fluffy texture |
| Yellow Onions š§ | 1 ½ cups | Diced, caramelized |
| Garlic Cloves š§ | 4 cloves | Minced, aromatic |
| Flour Tortillas šÆ | 12 whole | Medium size, 8-inch diameter |
| Shredded Monterey Jack Cheese š§ | 3 cups | Mild, melts beautifully |
| Shredded Cheddar Cheese š§ | 2 cups | Sharp variety preferred |
| Enchilada Sauce š | 2 ½ cups | Red or green, homemade or jarred |
| Chicken Broth š§ | ½ cup | For sauce depth |
| Ground Cumin šæ | 1 tbsp | Toasted for warmth |
| Chili Powder š¶ļø | 1 ½ tbsp | Medium heat preferred |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Olive Oil š« | 2 tbsp | For sautĆ©ing onions |
The beef is where the foundation starts. Ground beef with 15% fat (not leaner) gives you that rich flavor and proper texture. Look for 85% lean at the grocery storeāit's the sweet spot for juiciness without excess grease. Brown it thoroughly in a skillet before draining the fat, and don't rush this step. The pinto beans should be tender but not mushyācanned beans work perfectly if you rinse them well. For the rice, jasmine or basmati holds up best to the filling's moisture. If you're short on time, pre-cooked microwave rice (like Uncle Ben's Convertible) saves 20 minutes without sacrificing texture.
No enchilada sauce on hand? Tomato sauce plus a dash of cumin and smoked paprika works in a pinch. The cheese blend is non-negotiable for that signature pullāMonterey Jack melts smoothest, while sharp cheddar adds depth. For tortillas, flour over corn gives that classic crunch, but if you prefer corn, look for the thicker, 8-inch variety. The spices? Toast your cumin seeds in a dry pan for 30 seconds before grindingāgame-changer for flavor. If you can't find ground cumin, whole cumin seeds work too, just grind them fresh. For the onions, caramelizing them until golden adds natural sweetness that balances the smoky spices.
This filling keeps well in the fridge for 3 days if stored in an airtight container. The tortillas? Wrap them in foil and store in a cool, dark place for up to 2 weeks. Assemble the enchiladas ahead of time and refrigerateābake straight from cold for even cooking. Leftovers reheat beautifully in a 350°F oven for 10-15 minutes until bubbly. For freezing, assemble the enchiladas, top with extra sauce, cover tightly, and bake before freezingāreheat from frozen at 375°F for 25-30 minutes. The cheese rivers will be just as impressive when reheated.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when Iām too tired to scrub a million dishes. Brown the beef right in the same pan youāll later use for the enchiladasāno extra pots, no stress. The onions and garlic caramelize into the beef, so youāre basically making two layers of flavor at once.
- Creamy Crunch Combo: That crispy tortilla edge with the soft, saucy filling? Itās the best of both worlds. The pinto beans add a hearty texture, while the rice soaks up all the juicesālike a cozy hug in every bite. Honestly, Iāve never met an enchilada I liked more.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The filling holds up perfectly overnight (yes, even the rice stays fluffy), and I can assemble it fresh or reheat slices straight from the fridge. My kids grab seconds without me having to "encourage" themārare.
- Budget Win: Ground beef and dried beans stretch this recipe into a full meal for under $10. Iāll be real: Iāve made it three times in a month because itās that good, and the leftovers? Theyāre the reason I donāt order takeout on payday. (Shhh, donāt tell my wallet.)
Step-by-step instructions for beef bean and rice enchiladas
Here's how to assemble layers of smoky flavor and melty cheese perfection.
š³ Step 1: Build the Filling with Caramelized Base
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1.5 cups diced yellow onions and cook for 8-10 minutes until deeply caramelizedāedges should be golden brown and sweet-smelling. This is your flavor foundation.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1.5 lb browned ground beef, breaking it up with a wooden spoon. The beef should still be slightly pink in the centerāthis prevents overcooking later.
Add the 1.5 cups cooked pinto beans, 2 cups cooked long-grain white rice, 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well and cook for 2 minutes to combine all flavors. Remove from heat and let cool for 5 minutesāthis prevents soggy tortillas.
š„ Step 2: Assemble the Enchilada Layers
Preheat your oven to 375°F. Spread ½ cup enchilada sauce on the bottom of a 9x13-inch baking dish. This prevents sticking and adds flavor to the first layer.
Working quickly, fill each of the 12 flour tortillas with about ¼ cup of the beef mixture. Roll them up tightly and place seam-side down in the baking dish. I press down gently on each roll to ensure they stay in placeāthis prevents unraveling during baking.
Pour 1 cup enchilada sauce over the tortillas, spreading it evenly. Sprinkle with 1 cup shredded Monterey Jack cheese and 1 cup shredded cheddar cheese. The cheese should melt beautifully into rivers when baked.
š„ Step 3: Bake to Melty Perfection
Bake uncovered for 20 minutes until the cheese is fully melted and bubbling. You'll see golden spots forming on the cheeseāthis is your signal the dish is nearly done.
Remove from the oven and stir the 0.5 cup chicken broth into the remaining 1 cup enchilada sauce. Pour this mixture evenly over the enchiladas. Return to the oven for 5-7 minutes until the sauce thickens slightly and the tortillas are crispy around the edges.
Let rest for 5 minutes before serving. This resting time allows the tortillas to firm up slightly and the flavors to meld together. Garnish with fresh cilantro or chopped green onions if desired.
Pro Tips For Making Beef Bean And Rice Enchilada
- Brown the Beef Properly: That 85% lean ground beef wonāt render fat if you just simmer itācrank the heat to medium-high and let it sizzle until the edges crisp slightly. I used to walk away too soon, and the filling ended up greasy instead of flavorful. Break it up with a wooden spoon and cook until the meat loses its raw look, then only add onions and garlic when itās fully browned.
- Toast the Beans First: Drain those canned pinto beans but donāt skip topping them with a dry skillet for 3ā4 minutes. The starch caramelizes into a subtle sweetness that cuts through the beefās richness. I was skeptical until I tried itānow I toast them every time, even if it feels like an extra step.
- Pre-Cook the Rice Right: Undercooked rice in enchiladas turns to mush when baked. Cook the long-grain white rice until itās just firm to the bite, then spread it on a tray to cool completely before assembling. Cold rice stays intact under the sauce, and youāll avoid that sad, soggy center.
- Layer Sauce Like a Pro: Donāt drown the enchiladasābrush the tortillas with sauce and the bottom of the baking dish first. This creates a seal that keeps everything moist without making the dish swimmy. I learned this after my first batch leaked sauce everywhere when I skipped it.
Dietary considerations for this recipe
Gluten-Free Adaptations
For a gluten-free version, swap the flour tortillas for corn tortillasāthey're naturally gluten-free and still provide that satisfying crunch. I recommend using Mission brand corn tortillas (8-inch size) as they hold up well during baking.
Just be sure to check the label for gluten-free certification, as some brands may process their products in facilities that also handle wheat.
If you prefer a flour tortilla texture, look for gluten-free flour tortillas like those from Siete Foods. These are made with cassava flour and hold together beautifully when rolled.
The filling recipe remains the same, but you may need to bake at 375°F for 22-25 minutesācorn tortillas crisp up slightly faster than flour.
Vegetarian Swap
Replace the ground beef with crumbled tempeh or lentils for a hearty vegetarian filling. I marinate 1.5 cups cooked lentils in 1 tbsp soy sauce, 1 tbsp smoked paprika, and 1 tsp garlic powder for 15 minutes before mixing into the filling.
For tempeh, press and pan-fry 1.5 cups crumbled tempeh until crispy, then add it to the caramelized onions and spices.
Boost umami with 1 tbsp nutritional yeast mixed into the fillingāit adds a cheesy depth that balances the beans and rice. The texture stays satisfying, and the dish remains rich without meat. Just reduce the baking time by 2-3 minutes since plant-based fillings can get soggy faster.
Dairy-Free Options
For a dairy-free version, substitute the cheddar and Monterey Jack with dairy-free shreds like Violife or Daiya. These melt surprisingly well when baked, creating those signature cheese rivers. I recommend using a blend of 1 cup dairy-free cheddar and 1 cup dairy-free Monterey Jack for the best texture.
Add 1 tbsp cornstarch to the dairy-free cheese to help it melt more smoothly. You can also drizzle 2 tbsp cashew cream (blend ½ cup soaked cashews with 2 tbsp water) over the enchiladas before baking for extra creaminess. The flavor stays rich, and the dish remains crowd-pleasing.
Lower-Carb Version
To reduce carbs, replace the rice with cauliflower riceājust 2 cups riced cauliflower sautĆ©ed with 1 tsp garlic powder and 1 tsp cumin until tender. The filling stays flavorful but lighter. For tortillas, use low-carb tortillas like Mission Carb Balance (made with almond flour and wheat flour blend).
You'll need to bake at 375°F for 18-20 minutesālow-carb tortillas crisp up faster. Add an extra ½ cup enchilada sauce to compensate for the reduced moisture from cauliflower rice. The result is a satisfying, lighter dish with all the smoky, cheesy goodness.
Nutrition facts
Frequently asked questions
Can I make these enchiladas ahead of time?
Assemble the enchiladas completely (including sauce and cheese) and refrigerate for up to 24 hours before baking. When ready, bake straight from the fridge at 375°F for 25-30 minutesāthe extra time ensures everything heats through evenly. For freezing, assemble without baking, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking at 375°F for 30-35 minutes.
What's the best way to reheat leftovers?
For best results, reheat in a 350°F oven for 10-15 minutes until bubbly. Cover loosely with foil to prevent drying. Microwave reheating works too: place enchiladas on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second intervals until warmed through. The cheese rivers will still be impressive!
Can I use corn tortillas instead of flour?
Yes, but with a few adjustments. Corn tortillas hold up well but crisp faster, so bake at 375°F for 22-25 minutes instead of 20. For extra stability, lightly brush them with oil before rolling. The flavor stays authenticājust expect a slightly different texture. If you prefer corn tortillas, use 8-inch Mission brand for best results.
How do I prevent the filling from leaking out?
Roll the tortillas tightly and press gently on each one in the dish to secure them. For extra insurance, spread a thin layer of refried beans on the bottom of the baking dish before adding the sauce. This creates a barrier that keeps the filling contained. Also, don't overfillā¼ cup per tortilla is perfect for a snug roll.
What's the secret to perfect cheese rivers?
The key is using a 50/50 blend of Monterey Jack and sharp cheddarāthis creates the right melt and pull. Bake at 375°F for 20 minutes until the cheese is fully melted but not browned. When you remove them from the oven, the cheese should be bubbling hot and stretchy. Let them rest 5 minutes before slicingāthis helps the cheese set enough to form those beautiful rivers.
