Beef, Bean, and Rice Enchiladas Recipe: Crispy Tortilla Stacks With Cheesy Layers

Main Courses

Beef, Bean, and Rice Enchiladas Recipe: Crispy Tortilla Stacks With Cheesy Layers

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!

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

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.

1

🍳 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.

2

🥘 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.

3

🔥 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.

4

🍽️ 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

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 110mg37%
Sodium 1020mg44%
Total Carbohydrate 62g23%
Dietary Fiber 8g29%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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!

3

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!

4

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!

5

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!

★★★★★4.6(10 reviews)
Categories Main Courses