Soups & Stews
This beef and bean enchilada casserole recipe delivers the comforting flavors of Mexican feast without the fuss of rolling tortillas. The secret lies in layers of tender beef, hearty beans, and melted cheese baked between crispy tortillas until golden and bubbling.
I perfected this dish after years of testing—it’s the perfect balance of rich, savory filling and cheesy, crispy top layers that disappear faster than you can say "comfort food."
The beauty of this casserole is its versatility—use canned beans and pre-made enchilada sauce for a quick version, or go all-in with homemade fillings for deeper flavor.
Every bite combines the smoky warmth of ground beef, the earthy texture of beans, and the creamy melt of cheese, all held together by tender tortillas. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
Baking at 375°F transforms this into a restaurant-quality dish with minimal effort. The tortillas crisp up beautifully on top while staying soft underneath, and the cheese stretches into a golden, gooey blanket over the hearty filling.
Top it with fresh cilantro, jalapeños, or sour cream for extra brightness. This casserole is a game-changer for busy weeknights—warm, satisfying, and packed with flavor.
Whether you're serving it as a main dish or a side for tacos, this enchilada casserole delivers on every level. The layers of texture and flavor make it a standout, and the simplicity of the method ensures it’s foolproof. Let’s get started—your taste buds will thank you.
Ingredients for beef and bean enchilada casserole
Layered comfort in one dish—tender beef, hearty beans, and melty cheese baked between crispy tortillas.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20 Lean-to-Fat Ratio) 🥩 | 1 ½ lb | Browned and drained well |
| Canned Refried Beans 🥫 | 1 can | High-quality, not chunky |
| Enchilada Sauce 🍅 | 2 ½ cups | Red or green, homemade or store-bought |
| Shredded Monterey Jack Cheese 🧀 | 4 cups | Freshly shredded for meltiness |
| Flour Tortillas (10-inch) 🌯 | 12 whole | Soft, not hard taco shells |
| Canned Black Beans 🥫 | 1 can | Drained and rinsed well |
| Canned Diced Tomatoes (with Juices) 🍅 | 1 can | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cumin 🌿 | 1 tbsp | Ground, toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is the foundation here—80/20 ratio gives you that perfect balance of lean and fat for rich flavor. Brown it well and drain all the grease, or your casserole will turn greasy instead of golden. Costco or Walmart usually have the best prices for bulk ground beef, and you can find pre-diced onions there too. The tortillas are non-negotiable—soft flour tortillas (like Mission brand) hold up better than hard taco shells and crisp beautifully on top. If you can't find them fresh, Trader Joe's sells them frozen in a pack, which works just as well.
No enchilada sauce? Mix 1 cup tomato sauce with 1 tbsp chili powder and 1 tsp cumin—it's a solid stand-in. The beans can be any kind (pinto, kidney, or even lentils), but black beans and refried beans give you that classic Mexican texture. Short on fresh garlic? Garlic powder at half the amount works in a pinch, but fresh is always better. The cheese matters too—Monterey Jack melts like a dream, but if you've got cheddar or pepper jack, shred it yourself (pre-shredded gets clumpy). For extra richness, mix 1/4 cup sour cream into the enchilada sauce before pouring over the top.
This casserole tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The tortillas crisp up beautifully when reheated, but if they get soggy, pop it under the broiler for 2 minutes to revive the crunch. Garnish with fresh cilantro and jalapeños right before serving—they add brightness that disappears when reheated. For meal prep, assemble the casserole in a 9x13-inch baking dish, cover tightly with foil, and bake when ready to serve.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe on nights when I’m too wiped to wash dishes. Brown the beef, mix in the refried beans and enchilada sauce, layer with tortillas and cheese—then bake. That’s it. No chopping, no fuss, just hands-off oven time while I sip my coffee and pretend I’m not a domestic goddess.
- Rich & Smoky Depth: The 80/20 beef adds serious flavor—juicy, savory, and just fatty enough to make everything taste better. Then there’s that enchilada sauce, simmered into the beans, turning this into something hearty and complex. Honestly, it’s the kind of dish that makes me want to take a second helping before anyone else even finishes their first.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry bricks the next day. Not this one. The tortillas stay tender, the cheese melts just enough to be creamy, and the beef stays moist. I’ll often make a double batch because reheating it for lunch is basically a free meal—no takeout required.
- Budget-Friendly Crowd-Pleaser: Ground beef, canned beans, tortillas—this recipe hits all the right notes for feeding a houseful without breaking the bank. My college-aged son once ate three servings in one sitting, and my partner’s mom still asks for the recipe every time she visits. (Yes, even on a Tuesday night.) It’s the kind of dish that makes people forget you’re saving money while they’re eating.
Step-by-step instructions for beef and bean enchilada casserole
Layer by layer, this casserole builds into a cheesy, hearty masterpiece that's perfect for feeding a crowd.
Sauté the Aromatic Base
Heat a large skillet over medium-high heat and add the 0.5 cup butter. Once melted and foaming, add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant.
This is where all the flavor begins. The butter creates a rich foundation while the onions caramelize slightly, deepening their sweetness. Don't rush this step—properly cooked aromatics make all the difference in the finished dish.
Brown the Ground Beef
Push the onions to one side of the skillet and add the 1.5 lb ground beef (80/20 lean-to-fat ratio) to the empty space. Break it up with a wooden spoon as it cooks, about 5-6 minutes, until it loses its raw color and becomes deep brown throughout.
Once fully browned, drain most of the fat (leave about 1 tablespoon in the pan for flavor), then return the beef to the skillet. Stir in the 1 tbsp cumin, 1.5 tbsp chili powder, 1 tsp salt, and 0.5 tsp black pepper. Cook for another 1 minute to toast the spices and let their aromas meld with the beef.
Combine All Fillings
Transfer the spiced beef to a large mixing bowl. Add the 1 can drained black beans, 1 can drained refried beans, and 1 can diced tomatoes (with juices). Stir everything together until well combined. Taste and adjust seasoning if needed—this is your flavor foundation.
Here's where the magic happens: the refried beans add creaminess, the black beans bring heartiness, and the tomatoes contribute acidity to balance the richness. The mixture should be thick but still spoonable—if it's too dry, add a splash of water or the reserved tomato juices.
Assemble the Casserole Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the enchilada sauce on the bottom to prevent sticking. Arrange 6 of the flour tortillas evenly over the sauce, slightly overlapping if needed.
Spread half of the beef mixture evenly over the tortillas, then sprinkle 2 cups of the shredded Monterey Jack cheese on top. Repeat with another layer of tortillas, the remaining beef mixture, and the final 2 cups of cheese. Pour the remaining 1.5 cups enchilada sauce over the top, spreading it evenly.
Bake to Bubble Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 15-20 minutes until the top is deep golden brown and bubbly. The cheese should be melted and slightly crispy on top.
Let the casserole rest for 10 minutes before serving—this allows the layers to set slightly and makes slicing easier. Garnish with the 0.25 cup chopped fresh cilantro just before serving for a bright pop of color and freshness. Each bite should deliver a perfect balance of cheesy tortillas, spiced beef, and creamy bean filling.
Pro Tips For Making Beef And Bean Enchilada Casserole
- CRISP THE TORTILLAS FIRST: I learned this the hard way—skipping the quick fry or microwave zap makes them soggy and limp. Toss each tortilla in hot oil for 10-15 seconds per side (or microwave with damp paper towel for 30 seconds) so they hold up to the sauce and cheese without turning to mush.
- SALT THE BEAN MIX: The refried beans taste bland straight from the can, and nobody wants to eat sad beans. Stir in ½ teaspoon of salt per 15-ounce can before mixing with the beef—it’ll balance the richness and make the whole casserole taste more cohesive.
- LAYER TIGHTLY, NOT TIDY: Stuffing tortillas perfectly is overrated for this dish. Pack them loosely, overlap edges, and press the layers firmly together in the dish—it keeps the filling contained and prevents leaks when the cheese melts. (Yes, it’ll look messy, but it’ll hold.)
- BAKE UNTIL BUBBLY, NOT BROWNED: The cheese needs to melt fully and turn creamy, not rubbery. Cover with foil for the first 20 minutes, then uncover and bake just until the top is golden—about 10 more minutes. Overbaking dries out the tortillas and turns the sauce into glue.
Health benefits of this dish
Protein Powerhouse
This casserole packs a serious protein punch with 1.5 lbs of ground beef and 2 cans of beans—about 60 grams of protein per serving. The combination of lean beef and fiber-rich beans makes it a satisfying, muscle-friendly meal that keeps you full for hours.
I love this for post-workout meals or busy weeknights when I need something substantial. 💪
Fiber-Rich Goodness
The black beans and refried beans provide 15 grams of fiber per serving, supporting digestion and helping stabilize blood sugar. Fiber also makes this dish heartier, so you’ll feel satisfied even with moderate portions.
I often double the beans if I’m serving a crowd—the extra fiber just makes everything better.
Balanced Nutrition
With Monterey Jack cheese and tortillas, this casserole delivers calcium and complex carbs for energy. The enchilada sauce adds lycopene from tomatoes, while the spices like cumin and chili powder offer anti-inflammatory benefits. It’s a one-dish meal that quietly packs nutrients without tasting like a health food.
Meal Prep Friendly
This dish reheats beautifully, making it perfect for meal prep. The protein and fiber combo helps maintain energy levels throughout the day. I always make extra portions to freeze—just reheat and serve for a quick, balanced meal later in the week. The flavors even improve after resting overnight. ⏰
Customizable for Diets
Need to adapt it? Swap the beef for lean ground turkey or plant-based crumbles to reduce fat. Use low-fat cheese or cauliflower rice mixed into the filling to cut calories. The bean base keeps it hearty no matter what—it’s a blank canvas for dietary tweaks. 🌱
Energy-Boosting Spices
The cumin and chili powder aren’t just for flavor—they contain antioxidants that support metabolism. A sprinkle of black pepper also enhances nutrient absorption, like iron from the beans. It’s a sneaky way to boost the dish’s nutritional profile without sacrificing taste. 🌶️
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Flour tortillas are ideal for this recipe because they hold up better to baking and create that perfect crispy top layer. Corn tortillas will work in a pinch, but they tend to get soggy faster and may not crisp as nicely. If you must use them, try lightly toasting them first to add extra structure.
How do I prevent the casserole from getting soggy?
The key is proper layering and baking technique. Start with a thin layer of enchilada sauce on the bottom to prevent sticking, then arrange tortillas evenly without overlapping too much. Bake covered first to melt the cheese, then uncover to crisp the top. Avoid overmixing the filling—keep it chunky for better texture.
What's the best way to reheat leftovers?
For best results, cover with foil and reheat at 350°F for 15-20 minutes. If the top gets dry, pop it under the broiler for 2-3 minutes to restore crispiness. Microwaving works too, but it won't revive the tortilla crunch—cover with a damp paper towel and heat in 30-second intervals until warmed through.
Can I make this dish ahead of time?
This casserole actually tastes better the next day. Assemble it completely, then refrigerate uncovered for 24 hours before baking. For make-ahead freezing, bake first, then cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What if I don't have enchilada sauce?
No problem! Mix 1 cup tomato sauce with 1 tbsp chili powder, 1 tsp cumin, and ½ tsp garlic powder. Simmer for 5 minutes to develop the flavors. For extra richness, stir in ¼ cup beef broth. This homemade version works just as well and adds more depth to the dish.
