Beef, Bean, and Rice Enchiladas Recipe: Crispy Tortilla Layers with Melted Cheese Rivers

Main Courses

Beef, Bean, and Rice Enchiladas Recipe: Crispy Tortilla Layers with Melted Cheese Rivers

This beef, bean, and rice enchilada recipe delivers crispy tortilla edges and gooey cheese rivers that make every bite irresistible. 🌟 The secret lies in browning the beef for deep flavor, mixing in hearty rice and beans for texture, then rolling everything into tortillas before baking to golden perfection.

I've perfected this dish for weeknight dinners that feel like a fiesta.

The magic happens in the layers—crispy tortillas wrapped around tender beef, creamy refried beans, and fluffy rice, all smothered in rich enchilada sauce and melted cheese. This recipe transforms simple pantry staples into a restaurant-worthy meal without requiring fancy techniques.

The combination of textures and flavors creates a dish that's both satisfying and comforting.

By the time you pull these enchiladas from the oven, you'll have a dish with crispy edges that shatter slightly, tender beef and beans that melt in your mouth, and rivers of melted cheese that stretch across your plate.

The aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of a hearty, flavorful meal.

Serve with a side of Mexican rice, a simple green salad, or warm tortilla chips for scooping up any extra enchilada sauce. This recipe is designed to impress while keeping prep straightforward—perfect for feeding a crowd or meal prepping for the week. Let's get cooking!

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

Ingredients for beef bean and rice enchilada

Pantry staples meet fiesta flavors for these hearty beef, bean, and rice enchiladas.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely chopped
Refried Beans 🌽 1 can Canned or homemade, warmed
Cooked White Rice 🍚 2 cups Day-old rice preferred
Enchilada Sauce 🍅 2 cups Red or green, homemade or jarred
Shredded Monterey Jack Cheese 🧀 2 cups Or Mexican blend cheese
Flour Tortillas 🌯 12 whole Medium size, 8-inch
Onion 🧅 1 whole Diced, medium yellow
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Olive Oil 🫒 2 tbsp Extra-virgin for browning
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Chili Powder 🌶️ 1 tbsp Mild or medium heat
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream 🥛 ½ cup For serving, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beef is where the magic starts. Ground chuck gives you that perfect balance of flavor and texture—lean ground beef works too, but it'll be less tender. I always grab mine from Costco or the butcher section for the freshest cut. Browning it in olive oil until it's dark and fragrant (about 5-7 minutes) builds so much depth. Skip the pre-ground beef from the canned goods aisle—it's not worth it. The refried beans? Homemade is ideal, but the canned stuff from Old El Paso or Goya gets the job done. Just warm them up and mash them slightly for easier rolling.

No enchilada sauce on hand? Salsa mixed with a little broth works in a pinch, though it'll be thinner. The cheese is non-negotiable for those gooey rivers—Monterey Jack melts beautifully, but a Mexican blend adds extra flavor. Tortillas should be soft but sturdy enough to hold the filling. Mission brand is my go-to, but any medium-sized flour tortilla will work. For the spices, toast your cumin seeds in a dry pan for 30 seconds before grinding if you've got whole seeds—game-changer for flavor. No fresh cilantro? Dried works at half the amount, but fresh is worth hunting down at the market.

Prep ahead to save time. Cook the rice and brown the beef the day before—both keep well in the fridge. Assemble the enchiladas but don't bake them until ready; they'll hold for 24 hours in the fridge. Baked enchiladas reheat beautifully—just cover with foil and warm in the oven for 15-20 minutes. Leftovers? Store in an airtight container for 4-5 days. Freeze baked enchiladas for 3 months by wrapping tightly in foil. The cheese gets a little grainy after freezing, so add a fresh sprinkle when reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: these enchiladas reheat like a dream and pack perfectly for work or school lunches. The rice stays fluffy, the cheese stays stretchy, and my kids actually finish their meals. (Yes, even on a Tuesday.)
  • One-Pan Magic: I swear by this trick—just brown the beef, mix in the refried beans and rice right in the same skillet, then fold it into the sauce. No extra dishes, no fuss, and that deep, caramelized flavor from the beef? Chef’s kiss.
  • Cheesy Comfort Bite: The Monterey Jack melts into a gooey blanket over the rice, while the enchilada sauce adds that smoky, tangy kick. It’s the kind of dish where every forkful feels like a hug—especially when it’s still warm from the oven.
  • Lunchbox Hero: Here’s what sold me: these enchiladas reheat like a dream and pack perfectly for work or school lunches. The rice stays fluffy, the cheese stays stretchy, and my kids actually finish their meals. (Yes, even on a Tuesday.)

Step-by-step instructions for beef, bean, and rice enchiladas

Let's build these hearty enchiladas with layers of flavor and crispy tortillas.

1

🍳 Step 1: Sauté the Onion and Garlic Foundation

Heat the 2 tbsp olive oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes until softened and translucent. You'll know it's ready when the onion loses its raw bite and becomes tender.

Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell sweet and aromatic, not bitter. Remove from heat and set aside for now.

2

👨‍🍳 Step 2: Brown the Beef and Build the Filling

In the same skillet, add the 1.5 lb ground beef over medium-high heat. Break it up with a wooden spoon as it cooks, about 5-6 minutes, until it loses its raw color and turns deep brown. You're looking for that perfect sear that adds so much flavor.

Drain any excess fat if needed, then stir in the 1 can refried beans, 2 cups cooked white rice, 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper. Mix well and cook for another 2 minutes until everything is heated through and combined. This is your flavor-packed filling—taste it now to adjust seasoning if needed.

3

🥘 Step 3: Assemble the Enchiladas with Cheese Layers

Preheat your oven to 375°F. Warm the 2 cups enchilada sauce in a microwave-safe bowl for 30 seconds to make it easier to spread. Spread about Ÿ cup of the sauce on the bottom of a 9x13-inch baking dish.

Working quickly, fill each of the 12 flour tortillas with about 2 tbsp of the beef mixture, then roll them up tightly. Place each enchilada seam-side down in the baking dish. Pour the remaining sauce over the top, then sprinkle with 2 cups shredded Monterey Jack cheese. The cheese should melt beautifully into those rivers of gooey goodness we're after.

4

🔥 Step 4: Bake Until Bubbly and Golden

Bake for 20-25 minutes until the cheese is fully melted and the tortillas are golden brown and crispy. That crispy texture is what makes these enchiladas special—don't skip the baking time. If the top starts to brown too quickly, tent loosely with foil for the last 5 minutes to prevent burning.

Real talk: The tortillas should be crisp enough to stand up to a fork but still tender enough to bite through. If they're not crispy enough when you pull them out, pop them under the broiler for 1-2 minutes to get that perfect crunch.

5

🍽️ Step 5: Garnish and Serve with Fresh Toppings

Let the enchiladas rest for 5 minutes before serving. This resting time helps everything set up nicely. Garnish each serving with 0.25 cup chopped fresh cilantro and dollops of 0.5 cup sour cream. The contrast of cool sour cream against the warm, spicy enchiladas is pure magic.

Serve immediately with extra enchilada sauce on the side if desired. These enchiladas are perfect for a family dinner—they're hearty, flavorful, and packed with all the classic Mexican flavors we love. Plus, they reheat beautifully for leftovers!

👨‍🍳

Pro Tips For Making Beef Bean And Rice Enchilada

  • CRANK THE HEAT FOR BEAN FILLING: I learned this the hard way—simmering refried beans on low heat turns them into a gluey mess. Keep the heat at medium-high while mixing them with rice and beef, stirring constantly until the rice absorbs just enough moisture to hold together. You want it thick enough to stay put in the tortilla but still creamy.
  • SALT THE BEAN MIX LIKE IT’S SALTY: Refried beans and enchilada sauce are already packed with sodium, but the rice and beef need extra love. Taste the filling before assembling—if it’s bland, add another ½ teaspoon of salt per pound of beef. Trust me, the cheese won’t save you here.
  • DON’T OVERFILL THE TORTILLAS: Stuffing them too tightly makes them tear when you roll them, and that’s a nightmare to fix. Use about ⅓ cup of filling per tortilla—enough to hold shape but not so much it bulges. A loose roll seals better and stays intact.
  • BAKE WITH A WET TOWEL: The cheese will brown beautifully, but the edges of the tortillas dry out fast. Cover the dish with a damp paper towel before adding foil, then bake as directed. It keeps the tortillas soft and prevents that sad, crispy-but-dry texture. (Yes, even if you’re impatient like me.)

Essential equipment for perfect results

Must-Have Baking Dish

You'll need a 9x13-inch baking dish for these enchiladas—it's the perfect size to hold all 12 tortillas in a single layer without crowding. I recommend a ceramic or heavy-duty metal dish (like Corelle or All-Clad) for even heat distribution.

If you don't have one, a 9x13-inch glass dish works too, but check for warping after baking. 🔥

Skillet for Browning

A 10-inch cast-iron skillet is ideal for browning the beef and sautéing onions—it retains heat well and creates that perfect sear. If you don’t have cast iron, a stainless steel or nonstick skillet (like All-Clad or T-fal) works fine.

Avoid aluminum—it can react with acidic ingredients like tomatoes in your enchilada sauce. Pro tip: Warm your skillet over medium-high heat for 2 minutes before adding oil to ensure even cooking.

Mixing Bowl Essentials

Use a large mixing bowl (at least 8-quart capacity) for combining the beef, beans, and rice filling. A stainless steel bowl (like OXO Good Grips) is my go-to because it’s durable and easy to clean.

If you’re prepping ahead, a glass bowl with a lid keeps everything fresh in the fridge. For rolling tortillas, a clean kitchen counter works best—just lay a silicone mat underneath to prevent sticking.

Cheese Tools

Shredding cheese efficiently makes all the difference. A box grater (like Microplane) gives you the finest, most meltable shreds, but a handheld cheese shredder (such as OXO Good Grips) is faster for larger batches.

Store-bought shredded cheese often contains anti-caking agents that prevent perfect melting—if you’re using pre-shredded cheese, toast it in a dry skillet for 1-2 minutes to remove excess moisture. 🧀

Tortilla Handling

Warm your tortillas before filling to prevent cracking. I microwave them for 20 seconds wrapped in a damp paper towel, or warm them in a dry skillet for 10 seconds per side.

A tortilla press (like MexiPress) is a game-changer if you’re making enchiladas often—it flattens tortillas evenly without tearing. For rolling, use your hands or a rolling pin (like OXO Good Grips) to create tight, neat bundles. Keep extra tortillas covered with a clean kitchen towel to prevent drying.

Oven Thermometer Check

Ovens run hot or cold, and baking enchiladas at the wrong temperature ruins the texture. Grab an oven thermometer (like Thermoworks) to verify your oven’s accuracy—many home ovens are off by 25°F or more. For these enchiladas, aim for 375°F (not the "350°F" setting on your dial).

If your oven runs hot, reduce the temp to 350°F and bake for 5-10 minutes longer. A crispy, golden tortilla is worth the extra attention! ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 120mg40%
Sodium 1120mg49%
Total Carbohydrate 55g19%
Dietary Fiber 6g21%
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 ground turkey or chicken instead of beef?

Ground turkey or chicken works beautifully—just reduce cooking time by 1-2 minutes since poultry cooks faster than beef. For extra flavor, add 1 tsp smoked paprika or ½ tsp onion powder to compensate for the milder taste. Use the same amount (1.5 lb) for comparable texture.

2

How do I make these vegetarian?

Swap the beef for 1.5 lb crumbled tempeh or extra-firm tofu (pressed and pan-fried until crispy). Add 1 tbsp soy sauce and ½ tsp liquid smoke for depth. Keep the beans and rice—they provide plenty of protein and heartiness. The texture will be slightly different but still delicious!

3

Why are my tortillas soggy instead of crispy?

Soggy tortillas usually mean too much moisture in the filling or underbaking. First, ensure your filling isn't wet—drain any excess liquid from the beans or rice. Second, bake at 375°F for the full 20-25 minutes (no skipping!). For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.

4

Can I freeze these enchiladas before baking?

Yes! Assemble the enchiladas (unbaked) and wrap tightly in plastic wrap, then foil. Freeze for up to 3 months. When ready to bake, thaw in the fridge overnight, then bake as directed—add 5-10 extra minutes covered with foil to reheat evenly. The cheese may separate slightly after freezing; sprinkle fresh cheese on top before serving.

5

What’s the best way to reheat leftovers?

Cover with foil and warm in a 350°F oven for 15-20 minutes until heated through. For microwave reheating, wrap each enchilada in a damp paper towel and microwave for 1-2 minutes (cover with another towel to retain moisture). Avoid reheating in the air fryer—it can dry out the tortillas.

★★★★★4.9(15 reviews)
Categories Main Courses