Main Courses
This beef, bean, and rice enchilada recipe delivers the ultimate comfort food experience with every crispy, cheesy bite. 🌟 The secret lies in perfectly seasoned ground beef, tender rice, and creamy refried beans wrapped in tortillas that develop a satisfying crunch when baked.
I’ve refined this recipe over years to balance traditional flavors with modern techniques—resulting in enchiladas that are hearty, flavorful, and irresistibly crispy at the edges.
The filling is where the magic happens: tender beef simmered with aromatic spices, fluffy rice cooked in savory broth, and refried beans that add creaminess and texture. Each tortilla is generously filled and rolled, then smothered in a rich tomato-based sauce that soaks in beautifully during baking.
The result? A dish that’s foolproof, satisfying, and perfect for feeding a crowd or meal prepping for the week.
What sets these enchiladas apart is the crispy tortilla bites—achieved by baking at the right temperature and ensuring the sauce is just thick enough to caramelize without making the tortillas soggy. Topped with melted cheese and fresh garnishes, they’re ready to serve in under an hour.
Whether you’re hosting a dinner party or craving a cozy weeknight meal, this recipe delivers restaurant-quality results at home.
Serve with a side of Mexican rice, black beans, or a simple green salad for a complete meal. The leftovers reheat beautifully, making this the ultimate make-ahead dish. Let’s get cooking—your taste buds will thank you.
Ingredients for beef bean and rice enchilada
Sixteen ingredients transform into restaurant-quality enchiladas with crispy tortilla bites and layered comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Lean) 🥩 | 1 ½ lb | 80/20 fat ratio for flavor |
| Refried Beans (Canned) 🌽 | 15 oz | High-quality, no artificial additives |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, converted to ~4 cups cooked |
| Enchilada Sauce (Red) 🍅 | 2 ½ cups | Homemade or quality jarred brand |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded, not pre-shredded |
| Large Flour Tortillas 🌯 | 12 whole | 8-10 inch size, soft not crispy |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for beef seasoning |
| Chicken Broth (Low-Sodium) 💧 | 2 cups | For rice cooking, homemade preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For rich, smoky depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is where the flavor foundation begins. 80/20 fat ratio gives you that perfect balance of tenderness and richness—90/10 stays lean but loses flavor. Most grocery stores carry it pre-ground, but if you're buying a whole chuck roast, trim excess fat and pulse in a food processor for even cooking. The refried beans? No artificial additives—check the label. La Fonda or Bush's are solid choices, but homemade refrieds (simmered with lard or oil) take this to the next level. For the rice, long-grain white converts perfectly to fluffy texture when cooked with broth—avoid instant rice unless you're in a rush.
No enchilada sauce on hand? Tomato sauce plus a pinch of cumin and smoked paprika works in a pinch, but it won't have that deep, smoky complexity. The tortillas are non-negotiable—flour, not corn, for that perfect balance of flexibility and structure. Mission or La Tortilla Factory brands are my go-to, but any soft flour tortilla will work. Fresh cilantro is ideal for garnish, but dried oregano at half the amount gets you close if you're out. The cheese? Freshly shredded Monterey Jack melts beautifully—pre-shredded gets clumpy and has anti-caking agents. For the spices, toast your cumin seeds in a dry pan for 30 seconds before grinding—game-changer for depth.
These enchiladas reheat beautifully—best served the next day when flavors meld. Store leftovers covered in the fridge for 4-5 days, or freeze for up to 3 months. I portion mine into individual servings before freezing so I can grab and bake straight from the freezer. The tortillas crisp up perfectly when reheated—no soggy edges. For meal prep, assemble the enchiladas, refrigerate overnight, then bake straight from cold. The sauce will caramelize beautifully, giving you that restaurant-quality texture without extra effort.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes—just brown the beef, mix in the rice and beans, roll it all up in tortillas, smother in sauce, and bake. The refried beans actually bind everything together, so no soggy tortillas here.
- Cheesy Comfort: That first bite? The crispy tortilla edges with the melty Monterey Jack stretching just enough to coat every forkful? It’s the kind of dish that makes you pause mid-bite, and honestly, I’ve never met enchiladas that don’t deliver.
- Lunchbox Hero: Between us, this is my secret weapon for meal prep. Assemble a batch on Sunday, refrigerate the leftovers, and reheat individual portions—still holds together, still tastes like you slaved over it. My kids grab them cold for school lunches (yes, even on a Tuesday night).
- Pocketbook-Friendly Feast: Lean ground beef, canned beans, and rice? This recipe stretches a dollar further than most takeout menus. I’ve fed six people for under $15 with minimal waste—plus, the leftovers turn into next-day quesadillas or breakfast burritos. Smart, right?
Step-by-step instructions for beef, bean, and rice enchiladas
Here's how to build enchiladas with perfectly layered flavors and crispy tortilla edges.
🍳 Step 1: Brown the Beef and Build Flavor
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1.5 lb ground beef (lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and starts to brown—about 5-6 minutes. You'll see those beautiful pink edges form.
Add the finely diced yellow onion and minced garlic cloves and cook for another 2 minutes until softened and fragrant. Stir in the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, mixing until the spices coat the beef evenly. This step builds the deep, smoky foundation for your enchiladas.
👨🍳 Step 2: Cook the Perfect Rice
In a medium saucepan, combine the 2 cups long-grain white rice with the 2 cups chicken broth (low-sodium). Bring to a boil, then immediately reduce heat to low, cover, and simmer for 18-20 minutes until the liquid is completely absorbed and the rice is tender.
Fluff the rice gently with a fork and let it sit covered for 5 minutes off the heat. This resting period ensures each grain stays separate and fluffy—no mushy rice here. Mix in the 15 oz refried beans (canned) until evenly distributed. The beans will add creaminess and help hold the enchilada filling together.
🥘 Step 3: Assemble the Enchilada Layers
Preheat your oven to 375°F. Spread ½ cup enchilada sauce (red) on the bottom of a 9x13-inch baking dish. This sauce will prevent the tortillas from sticking and add moisture to the filling.
Working quickly, fill each of the 12 large flour tortillas with about ¼ cup of the rice-bean mixture, spreading it evenly. Roll them up tightly and place seam-side down in the baking dish. Pour the remaining 2 cups enchilada sauce (red) evenly over the top, then sprinkle with 1½ cups shredded Monterey Jack cheese. The cheese will melt into a golden blanket when baked.
🔥 Step 4: Bake to Crispy Perfection
Cover the baking dish tightly with aluminum foil and bake for 20 minutes. This initial covered bake ensures the filling gets hot and the cheese starts to melt without the tortillas drying out. Remove the foil and bake for another 5-7 minutes until the cheese is bubbly and the tortillas are starting to crisp at the edges.
Here's the secret for crispy tortilla bites: Increase the oven temperature to 425°F and broil for 1-2 minutes until the edges turn golden brown and slightly crispy. Watch closely—they go from perfect to burnt in seconds. Remove from the oven and let rest for 5 minutes before serving.
🍽️ Step 5: Garnish and Serve
Top each enchilada with a sprinkle of the remaining 1½ cups shredded Monterey Jack cheese and the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, fresh contrast to the rich, smoky flavors. Serve immediately with extra enchilada sauce on the side for dipping.
Each bite should deliver tender, flavorful rice and beans wrapped in crispy tortillas with melted cheese pulling slightly at the edges. The combination of smoky spices, creamy beans, and crispy tortillas makes these enchiladas irresistibly comforting—just like homemade should be.
Pro Tips For Making Beef Bean And Rice Enchilada
- CRISP THE RICE: Dry the cooked rice thoroughly before mixing it into the filling—pat it with a paper towel or spread it on a baking sheet for 10 minutes. This prevents soggy enchiladas later, and trust me, you’ll notice the difference when the rice holds its shape instead of turning to mush.
- BROWN THE BEEF LOW: Cook the ground beef on medium-low heat until it’s fully browned, not high where it steams. Lean beef releases more moisture, so breaking it up into smaller pieces as it cooks helps render the fat evenly—this keeps the filling from getting greasy or watery.
- SALT THE BEANS FIRST: Drain the canned refried beans and stir in ½ teaspoon of salt before mixing them into the filling. Canned beans are often bland, and this simple step makes the flavor pop without overpowering the rest of the dish.
- LAYER SAUCE LAST: Brush the enchilada sauce after adding the cheese, not before. The sauce will pool at the bottom if you layer it first, and the cheese won’t melt as evenly. A quick brush over the top ensures every bite gets that rich, tangy flavor without turning the filling into a soggy mess.
Troubleshooting this recipe
Sauce Too Thin?
If your enchilada sauce feels too watery, simmer it uncovered for 5-10 minutes over medium heat to reduce. For extra thickness, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the sauce, and cook until it reaches a smooth, glaze-like consistency. 🌡️
Cheese Not Melting?
Switch to shredded Monterey Jack or pepper jack—they melt more smoothly than cheddar. If using pre-shredded cheese, pulse it in a food processor to break up anti-caking agents. For extra insurance, sprinkle cheese in two layers: one before baking, one after the broil step.
Tortillas Staying Soft
Your oven temperature may be too low. Bake at 375°F for the first 20 minutes, then broil at 425°F for 1-2 minutes to crisp edges. Alternatively, brush tortillas lightly with olive oil before rolling—they’ll crisp up faster. 🌯
Filling Too Dry
Add 1-2 tablespoons enchilada sauce directly to your rice-bean mixture before rolling. For extra moisture, stir in 2-3 tablespoons sour cream or refried beans into the filling. The beans already add creaminess, but a little extra ensures juicy bites.
Overcooked Beef
Ground beef is done when it reaches 160°F internal temperature—not fully brown. Cook in small batches to avoid overcrowding the pan, and remove from heat 2 minutes early to let residual heat finish cooking.
For extra flavor, deglaze the pan with ¼ cup beef broth after browning and stir into the filling.
Leftover Sauce Too Thick
Thin with warm water or broth, 1 tablespoon at a time, until it reaches a smooth, pourable consistency. For a richer texture, whisk in 1 teaspoon butter or 1 tablespoon cream while reheating.
Store leftovers in an airtight container for up to 5 days—they’ll thicken further as they cool.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey (especially dark meat) or chicken works beautifully. For turkey, use 1.5 lbs just like beef, but add 1 teaspoon extra cumin to compensate for its milder flavor. Chicken will be leaner, so you might want to add 1 tablespoon olive oil to the pan to prevent drying out. Both work well in this recipe—just adjust seasoning to taste.
How do I make these enchiladas vegetarian?
Swap the beef for 1 can of black beans or lentils (drained and rinsed) plus ½ cup corn kernels for texture. Use vegetable broth instead of chicken broth for the rice, and add 1 teaspoon liquid smoke to the enchilada sauce for depth. The refried beans can stay as-is—they’ll add plenty of protein and creaminess.
Can I make these enchiladas ahead of time?
Yes! Assemble the enchiladas completely (including sauce and cheese), cover tightly with foil, and refrigerate for up to 24 hours before baking. Bake straight from the fridge, adding 5-10 extra minutes covered at 375°F. For freezing, bake first, then cool completely, wrap individually in foil, and freeze for up to 3 months. Reheat in a 350°F oven for 10-15 minutes.
What's the best way to reheat leftovers?
Place enchiladas in a baking dish, cover with foil, and bake at 350°F for 15 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat for 45-60 seconds, then finish under the broiler for 1-2 minutes to crisp the tortillas. Avoid microwaving uncovered—they’ll get rubbery!
Can I use corn tortillas instead of flour?
Corn tortillas will work, but they'll be less flexible and may crack when rolled. For best results, brush them lightly with olive oil before rolling and reduce baking time by 3-5 minutes (corn tortillas crisp faster). If using, increase the sauce slightly (½ cup extra) to prevent dryness, as corn tortillas absorb more moisture.
