Beef Enchilada Casserole

WANT TO SAVE THIS RECIPE?

This Beef Enchilada Casserole has quickly become one of my go-to comfort food recipes, especially when I’m craving something cheesy, hearty, and deeply satisfying. With layers of spiced ground beef, rich enchilada sauce, gooey melted cheese, and soft tortillas, this dish brings all the flavor of classic enchiladas without the fuss of rolling each one individually. It’s the kind of recipe that feels like a warm hug on a busy night.

What I love most is how forgiving and adaptable it is—you can make it ahead, freeze it, or even switch up the ingredients based on what you have in your fridge. Whether I’m cooking for family dinner or bringing a dish to a potluck, this casserole is always a hit. If you love bold flavors and cheesy bakes, you’re in for a treat.

Why You’ll Love This Beef Enchilada Casserole

This casserole hits all the right notes: it’s packed with savory beef, layers beautifully, and bakes up bubbling and golden with melted cheese. It’s also simple to prepare and perfect for feeding a crowd. Bonus points for making delicious leftovers!

What Kind of Tortillas Should I Use?

I prefer using soft corn tortillas because they hold up well during baking and add that authentic enchilada flavor. But flour tortillas can work in a pinch if you’re looking for a milder, softer texture. If you’re gluten-free, stick with certified GF corn tortillas.

Options for Substitutions

You can swap the ground beef for shredded chicken, turkey, or even a vegetarian meat alternative. If you’re looking for a lower-fat version, use reduced-fat cheese and light sour cream. You can also add extras like black beans, corn, or sautéed peppers for a veggie boost. Don’t have enchilada sauce? A quick mix of tomato sauce, chili powder, cumin, and garlic powder can do the trick in a pinch.


Ingredients for This Beef Enchilada Casserole

  • Ground Beef: The base of the casserole, seasoned and browned to deliver savory flavor and hearty texture.
  • Onion: Adds sweetness and depth to the beef mixture.
  • Garlic: Enhances the aroma and flavor—don’t skip it.
  • Red Enchilada Sauce: Brings bold, zesty flavor and moisture to the layers.
  • Corn Tortillas: Traditional and sturdy, they hold the layers together without getting soggy.
  • Black Beans: Add protein, fiber, and creaminess to balance the beef.
  • Cheddar Cheese: Sharp and melty, it gives the casserole its gooey, crave-worthy top.
  • Monterey Jack Cheese: Mild and creamy, it blends beautifully with cheddar.
  • Cumin and Chili Powder: Essential spices for authentic Tex-Mex flavor.
  • Salt & Pepper: To balance and enhance the flavors.
  • Fresh Cilantro (optional): For a fresh, herbaceous finish on top.

Step 1: Prepare the Beef Filling

In a large skillet over medium heat, cook the ground beef until browned and crumbled. Drain any excess fat. Add diced onion and minced garlic, and sauté until softened. Season with cumin, chili powder, salt, and pepper. Stir in half of the enchilada sauce and simmer for 5 minutes.


Step 2: Preheat the Oven

Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish to prevent sticking.


Step 3: Layer the Casserole

Start by spreading a small amount of enchilada sauce on the bottom of the baking dish. Add a layer of corn tortillas, followed by a layer of the beef mixture, black beans, and a sprinkle of both cheeses. Repeat the layers until all ingredients are used, ending with tortillas, enchilada sauce, and a generous layer of cheese on top.


Step 4: Bake Until Bubbly

Cover the dish with foil and bake for 20 minutes. Then uncover and bake for an additional 10-15 minutes, or until the cheese is melted and bubbling with golden spots.


Step 5: Let It Rest and Garnish

Allow the casserole to rest for 10 minutes before slicing—this helps the layers set. Garnish with chopped fresh cilantro or green onions if desired, then serve warm.


How Long to Prepare the Beef Enchilada Casserole

Prep Time: Preparing the ingredients takes about 20–25 minutes. This includes browning the beef, sautéing the aromatics, and assembling the layers. If you’re using pre-cooked beef or store-bought chopped onions, you might shave off a few minutes.

Bake Time: The casserole bakes for approximately 30–35 minutes in total—20 minutes covered and an additional 10–15 minutes uncovered until golden and bubbly. Don’t forget to let it rest for 10 minutes before serving to firm up the layers.


Tips for Perfect Beef Enchilada Casserole

  • Use freshly grated cheese for the best melt and texture.
  • Don’t over-soak the tortillas with sauce—they should be moist but not soggy.
  • Layer evenly to ensure each bite has a bit of everything.
  • A sprinkle of fresh cilantro or green onions just before serving gives a bright, fresh finish.
  • If making ahead, refrigerate the assembled casserole up to 24 hours before baking.

Watch Out for These Mistakes While Cooking

  • Skipping the drain step: Always drain excess grease from the beef to avoid a greasy casserole.
  • Using too much sauce: This can make the dish soggy and overly rich.
  • Uneven layers: Uneven layering may cause dry patches or overly saucy bites.
  • Not letting it rest: Cutting into the casserole too soon can cause it to fall apart.
  • Using flour tortillas without adjusting: They absorb sauce differently and may turn mushy if not slightly toasted first.

What to Serve With Beef Enchilada Casserole?

1. Mexican Rice

Fluffy and seasoned with tomato and cumin, it’s a classic side.

2. Guacamole and Chips

The creaminess of guac balances the bold casserole flavors.

3. Elote (Mexican Street Corn)

Grilled corn with cotija, mayo, lime, and chili powder for extra indulgence.

4. Simple Green Salad

A crisp, lightly dressed salad cuts through the richness perfectly.

5. Refried Beans

Creamy and comforting, they round out a Tex-Mex meal beautifully.


Storage Instructions

Refrigerate: Let the casserole cool completely. Cover tightly with foil or transfer to an airtight container. Store in the fridge for up to 4 days.

Freeze: Wrap tightly in plastic wrap and foil, or use a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat: Warm in a 350°F oven for 20–25 minutes covered, or microwave individual portions for 1–2 minutes until heated through.


Estimated Nutrition

Per serving (based on 8 servings):

  • Calories: ~420 kcal
  • Protein: 28g
  • Fat: 22g
  • Saturated Fat: 10g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Sugar: 4g
  • Sodium: 780mg

Frequently Asked Questions

Can I use store-bought enchilada sauce?

Yes, store-bought works perfectly fine, especially if you’re short on time. Look for one with no added sugar for a healthier option.

Is this casserole spicy?

It has mild heat from the enchilada sauce and spices. To make it spicier, add jalapeños or hot sauce.

Can I make this casserole vegetarian?

Absolutely—replace the beef with sautéed mushrooms, black beans, corn, or a plant-based meat substitute.

How do I prevent the tortillas from getting soggy?

Lightly toasting or warming them before layering can help. Also, don’t oversaturate with sauce.

Can I assemble it the night before?

Yes! You can assemble the casserole a day in advance and keep it in the fridge until ready to bake.


Conclusion

Beef Enchilada Casserole is the perfect solution for anyone who craves a Tex-Mex dinner without the time-consuming rolling of traditional enchiladas. With layers of seasoned beef, beans, cheese, and bold sauce, it’s hearty, comforting, and easily adaptable. Whether you’re feeding a crowd or prepping for a busy week, this dish brings bold flavor and convenience to your dinner table.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Enchilada Casserole

  • Author: Sally Thompson
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Tex-Mex

Description

If you’re searching for a hearty, family-friendly dinner that’s bursting with flavor and easy to make, this Beef Enchilada Casserole is the ultimate winner. With layers of seasoned ground beef, rich enchilada sauce, melty cheese, and soft corn tortillas, it’s a comforting Tex-Mex favorite without the fuss of rolling individual enchiladas. Perfect for busy weeknights, meal prepping, or when you need delicious dinner ideas that please everyone at the table. This easy recipe also works great as a freezer meal, making it a standout choice in your collection of quick dinners, food ideas, and casserole recipes.


Ingredients

Scale

1 pound ground beef

1 small onion, diced

2 cloves garlic, minced

2 teaspoons chili powder

1 teaspoon ground cumin

1 teaspoon salt

1/2 teaspoon black pepper

2 cups red enchilada sauce

8 corn tortillas

1 can (15 oz) black beans, drained and rinsed

1 1/2 cups shredded cheddar cheese

1 1/2 cups shredded Monterey Jack cheese

1/4 cup chopped fresh cilantro (optional)


Instructions

1. In a skillet over medium heat, cook ground beef until browned. Drain excess fat.

2. Add onion and garlic, sauté until soft. Stir in chili powder, cumin, salt, and pepper.

3. Pour in 1 cup of enchilada sauce and simmer for 5 minutes.

4. Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

5. Spread a thin layer of enchilada sauce on the bottom of the dish.

6. Add a layer of tortillas, then beef mixture, black beans, and a mix of both cheeses.

7. Repeat layers, ending with tortillas, remaining sauce, and top with cheese.

8. Cover with foil and bake for 20 minutes.

9. Uncover and bake for 10–15 more minutes, until cheese is bubbly and golden.

10. Let rest 10 minutes before slicing. Garnish with cilantro if using.


Notes

Toast corn tortillas lightly before layering to prevent sogginess.

Shred your own cheese for better melt and taste—pre-shredded cheese contains anti-caking agents.

Resting time is key; it helps the casserole set so it slices cleanly.


Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 4g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 28g
  • Cholesterol: 70mg

Keywords: beef enchilada casserole, easy dinner, Tex-Mex, casserole recipe, beef casserole

1-Pot Tomato Ricotta Pasta

Persian Jeweled Rice