Beef Bean and Cheese Enchiladas Recipe: Crispy Tortilla Crowns Over Melty Cheese Layers

Soups & Stews

Beef Bean and Cheese Enchiladas Recipe: Crispy Tortilla Crowns Over Melty Cheese Layers

This beef bean and cheese enchilada recipe delivers the perfect balance of hearty filling and crispy tortilla crowns—every bite is a satisfying mix of savory beef, tender beans, and melty cheese.

The secret lies in properly warming the tortillas to prevent cracking and layering the filling precisely for maximum flavor in each bite. I've perfected this technique over years of testing, ensuring the cheese melts into a gooey blanket while the tortillas achieve that coveted crispy edge.

What sets these enchiladas apart is the foolproof method for achieving restaurant-quality results at home. We start with a rich beef and bean filling seasoned with cumin and chili powder, then roll it into warm tortillas before baking until golden.

The key is using a combination of flour and corn tortillas for texture contrast—the flour tortillas crisp up beautifully, while the corn adds a subtle sweetness that balances the dish. This approach ensures every layer delivers on both flavor and texture.

By the time they emerge from the oven, you'll have enchiladas with crispy tortilla crowns that shatter slightly, revealing pockets of melted cheese and hearty filling beneath.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of textures—crispy outside, creamy inside, with every ingredient playing its part. This is comfort food at its finest, elevated by professional techniques you can master at home.

Serve these enchiladas with a side of refried beans, Mexican rice, or a simple green salad to round out the meal. The leftovers reheat beautifully, making this an excellent recipe for meal prep or feeding a crowd. Let's get started on creating enchiladas that will become your new go-to dinner.

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

Ingredients for beef bean and cheese enchilada

Sixteen ingredients to create restaurant-quality enchiladas with crispy tortilla crowns and melty cheese layers.

Ingredient Amount Notes
Ground Beef (Lean) 🥩 1 ½ lb 80% lean for best texture
Canned Black Beans 🌿 1 can Drained and rinsed well
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Freshly minced for flavor
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Flour Tortillas 🍞 12 whole Medium size, 8-inch
Corn Tortillas 🌽 6 whole Medium size, 6-inch
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded preferred
Shredded Cheddar Cheese 🧀 1 cup Medium sharp variety
Enchilada Sauce 🍅 2 ½ cups Red or green, homemade or quality jarred
Sour Cream 🥛 ½ cup Full-fat for best texture
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 2 tbsp For warming tortillas

The beef is the foundation here—80% lean ground chuck gives you that perfect balance of flavor and texture. Costco or Trader Joe's usually have the best prices for bulk ground beef, but check the label for fat content. If you can't find 80% lean, 85% lean works too. The beans should be canned, not dried—low-sodium brands like Bush's or Goya are my go-tos. For the tortillas, Mission brand is a safe bet, but any medium-sized flour and corn tortillas will work. The key is warming them properly before filling to prevent cracking.

No enchilada sauce? Tomato sauce with a splash of vinegar and spices makes a decent substitute. Freshly minced garlic makes a difference, but garlic powder at half the amount works in a pinch. The cheese blend is crucial—Monterey Jack melts beautifully, while cheddar adds sharpness. For extra crispiness, brush the tortillas with a little vegetable oil before baking. If you're short on time, pre-shredded cheese is fine—just make sure it's labeled for baking. The cumin and chili powder should be fresh; if they smell stale, toast them in a dry pan for 30 seconds to revive the flavor.

Store leftover enchiladas in an airtight container for up to 4 days. Reheat in the oven at 350°F until the cheese is melted and bubbly—microwaving makes them soggy. For meal prep, assemble the enchiladas ahead of time, refrigerate, then bake when ready to serve. The filling keeps well for 3 days in the fridge, so you can prep it separately. Freeze unassembled enchiladas for up to 3 months—just thaw overnight in the fridge before baking.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just brown the beef, drain the beans, toss everything in one skillet with a splash of broth, and let the cumin work its spice. No messy cleanup, no extra pots, and honestly? That’s my kind of cooking.
  • Spice Without Effort: The cumin and garlic do all the heavy lifting here—deep, earthy warmth that sticks to every bite, but zero fuss. I’ll be real: I often skip the fancy seasoning blends and just rely on these two ingredients for that oh yeah moment.
  • Lunchbox Hero: Between us, these enchiladas reheat like a dream—crispy edges stay crispy, the cheese doesn’t turn rubbery, and my kids actually ask for them in their lunches. (Yes, even on a Tuesday.) Perfect for prepping ahead or throwing together when you’re running late.
  • Budget Win: Lean beef, canned beans, and a single onion stretch this recipe to feed four for under $10. I make double batches and freeze half—because who doesn’t love a meal that’s both filling and kind to the wallet? The leftovers? Just as good the second day.

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

Master the art of layering with these precise steps to achieve perfectly crispy tortillas and melty cheese every time.

1

Prepare the Spiced Beef and Bean Filling

In a large skillet over medium-high heat, add the 2 tablespoons vegetable oil. Once hot, add the 1.5 lb ground beef (lean) and cook until browned, breaking it apart with a wooden spoon. This should take about 5-7 minutes—don't rush, as you want the meat to develop a rich color and texture.

Add the 1 whole yellow onion (finely chopped) and cook for 3-4 minutes until softened. Stir in the 4 cloves garlic (minced), 1 tablespoon ground cumin, 2 tablespoons chili powder, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for another 1 minute to toast the spices and release their aromas.

Drain and rinse the 1 can black beans, then add them to the skillet. Stir everything together and cook for 2-3 minutes until heated through. Remove from heat and let the mixture cool slightly—this filling should be flavorful but not so hot it makes handling tortillas difficult later.

2

Warm and Prepare the Tortillas

Divide the 2.5 cups enchilada sauce into two shallow dishes—one for flour tortillas and one for corn tortillas. This keeps them separate and ready for their respective layers. Heat a dry skillet over medium heat and warm each tortilla for 15-20 seconds per side until pliable. You want them soft but not crispy yet—this happens during baking.

Here's the trick: keep the warmed tortillas covered with a clean kitchen towel to prevent drying. I like to stack them in batches as I warm them, then cover the whole stack. This ensures they stay workable for rolling. If a tortilla cracks while rolling, don't stress—just patch it with a small piece of another tortilla if needed.

3

Assemble the Enchilada Layers

Preheat your oven to 375°F. Spread ½ cup enchilada sauce on the bottom of a 9x13-inch baking dish. This creates a flavorful base that prevents the bottom tortillas from burning. Take 6 corn tortillas and roll each one tightly around 1 tablespoon of the beef and bean filling, tucking in the sides as you go. Place them seam-side down in the baking dish, slightly overlapping if needed.

Spoon ½ cup enchilada sauce over the corn tortillas, then sprinkle 1 cup shredded Monterey Jack cheese and ½ cup shredded cheddar cheese evenly over the top. Repeat with the remaining 6 flour tortillas, filling and sauce, then top with another ½ cup enchilada sauce and the remaining 2 cups Monterey Jack cheese and ½ cup cheddar cheese. The cheese should be visible between tortillas for that classic melty look.

4

Bake Until Crispy and Bubbling

Bake uncovered for 25-30 minutes until the tortillas are deep golden brown and the cheese is fully melted and bubbling. The edges should be crispy with a slight crown effect—this is your signal that the dish is ready. If the top isn't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.

Let the enchiladas rest for 5 minutes before serving. This resting period allows the cheese to set slightly and makes slicing cleaner. Serve with the remaining ½ cup sour cream on the side for that cool contrast to the warm, spiced filling. Each bite should deliver crispy tortilla edges, tender beef, and melty cheese layers working together perfectly.

👨‍🍳

Pro Tips For Making Beef Bean And Cheese Enchilada

  • CRISP THE ONIONS FIRST: Sauté the diced onion in oil until it’s golden brown—about 8-10 minutes—before adding garlic or beef. I used to rush this step, and the filling always tasted flat. The deeper caramelization builds flavor that holds up through baking.
  • BREAK UP BEANS HARD: Mash about half the black beans with a fork before mixing them into the beef filling. This creates a thicker, more cohesive texture that sticks to tortillas better. (Yes, even if you hate mushy beans—just do it.)
  • SALT THE BEANS: Drain and rinse canned black beans, then toss them in a bowl with ½ teaspoon salt while you prep the rest. This balances their bitterness and makes the filling taste more cohesive. Skipping this is the fastest way to end up with a bland enchilada.
  • BAKE COVERED THEN UNCOVERED: Start baking the enchiladas covered with foil for 15 minutes to melt the cheese evenly, then uncover for the last 5-7 minutes. This guarantees a gooey interior without a burnt top. (No more sad, dry cheese crusts.)

Best sauces and condiments for this beef bean and cheese enchilada

Red Enchilada Sauce

For that classic, tangy-sweet flavor, I recommend using Herdez or La Costeña red enchilada sauce—both are widely available and deliver authentic taste.

If you prefer homemade, simmer 2 cups tomato sauce, 1 tbsp chili powder, 1 tsp cumin, 1 tsp garlic powder, and ½ tsp oregano for 10 minutes. The sauce should coat the back of a spoon—thin it with a splash of water if needed. 🍅

Green Sauce Twist

Swap out the red sauce for a green tomatillo-based sauce by blending 2 cups chopped tomatillos, 1 jalapeño, 1 garlic clove, and ½ cup cilantro. Roast the tomatillos and jalapeño in a skillet for 5 minutes before blending.

This adds a bright, herby contrast to the rich beef filling. Use the same quantity as the red sauce recipe.

Creamy Chipotle Sauce

For a smoky, creamy option, mix 1 cup sour cream, 2 tbsp adobo sauce (from canned chipotles), 1 tsp lime juice, and ½ tsp smoked paprika.

This sauce adds depth and pairs beautifully with the cheesy layers. Drizzle it over the enchiladas after baking for extra richness—just 2-3 tablespoons per serving is plenty.

Sour Cream Drizzle

Always keep ½ cup sour cream on the side for serving. I like to dollop it directly on top of each enchilada or serve it in a small bowl for guests to add themselves.

The cool creaminess cuts through the heat and adds a velvety texture that balances the crispy tortillas. For a spicy kick, mix in ½ teaspoon of hot sauce before serving.

Pickled Onion Topping

Quick-pickle ½ cup red onion in ½ cup vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. Drain and pat dry before sprinkling over the enchiladas.

The tangy crunch adds a refreshing contrast to the rich filling and melty cheese. This topping elevates the dish from homemade to restaurant-quality in seconds. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 48g17%
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 make these enchiladas ahead of time?

Assemble the enchiladas completely, cover with foil, and refrigerate for up to 24 hours before baking. When ready, bake at 375°F for 20-25 minutes (5 minutes less than fresh). For freezer prep, assemble without baking, wrap tightly in foil, and freeze for 3 months. Thaw overnight in the fridge before baking.

2

What if I don't have corn tortillas?

Use 12 flour tortillas instead—just reduce the baking time by 3-5 minutes to prevent over-crisping. For texture contrast, brush the edges with a little vegetable oil before baking. The dish will still be delicious, though the corn tortillas add a subtle sweetness that balances the rich filling.

3

How do I prevent the tortillas from cracking?

Warm tortillas properly by heating them in a dry skillet for 15-20 seconds per side until pliable. Keep them covered with a clean towel while working. Roll tightly but gently, tucking in the sides as you go. If a tortilla cracks, patch it with a small piece of another tortilla or use it as-is—it won't affect the flavor!

4

Can I use ground turkey or chicken instead of beef?

Yes! For ground turkey, use 1.5 lbs lean ground turkey and add 1 teaspoon extra chili powder for depth. Ground chicken works too, but it can be drier—mix in 1 tablespoon chicken broth with the filling. Both alternatives reduce fat, so the cheese won't melt as generously. For extra richness, add ¼ cup sour cream to the filling.

5

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 10-15 minutes until the cheese is bubbly and edges are crispy. Avoid microwaving—it makes tortillas soggy. For extra crispiness, broil for 1-2 minutes at the end. Leftovers keep well in an airtight container for 4 days or frozen for 3 months.

★★★★★4.7(3 reviews)
Categories Soups & Stews