Main Courses
This beef bean and rice enchilada recipe delivers all the comfort of a Mexican feast with layers of smoky flavor and melty cheese. The secret lies in perfectly seared ground beef that forms the hearty base, while tender rice and beans add texture and substance. Rolling each tortilla just right ensures they hold their shape while baking, creating that satisfying stack effect everyone loves.
What sets this recipe apart is the balance of textures—crispy tortillas at the edges, tender beef and rice filling, and a blanket of melted cheese that ties everything together. The smoky chipotle sauce adds depth without overpowering, while a sprinkle of fresh cilantro at the end brings brightness to each bite. This is the kind of dish that feeds a crowd but still feels special enough for a weeknight dinner.
Starting with properly browned beef ensures maximum flavor, while the rice and beans absorb all the rich spices from the filling. The assembly process is straightforward but requires patience—rolling each tortilla tightly and layering carefully guarantees that first forkful of gooey, flavorful goodness. The result? A restaurant-quality plate of enchiladas that’s easier to make at home than you’d expect.
Serve with sour cream, lime wedges, and extra salsa for that authentic touch, or keep it simple with a side of black beans and warm tortillas. The leftovers reheat beautifully, making this the perfect make-ahead meal for busy weeks. Let’s get cooking!
Ingredients for beef bean and rice enchilada
Perfectly seared beef, tender rice, and smoky spices come together for these hearty enchiladas.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean for best flavor |
| Medium Onions 🧅 | 1 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Black Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Cooked White Rice 🍚 | 3 cups | Day-old works best |
| Flour Tortillas 🌯 | 12 whole | 8-inch size, soft flour |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded preferred |
| Canned Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smoky depth |
| Tomato Sauce 🍅 | 1 cup | Canned or homemade |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is where the flavor starts. 80% lean gives you that perfect mix of juiciness and browning—90% lean can get too lean and dry. I grab mine from Costco when I'm making a big batch, but the regular supermarket stuff works fine for a weeknight. The onions and garlic? Freshly diced makes all the difference—skip the pre-chopped kind. For the beans, black beans are traditional, but pinto beans work too if that's what you've got. Just make sure they're drained and rinsed well to avoid a watery filling.
No chipotle peppers in adobo? Smoked paprika at half the amount gets you close, though it won't have that same smoky depth. The tomato sauce can be jarred (I won't judge)—Rao's or Muir Glen are solid choices. Fresh cilantro is ideal, but dried works at one-third the amount if you're out. The tortillas? Flour tortillas hold up better than corn for this recipe—look for soft flour ones, not the crispy kind. And if you're prepping ahead, warm the tortillas first so they roll more easily.
This reheats beautifully—honestly tastes better the next day once everything melds. Keeps in the fridge for 4-5 days, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. For the cheese, freshly shredded melts better than pre-shredded. If you've got extra filling, it keeps in the fridge for 3 days too—just reheat it gently before rolling up fresh tortillas.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Brown the beef right in the same pan you’ll later bake the enchiladas—no extra pots, no stress. The onions caramelize while you mix the filling, and by the time you roll those tortillas, your kitchen’s cleaner than a Sunday morning.
- Garlic-Bean Bliss: That first bite? The black beans soak up all the juices from the beef and garlic, turning soft and rich instead of mushy. I’ll be real: I double the garlic because it’s that good—crispy edges on the rice, deep umami from the onions, and a smoky finish from the spices. It’s the kind of flavor that makes you close your eyes mid-chew.
- Lunchbox Hero: Between us, this is my secret weapon for meal prep. Assemble the enchiladas ahead, refrigerate overnight, then bake straight from the fridge—no waiting. My kids grab them for school lunches (yes, even the picky eater), and I pack leftovers for work. It’s hearty enough to satisfy but light enough to not weigh you down.
- Budget Win: Ground beef, canned beans, and rice? This recipe costs me about $1.50 per serving—way cheaper than takeout, and way tastier. I stretch it further by adding leftover veggies or a splash of broth if I’m feeling fancy. Plus, it feeds four for under $6, so I can actually afford to make it twice in one week.
Step-by-step instructions for smoky tortilla stacks with melty cheese layers
Assemble these hearty enchiladas with layers of flavor and texture for a satisfying meal.
Cook the Beef and Bean Filling
In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook until browned, breaking it into small pieces with a wooden spoon. This should take about 5-7 minutes. Drain any excess fat, leaving just enough to coat the pan lightly.
Add the 1 whole medium onions and 4 cloves garlic cloves, cooking for 3-4 minutes until softened and fragrant. Stir in the 1 can drained black beans, 3 cups cooked white rice, 1 cup tomato sauce, and 1 cup chicken broth. Bring to a simmer, then reduce heat to low and let cook for 5 minutes to meld flavors.
Season with 1 tbsp ground cumin, 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Remove from heat and stir in 2 tbsp chipotle peppers in adobo, minced. Let the filling cool slightly before assembling.
Prepare the Tortillas
Preheat your oven to 375°F. Warm the 12 whole flour tortillas by stacking them and covering with a damp paper towel in the microwave for 20-30 seconds. This makes them pliable for rolling. Keep them covered to prevent drying.
Spread about 1/4 cup of the beef and bean filling onto each tortilla, leaving a 1/2-inch border at the edges. This prevents the filling from spilling out when you roll them. Fold the sides in first, then roll tightly from the bottom up.
Assemble and Bake the Enchiladas
In a 9x13-inch baking dish, spread a thin layer of the remaining filling on the bottom. Place each rolled tortilla seam-side down in the dish, standing upright. Pour any remaining filling over the top and sprinkle evenly with 3 cups shredded Monterey Jack cheese.
Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 5-7 minutes until the cheese is bubbly and golden. Watch closely during this time to prevent over-browning.
Garnish and Serve
Let the enchiladas rest for 5 minutes before serving. This allows the cheese to set slightly and makes slicing easier. Garnish each serving with 0.25 cup chopped fresh cilantro for a bright finish.
Serve immediately with sour cream, salsa, or guacamole on the side. The combination of smoky chipotle, tender beef, and melty cheese creates a satisfying, flavorful dish perfect for sharing.
Pro Tips For Making Beef Bean And Rice Enchilada
- Brown the Beef Properly: Don’t just cook the ground beef—brown it. Break it into small chunks first, then sear in a dry skillet over medium-high heat until every piece loses its raw color and develops a crust. I used to skip this and ended up with bland filling; now my enchiladas have depth.
- Drain and Rinse the Beans: Canned black beans taste better when you rinse them first—toss them in a colander and give them a quick cold-water bath. This cuts down on saltiness and keeps your filling from getting watery when mixed with rice. (Yes, even if the label says "low-sodium.")
- Prevent Soggy Enchiladas: Assemble your enchiladas, then bake them uncovered for 5 minutes before adding sauce. This lets the tortillas crisp up just enough to handle the moisture—otherwise, they’ll turn into a sad, mushy pile. Trust me, the first time I forgot this, I regretted it.
- Upgrade with Toasted Rice: Spread your cooked white rice on a baking sheet and toast it in the oven at 375°F for 10 minutes before mixing it into the filling. The extra crunch makes each bite more satisfying, and it soaks up flavors better than plain rice. (Bonus: It’s easier than you think.)
Wine and beer pairings for this recipe
Red Wine Pairings
A bold Mexican red blend like Casa Madero Reserva or Del Rio complements the smoky chipotle and rich beef filling beautifully. These wines balance the dish's heartiness with their dark fruit notes and subtle spice. I always reach for a Cabernet Sauvignon from Napa Valley when I want to highlight the beef's depth—its blackberry and vanilla flavors stand up to the enchiladas' complexity. 🍷
Crisp White Options
For a lighter pairing, try a Chenin Blanc from the Loire Valley, such as Vouvray. Its citrusy brightness cuts through the cheese and spices, making each bite feel fresh. A Mexican lager like Modelo Especial works surprisingly well too—its clean finish cleanses your palate between rich bites. 🍺
Spicy Beer Match
If you're serving with a side of jalapeño corn salsa, a Mexican IPA like Tecate IPA or Estrella Damm Daura adds a fun contrast. The hoppy bitterness balances the heat, while the malt sweetness softens the smoky enchiladas. I like to chill these beers well—40°F is perfect for highlighting their crispness. ⚡
Sweet Dessert Wine
End the meal with a Pedro Ximénez sherry to cleanse your palate after the rich enchiladas. The caramel and raisin notes mirror the smoky chipotle while providing a smooth finish. A Mexican horchata cocktail with Tequila Reposado also pairs wonderfully—its cinnamon and vanilla complement the dish's warm spices. 💛
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour?
Flour tortillas are ideal for this recipe because they hold their shape better when rolled and baked. Corn tortillas can get too crispy and may not stay intact as well. If you must use corn, try medium-sized ones and bake at 350°F instead of 375°F to prevent burning. They'll still work, but the texture will be slightly different.
How do I prevent the filling from leaking out?
Leave a 1/2-inch border around each tortilla when spreading the filling, and fold the sides inward before rolling tightly from the bottom up. Chill the rolled enchiladas for 15 minutes before baking—the cold helps everything hold together better. If you're still worried, place them seam-side down in the baking dish to minimize filling exposure.
Can I make this recipe ahead of time?
Assemble the enchiladas, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake them first, then cool completely and store in airtight containers for 3 months. Reheat covered in the oven at 350°F for 10-15 minutes—they taste even better reheated as flavors meld.
What's the best way to make the rice for this dish?
Use day-old rice for the best texture—it's firmer and absorbs flavors better. Cook 1 cup white rice with 2 cups water, then spread on a tray to cool completely. For extra flavor, cook the rice with 1/4 tsp cumin and 1/4 tsp salt in the water. Never skip the cooling step—warm rice makes the filling soggy.
Can I adjust the spice level?
Yes! For milder enchiladas, reduce the chipotle peppers to 1 tbsp or omit them entirely, adding 1/2 tsp smoked paprika instead. For extra heat, add 1/2 tsp cayenne pepper to the filling or serve with jalapeño slices. Always taste the filling before assembling—you can adjust seasoning after baking if needed.
