Best Beef Enchilada Casserole

Section: Satisfying Main Dishes for Every Occasion

This beef enchilada casserole layers seasoned ground beef with flour tortillas, red enchilada sauce, refried beans, and a blend of Mexican cheeses. The dish is baked until bubbly and golden, offering a rich combination of melted cheese and zesty flavors. Ideal for quick weeknight dinners, it’s easy to assemble and customizable with toppings like sour cream, cilantro, and diced bell peppers. Leftovers store well and reheat perfectly for convenient meals throughout the week.

Nina and her friend are cooking together.
Brought to You By Nina
Last updated on Thu, 22 Jan 2026 00:12:02 GMT
A delicious beef enchilada casserole is ready to be eaten. Bookmark
A delicious beef enchilada casserole is ready to be eaten. | ninatable.com

This beef enchilada casserole brings all the bold flavors of traditional enchiladas while making your weeknight dinner so much easier. Layers of seasoned ground beef, creamy refried beans, zesty enchilada sauce, and melty cheese come together between hearty flour tortillas to create a comforting dish that everyone will ask for again and again. It’s a hassle free way to enjoy Mexican flavors without rolling individual enchiladas.

I discovered this recipe during a busy week when I craved something filling but fuss free. Now it’s a staple in my meal rotation because it’s consistently delicious and loved by all ages.

Ingredients

  • Two pounds of ground beef: choose lean for less fat but full flavor
  • Half a diced white onion: adds sweetness and depth, look for firm and bright
  • Four ounce can of green chiles: gives a mild heat and brightness, opt for diced for easy mixing
  • One ounce package of taco seasoning: the seasoning blend builds all the signature Mexican flavors
  • Sixteen ounce can of refried beans: adds creaminess and heartiness vegetarian versions work too
  • Flour tortillas: flour tortillas hold up better in layers, fresh or dayold both work fine
  • Enchilada sauce: use a good quality red enchilada sauce or homemade for the best depth
  • Mexican blend cheese: a mix like cheddar and Monterey Jack melts beautifully and adds richness

Instructions

Sauté the Aromatics and Brown the Beef:
Add the ground beef to a large saucepan over medium heat. Break it apart with a spatula as it cooks. Once it starts to brown, add the diced white onions. Cook together until the beef is cooked through and onions are softened but not browned about eight minutes. Drain any excess grease for a lighter dish.
Add Spices and Beans:
Stir in the green chiles followed by the taco seasoning. Mix well to coat all the meat in flavor. Then add the can of refried beans. Stir until creamy and combined evenly. Taste and adjust seasoning if necessary.
Prepare the Tortillas:
Using a pizza cutter or knife, cut the flour tortillas into fourths. This step is optional but helps prevent overlapping and makes layering easier.
Assemble the Casserole:
Preheat your oven to 375 degrees Fahrenheit. Grease a large glass or ceramic casserole dish. Spread a thin layer of enchilada sauce over the bottom to keep the tortillas from sticking. Spread some of the meat and bean mixture over the sauce. Top with tortilla pieces to cover. Pour more enchilada sauce over the tortillas and another layer of meat mixture. Repeat layering two to three times, finishing with a generous sprinkle of the Mexican cheese blend on top.
Bake Until Bubbly:
Place the casserole in the oven and bake for 20 to 25 minutes. The cheese should be melted and bubbling lightly. Let the casserole sit for about five minutes before serving to set the layers.
A delicious beef enchilada casserole with a dollop of sour cream on top.
A delicious beef enchilada casserole with a dollop of sour cream on top. | ninatable.com

Green chiles are my favorite ingredient here because they brighten the whole dish without too much heat. The first time I made this recipe, my family gathered around like it was a holiday meal, eager for second helpings. It quickly became a comfort food we return to whenever we want a taste of home with minimal stress.

Storage Tips

Store any leftovers in an airtight container and refrigerate for up to four days. When reheating, cover loosely and microwave or warm up in the oven to keep it moist and melty. You can also freeze portions in freezer safe containers for up to three months. Let thaw overnight before reheating on low heat to preserve texture.

Ingredient Substitutions

Lean ground turkey works well if you want a lighter option without sacrificing flavor. Black beans or pinto beans can replace refried beans for more texture. For a spicier kick, swap mild green chiles for canned jalapeños or add a dash of hot sauce. Corn tortillas can be used but soak them briefly in sauce to soften.

Serving Suggestions

Top with fresh chopped cilantro for brightness, sliced green onions for crunch, or a dollop of sour cream for cooling richness. Chopped bell peppers or diced tomatoes add a fresh element. Serve alongside Mexican rice and guacamole for a full meal fiesta.

A close up of a delicious beef enchilada casserole.
A close up of a delicious beef enchilada casserole. | ninatable.com

Serve warm with your favorite toppings for a cozy family meal. Leftovers reheat beautifully.

Common Recipe Questions

→ What type of beef works best?

Lean ground beef is ideal for this casserole as it provides rich flavor without excess fat, keeping the dish hearty but balanced.

→ Can I substitute the beans?

Yes, black or pinto beans can replace refried beans to add variety and texture to the layers.

→ How should leftovers be stored?

Store leftovers in an airtight container in the refrigerator and consume within 3-4 days for best taste.

→ What toppings complement this casserole?

Fresh cilantro, sour cream, diced bell peppers, green onions, and guacamole enhance the flavor and freshness when added before serving.

→ Can this dish be made ahead?

Yes, assemble the layers in advance and refrigerate. Bake when ready to serve for fresh, hot flavors.

Best Beef Enchilada Casserole

Layered casserole with ground beef, enchilada sauce, tortillas, and cheese for a comforting meal.

Prep Time
25 minutes
Cooking Time
25 minutes
Total Time
50 minutes
Brought to You By: Nina

Recipe Category: Main Dishes

Skill Level: Great for Beginners

Cuisine Type: Mexican

Portions: 8 Serves

Dietary Preferences: ~

What You'll Need

→ Meat and Vegetables

01 2 pounds ground beef
02 1/2 cup diced white onion
03 4 ounces canned green chiles

→ Seasonings and Sauces

04 1 ounce taco seasoning mix
05 16 ounces canned refried beans
06 28 ounces red enchilada sauce

→ Baking and Assembly

07 10 flour tortillas
08 2 cups Mexican blend shredded cheese

Steps to Follow

Step 01

In a large skillet, cook ground beef and diced white onions over medium heat until the beef is browned and onions are tender. Drain excess grease.

Step 02

Stir in canned green chiles and taco seasoning, mixing thoroughly until combined.

Step 03

Add refried beans to the beef mixture, stirring until evenly incorporated.

Step 04

Slice flour tortillas into quarters if desired to reduce overlapping for easier layering.

Step 05

Spread a thin layer of enchilada sauce on the bottom of a greased 9x13 inch casserole dish. Add a layer of the beef mixture, then a layer of tortilla pieces. Repeat layering with enchilada sauce, beef mixture, and tortillas, ending with a final layer of beef mixture topped with shredded cheese.

Step 06

Bake in a preheated oven at 350°F for 20 to 25 minutes, until the cheese is melted and bubbly.

Extra Suggestions

  1. Cutting tortillas before layering is optional but helps to prevent overlapping and ensures even distribution.

Tools You’ll Need

  • 9x13 inch casserole dish
  • Large skillet
  • Oven

Allergy Details

Read ingredient lists for allergens carefully, and consult a healthcare provider if you're unsure.
  • Contains dairy and gluten

Nutritional Details (Per Serving)

The provided nutrition information is for guidance and shouldn't replace expert medical advice.
  • Calories: 1070
  • Fat: ~
  • Carbohydrates: ~
  • Proteins: ~