If you’ve been searching for a comforting and crowd-pleasing dish that’s bursting with bold flavors, you will absolutely fall in love with this Beef & Bean Enchilada Casserole Recipe. Layered with tender corn tortillas, savory ground beef, creamy refried beans, and plenty of cheesy goodness all bathed in a homemade enchilada sauce, this casserole brings the heart and soul of traditional Mexican flavors right to your table. It’s perfect for family dinners, potlucks, or whenever you want a satisfying meal that feels like a warm hug. Let me walk you through how to make this vibrant dish your next favorite dinner!

Ingredients You’ll Need
Gathering the ingredients for this casserole is a breeze, but each one plays a crucial role in creating the beautiful balance of taste, texture, and color that makes the Beef & Bean Enchilada Casserole Recipe so irresistible. From fresh peppers to aromatic spices, here’s everything you need to make this classic dish shine.
- 1/2 green bell pepper (finely chopped): Adds sweet crunch and vibrant color to brighten the casserole.
- 1 cup water: Helps simmer the enchilada sauce to the perfect consistency.
- 1 tablespoon chili powder: Provides smoky, spicy depth essential to the sauce’s signature flavor.
- 1/2 teaspoon dried oregano: Lends a subtle herbal warmth that complements the chili powder.
- 1/4 teaspoon ground cumin: Brings earthy undertones that pair beautifully with the beef.
- 2 jalapenos (seeded and chopped): Adds a gentle kick without overwhelming heat.
- 2 cloves garlic (minced): Infuses the sauce with savory aroma and a touch of bite.
- 1 can tomato sauce (15 oz.): Forms the rich base of the homemade enchilada sauce.
- 1 pound ground beef: The hearty protein and main star of the meat layer.
- 1 medium onion (chopped): Contributes sweetness and moisture when cooked with the beef.
- 1/2 cup sour cream: Adds creamy richness that balances spices in the meat mix.
- 1 cup Cheddar cheese (shredded): Melts into gooey goodness in the meat mixture and as a topping.
- 2 tablespoons fresh parsley (chopped): Brings a fresh, bright note to the savory meat layer.
- 1/4 teaspoon black pepper: Provides a subtle peppery heat that rounds out flavors.
- 1 clove garlic (minced): Additional garlic to enhance the meat mixture’s savoriness.
- 1 can refried beans (16 oz.): Creamy bean layer adds texture, protein, and traditional enchilada taste.
- 12 corn tortillas (cut in half): Used to line the edges and create layers inside the casserole.
- 6 whole corn tortillas: Anchor the center layers for a hearty bite.
- 1 cup Cheddar cheese, shredded (4 oz.): Finishing cheese layer that gives the casserole its irresistible golden crust.
- Additional shredded Cheddar cheese, sour cream, green onions, guacamole (if desired): Perfect for serving and customizing each plate.
How to Make Beef & Bean Enchilada Casserole Recipe
Step 1: Prepare the Enchilada Sauce
Start by combining all the sauce ingredients in a medium saucepan: water, chili powder, oregano, cumin, jalapenos, garlic, and tomato sauce. Bring this flavorful mixture to a boil, stirring occasionally so the spices meld beautifully. Then, reduce to a gentle simmer and let it bubble away for about 5 minutes until it thickens slightly and deepens in flavor. This homemade sauce sets the foundation for the entire casserole.
Step 2: Cook the Beef Mixture
While your sauce simmers, heat a skillet and brown the ground beef along with the chopped onion. Cook until the beef loses its pink color and the onions are tender. Drain any excess fat if needed. Stir in minced garlic, sour cream, shredded Cheddar cheese, fresh parsley, and black pepper into this savory meat mix. Cover it up and set aside so the flavors can mingle and the cheese melts just right.
Step 3: Assemble the Casserole Layers
Grease a 9×13-inch baking dish with cooking spray and pour in about one-third of your enchilada sauce, spreading it evenly on the bottom. Arrange the half-cut corn tortillas around the edges of the pan, cut side facing the rim, and place two whole tortillas in the center, forming the base layer. Spoon half of the creamy refried beans evenly over the tortillas, smoothing them out with the back of a spoon. Next, add half the beef mixture, spreading it gently to cover. Repeat layering with sauce, tortillas, beans, beef, and finish with a final layer of tortillas. Pour over the remaining enchilada sauce and sprinkle with a full cup of shredded Cheddar cheese for that perfect cheesy finish.
Step 4: Bake to Perfection
Pop your casserole into a preheated 350°F oven and bake uncovered for 20 to 30 minutes. You’ll know it’s ready when it’s bubbly around the edges and the cheese is golden and melted on top. Let it cool for a few minutes before cutting to allow the layers to set properly and make serving a clean, beautiful slice a breeze.
How to Serve Beef & Bean Enchilada Casserole Recipe
Garnishes
To elevate your Beef & Bean Enchilada Casserole Recipe, top each serving with an extra sprinkle of shredded Cheddar cheese or a dollop of cool sour cream. Freshly sliced green onions add a lovely crunch and pop of color, while creamy guacamole offers a silky, refreshing contrast that perfectly balances the rich, hearty layers within.
Side Dishes
Pair this casserole with simple sides that complement its bold flavors—think cilantro-lime rice to add citrus brightness, crunchy Mexican street corn for a smoky-sweet crunch, or a crisp green salad with a tangy vinaigrette to refresh the palate between bites. These sides bring balance and variety, rounding out your meal beautifully.
Creative Ways to Present
Looking to impress your dinner guests? Serve this enchilada casserole in individual ramekins layered in the same way for personalized portions. Alternatively, use colorful ceramic dishes or a rustic cast-iron skillet straight from oven to table for a cozy, family-style presentation that invites everyone to dive in. A sprinkle of fresh herbs just before serving also adds a pop of color and freshness.
Make Ahead and Storage
Storing Leftovers
This Beef & Bean Enchilada Casserole Recipe keeps wonderfully in the fridge for up to 4 days. Store any leftovers in an airtight container to maintain moisture and flavor. When you’re ready to enjoy it again, simply reheat portions gently for a quick, satisfying meal that tastes almost as good as fresh.
Freezing
If you want to make this dish ahead for busy nights, it freezes beautifully. Wrap tightly with foil or transfer portions into freezer-safe containers, then freeze for up to 3 months. Thaw overnight in the fridge before reheating to preserve the texture and taste—you’ll have a hassle-free, homemade dinner ready whenever you need.
Reheating
For best results, reheat the casserole in the oven at 350°F until warmed through—this helps maintain its signature texture and melts the cheese perfectly. You can also microwave individual servings covered loosely to keep moisture in, although the oven method will yield a tastier crust and more even heating.
FAQs
Can I use flour tortillas instead of corn for this casserole?
Absolutely! Flour tortillas will give the casserole a softer, more pliable texture, while corn tortillas add a bit more character and a slightly firmer bite. Choose based on your preference or what you have on hand.
Is it possible to make this recipe vegetarian?
Yes! Simply omit the ground beef and add extra beans or sautéed vegetables like zucchini, mushrooms, and bell peppers. You can also include plant-based meat alternatives for a similar texture and flavor.
How spicy is this Beef & Bean Enchilada Casserole Recipe?
The jalapenos add a gentle kick, but removing the seeds or reducing the quantity will tone down the heat. Chili powder and cumin spice things up without overpowering, making this recipe approachable for most taste buds.
Can I prepare this casserole in advance?
Definitely. Assemble it a day ahead, cover, and refrigerate. When you’re ready, bake it according to the directions plus a few extra minutes to ensure it’s fully heated through. Great for busy weeknights or entertaining.
What type of cheese works best for this recipe?
Cheddar is recommended for its sharp, rich flavor and excellent melting qualities, but you can mix in Monterey Jack or a Mexican cheese blend for added creaminess and complexity. Just make sure to use cheeses that melt well.
Final Thoughts
This Beef & Bean Enchilada Casserole Recipe is truly a winner when you want a dish that’s as satisfying to make as it is to eat. The layers of flavorful beef, creamy beans, tangy sauce, and melted cheese come together to create a comforting meal that feels like a celebration of Mexican-inspired home cooking. Give it a try and watch it become a beloved staple in your recipe lineup—you’ll be reaching for it again and again!
Print
Beef & Bean Enchilada Casserole Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 30 minutes
- Yield: 12 servings
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
Description
This Beef & Bean Enchilada Casserole combines savory ground beef, refried beans, and a rich homemade enchilada sauce layered between corn tortillas and topped with melted Cheddar cheese. Baked to bubbly perfection, it’s a comforting Mexican-inspired dish perfect for family dinners or gatherings, serving 12 generously.
Ingredients
Enchilada Sauce
- 1/2 green bell pepper, finely chopped
- 1 cup water
- 1 tablespoon chili powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon ground cumin
- 2 jalapenos, seeded and chopped
- 2 cloves garlic, minced
- 1 can (15 oz) tomato sauce
Beef Mixture
- 1 pound ground beef
- 1 medium onion, chopped
- 1/2 cup sour cream
- 1 cup Cheddar cheese, shredded
- 2 tablespoons fresh parsley, chopped
- 1/4 teaspoon black pepper
- 1 clove garlic, minced
Other
- 1 can (16 oz) refried beans
- 12 corn tortillas, cut in half
- 6 whole corn tortillas
- 1 cup Cheddar cheese, shredded (4 oz)
- Additional shredded Cheddar cheese, sour cream, green onions, guacamole (optional, for serving)
Instructions
- Preheat and Prepare Dish: Preheat your oven to 350°F (175°C). Lightly spray a 9×13-inch baking dish with cooking spray to prevent sticking and set it aside for assembling the casserole.
- Make Enchilada Sauce: In a medium saucepan, combine the chopped green bell pepper, water, chili powder, dried oregano, ground cumin, chopped jalapenos, minced garlic, and tomato sauce. Bring the mixture to a boil over medium heat, stirring occasionally. Once boiling, reduce the heat to low and simmer for about 5 minutes. Remove the sauce from heat and set aside.
- Cook Beef Mixture: While the sauce simmers, heat a skillet over medium-high heat. Add the ground beef and chopped onion, browning and crumbling the beef until it’s no longer pink and the onions are softened. Drain off any excess fat if necessary. Stir in the sour cream, 1 cup shredded Cheddar cheese, fresh parsley, black pepper, and a minced garlic clove. Cover the skillet and remove from heat, letting flavors meld.
- Assemble Casserole Layers: Pour one-third of the enchilada sauce into the bottom of the prepared baking dish. Arrange the corn tortillas on the bottom — place the half tortillas around the edges cut side facing outward and two whole tortillas in the center. Spread half the refried beans evenly over the tortillas, smoothing the surface with the back of a spoon. Layer half the beef mixture on top of the beans. Repeat by adding another layer of sauce, tortillas, beans, and beef. Finish with a final layer of tortillas and pour the remaining enchilada sauce over the top. Sprinkle evenly with 1 cup shredded Cheddar cheese.
- Bake the Casserole: Bake the assembled casserole uncovered in the preheated oven for 20 to 30 minutes or until the dish is bubbly and the cheese is melted and slightly golden. Remove from oven and let cool for a few minutes before cutting and serving.
- Serve: Serve the casserole warm, garnished with additional shredded Cheddar cheese, sour cream, chopped green onions, or guacamole as desired for extra flavor and creaminess.
Notes
- For a spicier version, leave the jalapeno seeds in.
- You can substitute ground turkey or chicken for a leaner alternative.
- Use low-fat sour cream and reduced-fat cheese to reduce calories and fat.
- If you don’t have fresh parsley, dried parsley can be used, but reduce the amount to 1 tablespoon.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.

