Main Courses
This beef, bean, and rice enchilada recipe delivers restaurant-quality comfort food with crispy tortilla stacks and melty cheesy layers. đĽ The secret lies in perfectly seasoned ground beef, refried beans, and flavorful rice that come together in a cheesy, saucy embrace. Every bite combines tender meat, creamy beans, and perfectly toasted tortillas for a satisfying meal that's as impressive as it is delicious.
What sets these enchiladas apart is the crispy texture achieved through careful tortilla preparation and baking. The ground beef gets properly browned for deep flavor, while the beans and rice absorb all the savory spices. Layering each component creates that signature cheesy, saucy goodness that makes every forkful irresistible.
By the time they emerge from the oven, you'll have enchiladas with golden, crispy tortillas on top and gooey cheese throughout. The combination of seasoned beef, creamy beans, and perfectly cooked rice creates a hearty filling that holds up beautifully. This is the kind of dish that transforms a simple weeknight into a special occasion.
Serve with your favorite toppings like sour cream, guacamole, or fresh cilantro for extra freshness. The crispy tortillas and cheesy layers make these enchiladas perfect for feeding a crowd or enjoying as a comforting family meal. Let's get started on creating this satisfying dish!
Ingredients for beef bean and rice enchilada
Six ingredients make the filling, six more bring it togetherâcrispy, cheesy, and full of flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 𼊠| 1 ½ lb | 80% lean for best flavor |
| Refried Beans đŤ | 2 cups | Canned or homemade |
| Long-Grain White Rice đ | 2 cups | Cooked and cooled |
| Flour Tortillas đŻ | 12 whole | Medium or large size |
| Shredded Monterey Jack Cheese đ§ | 3 cups | Or Mexican blend |
| Enchilada Sauce đ | 2 cups | Red or green variety |
| Yellow Onion đ§ | 1 whole | Medium size, diced |
| Garlic Cloves đ§ | 4 cloves | Minced for beef seasoning |
| Cumin đż | 1 tbsp | Ground, toasted preferred |
| Chili Powder đśď¸ | 1 tbsp | Smoked variety for depth |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Vegetable Oil đŤ | 2 tbsp | For browning beef |
| Sour Cream đĽ | ½ cup | For serving |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish |
The ground beef is where the flavor starts. 80% lean gives you that perfect balance of juiciness and browning. Trader Joe's or Costco usually have the best prices for bulk ground beefâjust make sure it's fresh. If you're feeling fancy, grab some Penzeys chili powder for that smoky depth, but the regular grocery store stuff works too. For the tortillas, Mission or La Tortilla Factory are my go-tosâthey hold up best to the baking process. Look for medium or large size, not those tiny little ones meant for tacos.
No enchilada sauce? Tomato sauce plus a packet of taco seasoning does the trick. Short on Monterey Jack? Oaxaca cheese or pepper jack add different flavorsâjust keep the total at 3 cups. The refried beans can be canned (like Goya) or homemadeâboth work. If you're using fresh cilantro, wash it well and dry it thoroughly so it doesn't make your filling soggy. The rice should be cooled before mixingâwarm rice gets mushy when it hits the cheese. And for the love of enchiladas, don't skip browning the beef. That step makes all the difference.
These keep surprisingly wellâ3 days in the fridge if you wrap them tightly in foil. Reheat in a 350°F oven for 15 minutes to get that crispy texture back. For freezing, assemble without baking, wrap individually in foil, and freeze for up to 3 months. I always make a double batch because they disappear fast. The leftovers reheat beautifully, and honestly, they're even better the next day once everything has a chance to meld together.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trickâbrown the beef right in the same skillet youâll use to heat the refried beans. Less dishes, zero stress, and that meat stays juicy because itâs not overworked. Honestly, my weeknights thank me every time.
- Creamy Crunch Combo: That Monterey Jack melts into a golden blanket while the tortillas stay just crispy enough at the edges. The rice soaks up all the beefy, bean-rich sauce, so every bite is like a little flavor bombâsalty, cheesy, and ridiculously satisfying.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Assemble a batch on Sunday, wrap individual portions in foil, and toss them in the fridge. Reheat in 90 secondsâperfect for school lunches, office dinners, or when you just donât feel like cooking.
- Budget Win: Ground beef, rice, and beans stretch into a full meal for four (or leftovers for days) without breaking the bank. Iâll be real: my grocery budget stays happy, and my freezer gets stocked with backup portions that taste just as good reheated as they do fresh.
Step-by-step instructions for beef, bean, and rice enchiladas
Here's how to build layers of flavor and texture for enchiladas that stay crispy on top and gooey inside.
đł Step 1: Cook the Beef Filling with Flavorful Spices
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add the 1 whole yellow onion, diced into small pieces, and cook for 5 minutes until softened and translucent. This is where the sweetness of the onion starts to developâdon't rush this step.
Add the 1.5 lb ground beef and break it apart with a wooden spoon. Cook for 5-6 minutes until the beef loses its raw color and starts to brown. Drain any excess fat if needed, leaving about 1 tablespoon in the pan for flavor.
Stir in the 4 minced garlic cloves, 1 tablespoon cumin, 1 tablespoon chili powder, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for another 2 minutes until fragrant. Remove from heat and stir in the 2 cups refried beans and 2 cups cooked long-grain white rice. Mix well to combine all ingredients thoroughly.
đĽ Step 2: Assemble the Enchilada Layers
Preheat your oven to 375°F. Spread about ½ cup enchilada sauce on the bottom of a 9x13-inch baking dish. This creates a flavorful base that prevents sticking.
Take 6 flour tortillas and warm them individually in a dry skillet over medium heat for 20-30 seconds per side until pliable. This makes them easier to roll without cracking. Place about â cup of the beef mixture in the center of each tortilla, then roll it up tightly. You'll see the filling peek out slightlyâthat's normal and adds to the texture.
Arrange the rolled enchiladas seam-side down in the baking dish. Pour 1 cup enchilada sauce over the top, then sprinkle with 1 cup shredded Monterey Jack cheese. Repeat the process with the remaining tortillas, beef mixture, sauce, and cheese. The layers should look like a cozy, cheesy tower.
đĽ Step 3: Bake Until Bubbly and Golden
Cover the baking dish tightly with aluminum foil and bake for 20 minutes. This steams the enchiladas gently, ensuring the tortillas stay soft and the filling cooks through. After 20 minutes, remove the foil and bake for another 10 minutes until the cheese is bubbly and the tortillas are golden brown on top.
Here's the trick to crispy tortillas: the uncovered baking time is crucial. You want the edges to start browningâthat's your signal the top is getting that perfect crunch. If it's browning too quickly, tent loosely with foil to prevent burning.
đ˝ď¸ Step 4: Garnish and Serve Warm
Let the enchiladas rest for 5 minutes before serving. This gives the cheese time to set slightly and makes cutting easier. Garnish each serving with 2 tablespoons sour cream and 1 tablespoon chopped fresh cilantro. The sour cream adds a cool contrast to the spicy, cheesy filling, while the cilantro brings a fresh brightness.
Slice through the center of each enchilada to reveal those beautiful layers of beef, beans, rice, and cheese. The outside should be crispy enough to stand up to a fork, while the inside stays tender and flavorful. Serve with extra enchilada sauce on the side for dippingâeveryone will want seconds!
Pro Tips For Making Beef Bean And Rice Enchilada
- CRISP THE RICE: Spread your cooked long-grain white rice in a thin, even layer on a baking sheet and let it dry out for 10-15 minutes before mixing it into the beef and beans. This prevents soggy tortillas laterâtrust me, Iâve cried over mushy enchiladas before.
- SALT THE BEANS: Stir ½ teaspoon of salt directly into your refried beans while heating them. The canned versions taste bland otherwise, and youâll need it to balance the richness of the cheese and beef.
- WARM THE TORTILLAS: Stack your flour tortillas between damp paper towels and microwave for 20 seconds before rolling them. Cold tortillas crack when stuffed and donât hold their shapeâthis keeps them pliable without getting greasy.
- LAYER CHEESE LAST: Sprinkle half your Monterey Jack on the bottom of the dish first, then add the enchiladas, and save the rest for the top. This ensures every bite has melty cheese, not just the top layerâno one likes dry, cheeseless bites.
Creative variations of this dish
Spicy Green Chile Twist
Swap the red enchilada sauce for green chile sauce (like **Ro*tel or homemade) and add 1 diced Hatch green chile to the beef mixture. This New Mexico-inspired variation brings a smoky, slightly sweet heat that pairs perfectly with the creamy beans and rice. For extra depth, stir in ½ teaspoon smoked paprika with the spices. đśď¸
Breakfast Enchiladas
Transform this dish into a brunch star by adding 2 scrambled eggs to the beef mixture and topping with crumbled bacon or chorizo. Use corn tortillas instead of flour for a true Tex-Mex breakfast vibe. Serve with salsa verde and avocado slices for a fresh, hearty morning meal.
Vegetarian Swap
Replace the ground beef with 1.5 cups cooked black beans (mashed slightly) and 1 cup sautÊed mushrooms for a meatless version. Boost the flavor with 1 teaspoon liquid smoke and ½ teaspoon oregano in the spice mix. The texture stays hearty, and the dish remains rich and satisfying.
Cheesy Potato Layers
Add 1 cup diced potatoes (parboiled for 8 minutes) to the beef mixture for extra heartiness. Top with an additional ½ cup shredded cheese before baking. The potatoes soak up the flavors while adding a creamy, starchy element that balances the beans and rice.
Smoky Chipotle Glaze
After baking, drizzle the enchiladas with a chipotle glaze made from Âź cup sour cream, 1 tablespoon chipotle powder, and 1 teaspoon honey. This adds a tangy, smoky sweetness that cuts through the richness. Let it sit for 5 minutes before serving to let the flavors meld.
Crunchy Topping Upgrade
Sprinkle ½ cup crushed tortilla chips or panko breadcrumbs on top before the final 10 minutes of baking for extra crunch. For a spicy kick, mix in ½ teaspoon cayenne pepper** with the breadcrumbs. This adds texture contrast that keeps every bite exciting.
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Flour tortillas work best for this recipe because they hold together better when rolled and create that signature crispy texture. However, if you prefer corn tortillas, they'll work in a pinchâjust expect slightly more delicate layers. For extra structure, brush them lightly with oil before rolling. The flavor will be more authentic, but the texture may be softer.
How do I prevent the enchiladas from getting soggy?
The key is proper layering and baking technique. First, make sure your beef mixture isn't too wetâdrain excess liquid from the beans if needed. Use just enough enchilada sauce to moisten the bottom, not soak it. Bake covered first to steam the filling, then uncovered to crisp the tortillas. Never skip the foil step during initial baking!
Can I make these enchiladas ahead of time?
Assemble them completely (without baking) and refrigerate for up to 24 hours or freeze for 3 months. To bake from frozen, add 10-15 extra minutes covered. For refrigerated enchiladas, bake as directed but add 5 minutes uncovered at the end. The flavors actually improve overnight as everything melds together!
What's the best way to reheat leftover enchiladas?
For crispy results, cover with foil and warm in a 350°F oven for 15 minutes, then remove foil for 5 more minutes to restore crunch. Microwave reheating works but makes tortillas soggyâalways use the oven method for best texture. If they've lost their crispiness, broil for 2-3 minutes at the end for a quick crisp-up!
Can I make this recipe without enchilada sauce?
Yes! Mix 1 can tomato sauce with 1 packet taco seasoning or 1 tablespoon each of cumin, chili powder, and garlic powder. For extra richness, stir in 2 tablespoons tomato paste. Simmer for 5 minutes to develop the flavors. This homemade version has more depth than store-bought sauce and lets you control the spice level perfectly!
