Beef and Bean Enchilada Casserole Recipe: Crispy Tortilla Crowns Over Spiced Cheese Layers

Soups & Stews

Beef and Bean Enchilada Casserole Recipe: Crispy Tortilla Crowns Over Spiced Cheese Layers

This beef and bean enchilada casserole recipe delivers crispy tortilla crowns and layers of spiced cheese that make every bite feel like a restaurant-worthy meal. 🌟 The secret lies in combining tender beef, hearty beans, and a rich tomato sauce all nestled between tender tortillas—then baking until the edges turn golden and irresistible.

I developed this recipe after years of testing, ensuring the tortillas stay crispy while the filling remains perfectly tender.

What sets this dish apart is the balance of textures and flavors: the crispy tortilla crowns on top contrast beautifully with the creamy, cheesy filling beneath. The beef and beans absorb the savory tomato sauce, creating a hearty, satisfying bite that's packed with protein and fiber.

Best of all, it’s a one-dish wonder that’s perfect for feeding a crowd or prepping ahead for busy weeknights.

By the time it emerges from the oven, you’ll have a casserole with golden, crispy edges that shatter slightly when you cut into it, revealing layers of melted cheese and flavorful filling.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of textures and spices. This is the kind of dish that feels indulgent but is actually simple to assemble.

Serve it with a dollop of sour cream, a sprinkle of fresh cilantro, or a side of warm cornbread for the full experience. Here’s how to make it—step by step—for a meal that’s sure to impress.

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

Ingredients for beef and bean enchilada casserole

Crispy tortillas, spiced beef, and melty cheese layers—this casserole packs restaurant flavor in one dish.

Ingredient Amount Notes
Ground Beef (Lean) 🥩 1 ½ lb 80% lean, finely ground
Black Beans (Canned) 🌿 2 cups Drained and rinsed well
Tomato Sauce (Canned) 🍅 14 ½ oz High-quality, no salt added
Yellow Onion 🧅 1 whole Medium size, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Flour Tortillas 🌯 12 whole Medium size, 8-inch
Shredded Cheese (Monterey Jack) 🧀 3 cups Freshly shredded preferred
Cheddar Cheese (Shredded) 🧀 1 ½ cups Medium sharp, freshly shredded
Chicken Broth (Low Sodium) 💧 1 cup For extra richness
Taco Seasoning 🌶️ 2 tbsp Homemade or store-bought
Olive Oil 🫒 2 tbsp For crispy tortilla edges
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream (Optional) 🥛 ½ cup For serving, full-fat
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The tortillas are the star here. Flour tortillas work best—they crisp up perfectly while staying tender inside. Mission brand or La Tortilla Factory are my go-tos, but any medium-sized flour tortillas will do. The beef? 80% lean ground chuck gives you that perfect balance of flavor and tenderness. If you can't find that exact ratio, 85% lean is fine too—just drain it well after cooking to avoid excess fat. The cheese matters too: freshly shredded Monterey Jack and cheddar melt smoother than pre-shredded bags (trust me on this). For the tomato sauce, Rao's or Muir Glen are my top picks—they're rich and flavorful without being too sweet.

No taco seasoning packet? Mix 1 tbsp chili powder, 1 tsp cumin, 1 tsp paprika, ½ tsp garlic powder, and ½ tsp oregano for a quick homemade version. The onions can be swapped for green onions or leeks if you're feeling fancy, but yellow onions give that classic flavor. Short on time? Pre-cooked ground beef from the deli section saves 10 minutes of cooking. The beans? Black beans are ideal, but pinto or kidney beans work too—just rinse them well to cut down on gassiness. For extra crispy tortilla edges, brush them with olive oil before assembling (worth the extra minute).

This casserole tastes even better the next day—honestly, the flavors meld into perfection after sitting overnight. Keeps 4-5 days in the fridge, fully covered. For leftovers, reheat at 350°F for 15-20 minutes until bubbly. Freezes beautifully for up to 3 months—just thaw in the fridge overnight. I always make a double batch because it disappears fast. The tortilla crowns get extra crispy when reheated, so it's a win-win for meal prep.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this recipe turns pantry basics into a meal that feels special. Lean beef stretches with beans, canned tomato sauce adds depth, and onions/garlic bulk it up. Leftovers? Even better—it reheats like a dream, and the flavors only get richer. My college budget would’ve cried happy tears over this one.
  • One-Pan Magic: I swear by this recipe because it’s the rare dish where the prep and cleanup feel like a victory. Brown the beef with onion and garlic, dump in the canned beans and tomato sauce, top with tortillas—then bake. No layers to fuss with, no dishes to stack. Just one sheet pan that slides straight from oven to table.
  • Layered Comfort: Between us, this casserole hits all the right notes: the deep, smoky warmth of the tomato sauce, the meaty richness of the beef, and those black beans adding texture and heartiness. Honestly, the first bite—especially when the tortillas get that golden, crispy edge—is the kind of flavor that makes you pause mid-chew. It’s simple, but it tastes like you put in hours.
  • Potluck Proven: I’ve brought this to family gatherings, book club dinners, and even my in-laws’ house (yes, the ones who “don’t eat Mexican food”)—and it’s always the first to disappear. It’s sturdy enough to travel, serves a crowd without breaking the bank, and those tortilla layers? They hold up perfectly, even when you’re shoveling seconds.

Step-by-step instructions for beef and bean enchilada casserole

Here's how to build the ultimate crispy-topped casserole with layers of flavor and texture.

1

🍳 Step 1: Brown the Beef and Sauté Aromatics

Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and starts to brown—about 5-6 minutes. You're looking for golden brown bits throughout, not fully cooked yet.

Drain any excess fat (about 1 tablespoon should remain) and return the skillet to medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until softened. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Remove from heat and stir in the 2 tablespoons taco seasoning, 1 teaspoon salt, and ½ teaspoon black pepper.

2

👨‍🍳 Step 2: Build the Cheesy Bean Sauce

In a large bowl, combine the cooked beef mixture with the 2 cups drained black beans, 14.5 oz tomato sauce, and 1 cup low-sodium chicken broth. Stir everything together until well combined. Taste and adjust seasoning if needed—this is your flavor base, so make sure it's well-seasoned.

In a separate bowl, mix the 3 cups shredded Monterey Jack cheese and 1.5 cups shredded cheddar cheese. We'll use this later for that perfect melty layer. The reason we separate these is to create the right texture contrast—creamy cheese sauce vs. crispy tortillas.

3

🥘 Step 3: Layer the Casserole for Maximum Crisp

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the beef-bean mixture evenly across the bottom. Sprinkle half of the cheese mixture over this layer. Repeat with the remaining beef-bean mixture and cheese, then top with all 12 flour tortillas arranged in a single layer.

Here's the pro tip: Brush each tortilla with a tiny bit of the reserved 1 tablespoon olive oil (about ½ teaspoon per tortilla) before arranging them. This creates that golden, crispy crown we're after. Arrange them in a circular pattern with the edges slightly overlapping for that classic enchilada look.

4

🔥 Step 4: Bake Until Bubbly and Golden

Bake uncovered for 30 minutes. After 20 minutes, tent loosely with aluminum foil if the edges are browning too quickly—we want even cooking. The casserole is done when the tortillas are deep golden brown on top and the cheese sauce is bubbling hot throughout.

For that restaurant-quality finish, broil for 1-2 minutes at the end until the tortilla edges are crispy and slightly caramelized. Watch carefully—broilers can work fast! Remove from oven and let rest for 5 minutes before serving to let the layers set.

5

🍽️ Step 5: Serve with Fresh Garnishes

Cut into squares and serve immediately. The tortilla crowns should be crispy enough to hold their shape while the cheese sauce underneath is creamy and flavorful. Top each serving with ½ cup fresh chopped cilantro and a dollop of ½ cup sour cream if using. The contrast of cool sour cream against the warm, spiced casserole is pure magic.

This casserole tastes even better the next day when the flavors have time to meld, but the crispy tortillas are best enjoyed fresh. Serve with a simple side salad or warm corn tortillas for scooping up every last bit of that delicious sauce.

👨‍🍳

Pro Tips For Making Beef And Bean Enchilada Casserole

  • Brown the Beef Thoroughly: I learned this the hard way—lean ground beef turns into a gray, greasy mess if you don’t cook it until it’s deep brown, not just pink. Take your time here: break it into small pieces with a wooden spoon, let it sizzle in batches if needed, and don’t rush the onion and garlic either. That’s where the flavor lives.
  • Drain and Rinse Those Beans: Canned black beans are convenient, but they’re also packed with sodium. After draining, give them a quick rinse under cold water—this cuts the saltiness by about half without losing texture. Pro move: Pat them very dry with a towel before mixing into the filling. Less moisture means a thicker, heartier casserole.
  • Layer Sauce First: Skip the soggy-bottom disaster by spreading a thin, even layer of tomato sauce on the baking dish before adding the enchilada mixture. This creates a moisture barrier that keeps the crust from sticking and ensures the bottom doesn’t dry out. Trust me, you’ll notice the difference when you’re scraping the dish clean later.
  • Upgrade with Spice Blends: This isn’t the prettiest method, but it’s the tastiest: Swap half the canned tomato sauce for a mix of 1 tablespoon each of cumin, smoked paprika, and chili powder. Stir it into the beef while it cooks—this adds depth without overpowering. (Yes, even if you’re impatient like me, let it bloom for 2 minutes before adding liquids.)

Creative variations of beef and bean enchilada casserole

Tex-Mex Fiesta Twist

Swap the classic beef for shredded chicken and add ½ cup corn kernels plus ½ cup diced bell peppers to the filling for a Tex-Mex fiesta vibe. Use taco-seasoned ground turkey instead of beef for a lighter option, and top with avocado slices and pickled jalapeños for extra zing. 🌶️

Breakfast Enchilada

Transform this into a breakfast casserole by adding ½ cup cooked chorizo to the beef mixture, then topping with scrambled eggs and crumbled bacon before baking. Use corn tortillas instead of flour for a sweeter, more traditional flavor. Serve with salsa verde and hot sauce for dipping. 🍳

White Bean Upgrade

Boost the protein and texture by replacing half the black beans with 1 cup cannellini beans or great northern beans. Add ½ cup diced ham or rotel tomatoes for extra depth. The white beans add a creamy contrast to the rich beef filling. 💛

Spicy Chipotle Kick

For heat lovers, stir 1 tablespoon chipotle powder into the tomato sauce and add 2-3 minced chipotle peppers in adobo sauce to the beef mixture. Top with crumbled cotija cheese and fresh lime wedges for a smoky, tangy finish. 🔥

Vegetarian Option

Swap the beef for 1.5 cups crumbled tempeh or lentils (cooked with taco seasoning), and use vegetarian cheese like Daiya or Miyoko's. Add sautéed mushrooms and zucchini> for heartiness. The texture stays satisfying while keeping it plant-based. 🌱

Cheesy Potato Twist

Layer ½ cup diced roasted potatoes between the beef-bean mixture and cheese for extra heartiness. Use hash browns> (pre-cooked) for convenience or roast Yukon gold potatoes with olive oil and salt for a crispy texture. Top with extra cheese before baking for a cheesy, loaded casserole. 🥔

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 820mg36%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 6g
Protein 38g76%
* 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 create that perfect crispy crown, but you can use corn tortillas for a more traditional flavor. They'll be slightly less crispy, though, so brush them extra generously with olive oil. For best results, try blue corn tortillas—they add a subtle earthy note that pairs beautifully with the spiced beef.

2

How do I prevent the tortillas from getting soggy?

The key is baking time and oil! Brush tortillas with olive oil before assembling, and bake uncovered until golden brown. If the top seems too moist, broil for 1-2 minutes at the end to crisp them up. Also, make sure your beef mixture isn't too wet—drain any excess liquid from the beans before mixing.

3

Can I make this casserole ahead of time?

Assemble it up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 10-15 extra minutes at 375°F. For freezing, assemble completely (including cheese), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

4

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 15-20 minutes covered with foil, then broil 1-2 minutes uncovered to restore crispiness. Microwaving works in a pinch (30-second intervals), but the tortillas won't be as crispy. For best texture, always reheat with some moisture (like a splash of broth) to prevent drying.

5

Can I make this dish without cheese?

While cheese adds richness, you can absolutely skip it! Replace the cheese layer with an extra ½ cup tomato saucestrong> mixed with 1 tablespoon cornstarch to thicken. For flavor, add 1 teaspoon cuminstrong> and ½ teaspoon smoked paprikastrong> to the sauce. The tortillas will still crisp up beautifully without cheese.

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