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

Soups & Stews

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

This beef, bean, and cheese enchilada recipe delivers restaurant-quality results with crispy tortilla layers and gooey cheese rivers you can't resist. 🔥 The secret lies in tightly rolling each tortilla and baking them in a cast-iron skillet until golden—no soggy bottoms here.

I've perfected this method after years of testing, and the difference in texture is night and day compared to traditional baking sheets.

What makes these enchiladas special is the perfect balance of flavors: tender shredded beef, creamy refried beans, and melted cheese that forms those coveted rivers when baked. The smoky aroma alone will have everyone gathering around the table.

This recipe builds on traditional techniques while streamlining the process for home cooks who want impressive results without complicated steps.

By the time you pull these out of the oven, you'll have golden-brown enchiladas with crispy edges that hold up perfectly for serving. The cheese pulls into strings when you cut into them, creating that satisfying "cheese pull" experience we all love.

Each bite combines the hearty beef, rich beans, and melty cheese in perfect harmony.

Serve with your favorite toppings—sour cream, guacamole, or salsa—and watch these enchiladas disappear faster than you can say "compliments." The recipe scales beautifully for crowds, and leftovers reheat just as well as the first serving. Let's get started on this crowd-pleasing dish!

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

Ingredients for beef bean and cheese enchilada

Sixteen ingredients for enchiladas that taste like a restaurant favorite—crispy, cheesy, and full of smoky flavor.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb Lean or 80/20 blend preferred
Refried Beans 🥫 2 cups Canned or homemade, warmed
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded for best melt
Flour Tortillas 🌯 12 whole Medium size, 8-inch diameter
Yellow Onion 🧅 1 whole Medium size, diced fine
Garlic Cloves 🧄 4 cloves Fresh, minced for beef seasoning
Enchilada Sauce 🍅 2 cups Red or green, store-bought or homemade
Canned Diced Tomatoes 🍅 1 can 15 oz can, drained
Chicken Broth 💧 ½ cup Low-sodium preferred
Olive Oil 🫒 2 tbsp For browning beef
Ground Cumin 🌿 1 tbsp 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

The beef is where the magic starts. Ground chuck gives you that perfect balance of flavor and texture—lean ground beef works too, but you might want to add a splash of water to keep it juicy. Walmart or Kroger usually have the best prices for bulk ground beef, and it's worth grabbing a couple extra pounds if you're feeding a crowd. Look for packages with visible fat marbling—it keeps the meat juicy while browning. For the tortillas, Mission brand is my go-to because they're consistently sturdy and don't tear when rolling. Store them in a sealed container with a paper towel to keep them soft.

No enchilada sauce? Mix tomato sauce with a dash of cumin and chili powder—it's surprisingly good. Running short on refried beans? Mash canned black beans with a fork and add a pinch of salt and cumin. The cheese is non-negotiable for those perfect rivers—Monterey Jack melts beautifully, but a blend of cheddar and pepper jack adds extra flavor. For the tomatoes, San Marzano if you can find them, but any good-quality canned tomatoes work. The key is to drain them well so your filling doesn't get watery. And if you're watching calories, use low-fat cheese and skip the sour cream—it'll still taste amazing.

These enchiladas reheat beautifully—just cover them with foil and warm in the oven at 350°F for 15-20 minutes. They actually taste better the next day once everything melds together. Store leftovers in the fridge for up to 4 days or freeze for 3 months. I like to portion them into individual servings before freezing so I can grab one whenever I need a quick meal. The tortillas can be prepped ahead too—just keep them wrapped in plastic and assemble when ready to bake. The filling keeps for 2 days in the fridge if you want to make it in advance.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this recipe because it’s literally one pan, one spatula, and zero dishes to fight over later. Brown the beef with onion, mix in the refried beans—boom, filling’s done. Roll, stack, bake, and call it dinner.
  • Melty Magic: That Monterey Jack? It’s the star here. The way it stretches and crisps just enough while staying gooey inside—honestly, I’ve tried other cheeses, but this one’s the only one that doesn’t turn into a sad, greasy mess.
  • Lunchbox Hero: Between us, these are my go-to for meal prep. Assemble half, wrap tightly, and they reheat like a dream—no soggy tortillas, no sad leftovers. My kids grab them for school lunches, and I secretly eat the extras cold with a side of salsa.
  • Budget-Buster Combo: Ground beef and refried beans stretch this recipe far beyond a single meal. I make a big batch on Sundays, freeze half, and pull it out for lazy nights or when grocery money’s tight. Plus, tortillas and cheese are usually the last things to go bad in my fridge.

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

Here's how to build layers of smoky flavor and crispy tortillas—no shortcuts, just perfect enchiladas.

1

🍳 Step 1: Brown the Beef with Aromatics

Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef, breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes until it loses its raw color.

Add the 1 whole yellow onion, diced fine, and cook for another 5 minutes until softened. Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Add the 1 tbsp ground cumin, 1 tbsp chili powder, 1 tsp salt, and 0.5 tsp black pepper, stirring to coat the beef evenly. Cook for 1-2 minutes until the spices bloom and release their aroma.

2

🥘 Step 2: Combine with Beans and Tomatoes

Reduce heat to medium-low and stir in the 2 cups refried beans and 1 can canned diced tomatoes, drained. Cook for 5 minutes until everything is well combined and heated through. Taste and adjust seasoning if needed—this filling should be rich and flavorful.

Remove from heat and stir in the 0.5 cup chicken broth. This helps create a moist, cohesive filling that won't dry out during baking. Transfer the mixture to a bowl and let it cool slightly for 5 minutes—this prevents the tortillas from becoming soggy when assembling.

3

👨‍🍳 Step 3: Assemble the Enchiladas

Preheat your oven to 375°F. Spread 1 cup enchilada sauce on the bottom of a 9x13-inch baking dish. Dip each of the 12 whole flour tortillas in warm water for 10-15 seconds on each side, then place them in the baking dish, slightly overlapping if needed.

Divide the beef mixture evenly among the tortillas, spreading it thinly to fill each one completely. Top each tortilla with ¼ cup shredded Monterey Jack cheese. This layering ensures every bite has crispy tortilla, smoky cheese, and flavorful filling.

4

🔥 Step 4: Bake Until Cheese Rivers Form

Pour the remaining 1 cup enchilada sauce over the top of the enchiladas. Cover tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 5-7 minutes until the cheese is bubbling and golden brown with those beautiful rivers of melted cheese.

Let the enchiladas rest for 5 minutes before serving. This resting time helps the tortillas set and prevents them from becoming too soft. Serve with the 0.5 cup sour cream on the side for that cool contrast to the spicy, cheesy layers.

👨‍🍳

Pro Tips For Making Beef Bean And Cheese Enchilada

  • Sear the Beef First: Brown the ground beef in batches before draining fat—this builds flavor the canned beans and cheese can’t compete with. I used to skip this and wondered why my enchiladas tasted like a side dish instead of the main event.
  • Warm the Tortillas Properly: Stack the flour tortillas and wrap in a damp towel, then microwave for 30 seconds. Cold tortillas crack like brittle chips when rolled; warm ones hold their shape and soak up filling better. (Yes, I’ve seen both happen.)
  • Layer Cheese Lightly: Sprinkle shredded Monterey Jack evenly between layers—too much on top means a soggy mess, while too little leaves you scrambling for extra. Aim for about ½ cup per tortilla, then add the rest on top before baking.
  • Use a Mix of Wet and Dry Fillings: Combine the refried beans with a spoonful of the beef’s juices (after browning) to loosen them up, but don’t drown the mixture. The beans need moisture to stick, but the filling shouldn’t turn into a slurry when wrapped. (I learned this after my first enchilada unrolled like a burrito.)

Regional styles of this recipe

Tex-Mex Style

In Texas and the Southwest, these enchiladas get a bold kick with extra chili powder and diced jalapeños folded into the beef mixture. I like adding ½ cup chopped cilantro and a squeeze of lime juice for brightness.

Serve with cool pico de gallo and diced avocado—the acidity cuts through the richness beautifully. 🌶️

California Fusion

For a West Coast twist, swap the red enchilada sauce for green salsa verde and add sautéed mushrooms to the beef mixture. Top with crumbled cotija cheese and fresh cilantro instead of Monterey Jack. This lighter version keeps the hearty texture but adds an earthy depth. 🍄

Northern Mexican Influence

In states like Chihuahua and Sonora, enchiladas often feature dried chiles like ancho or pasilla for a deeper, earthier flavor. Rehydrate 2-3 dried chiles in warm water, blend with sauce, and use this as your enchilada sauce. Add shredded poblano peppers to the beef for a smoky touch. 🌶️

Southwest Ranchero

This variation adds crispy fried onions and chopped chorizo to the beef mixture for extra richness. Top with sour cream and crumbled bacon before baking. The chorizo brings a smoky, spicy depth that pairs perfectly with the creamy cheese. 🥓

Vegetarian Adaptation

For a plant-based version, replace the beef with seasoned lentils or crumbled tempeh. Use smoked paprika instead of chili powder and add roasted bell peppers to the filling. The texture stays hearty, and the flavors remain rich and satisfying. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 1120mg49%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 6g
Protein 34g68%
* 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 for this recipe?

Corn tortillas work but require a different approach. They're more delicate and won't hold the filling as well as flour tortillas. If you must use them, brush each with melted butter before filling and bake at 350°F for 10-12 minutes longer to prevent breaking. The texture will be softer, but the flavor stays authentic.

2

How do I prevent my enchiladas from getting soggy?

Sogginess happens when tortillas absorb too much moisture. First, cool your filling completely before assembling. Use 1 cup enchilada sauce on the bottom only—don't over-sauce. Dip tortillas in warm water for just 10 seconds per side, then pat dry. Bake uncovered for the last 5-7 minutes to crisp the tops.

3

What's the best cheese for those perfect rivers?

Monterey Jack is ideal for its creamy melt and stretch. For extra drama, blend it with 25% sharp cheddar or pepper jack. Pre-shredded cheese contains anti-caking agents that prevent smooth melting—always shred your own! The key is using freshly shredded cheese and baking until it reaches 375°F internal temperature.

4

Can I make these enchiladas ahead and reheat?

Assemble completely, cover tightly, and refrigerate for up to 2 days before baking. For leftovers, reheat covered at 350°F for 15-20 minutes until heated through. Microwave reheating works but makes tortillas rubbery—always use the oven method. The flavors actually improve overnight as everything melds together.

5

What if I don't have enchilada sauce?

No problem! Mix 1 cup tomato sauce with 1 tbsp chili powder, ½ tsp cumin, and ½ tsp garlic powder. Simmer for 5 minutes to thicken slightly. For extra richness, add 2 tbsp beef broth. This homemade version works perfectly and saves money.

★★★★★4.9(11 reviews)
Categories Soups & Stews