Beef Enchilada Casserole

By:

Tommy

December 29, 2025

Delicious beef enchilada casserole topped with melted cheese and fresh herbs.

If you’re searching for a delicious, hearty meal that the whole family will love, look no further than Beef Enchilada Casserole. This comforting dish combines layers of flavorful beef, zesty salsa, and gooey cheese to create a satisfying experience. Did you know that enchiladas date back to ancient Mexico, where they were enjoyed by Aztecs? In this guide, you’ll learn how to prepare this delightful casserole while also uncovering tips and benefits to make it your new weeknight favorite.

What Is Beef Enchilada Casserole?

Beef Enchilada Casserole is a layered dish that combines the essence of classic beef enchiladas with a convenient casserole format. It typically involves layers of seasoned ground beef, tortillas, salsa, and cheese, all baked until bubbling and golden. This dish is an excellent way to satisfy your cravings for Mexican-inspired cuisine without the fuss of rolling individual enchiladas.

With a combination of ground beef, spices, cheese, and tortillas, this casserole delivers a burst of flavor in every bite. It’s perfect for a family dinner or as leftovers that feel just as great the next day.

Quick Facts about Beef Enchilada Casserole

  • Preparation Time: 30 minutes
  • Cooking Time: 40 minutes
  • Servings: 8
  • Calories per Serving: Approximately 500 kcal
  • Main Ingredients: Ground beef, tortillas, cheese, salsa
Print

Beef Enchilada Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious and hearty layered dish combining seasoned ground beef, tortillas, salsa, and gooey cheese, perfect for family dinners.

  • Author: emma
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Total Time: 70 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican
  • Diet: None

Ingredients

  • 1 cup long-grain white rice
  • 2 Tbsp. olive oil
  • 1 1/2 lb. ground beef
  • 1 medium onion, chopped
  • 2 garlic cloves, finely chopped
  • 2 (4-oz.) cans diced green chiles
  • 2 tsp. ground cumin
  • 2 tsp. paprika
  • 1 tsp. kosher salt
  • 1/2 tsp. black pepper
  • 1 large tomato, chopped
  • 1 cup corn kernels (thawed if frozen)
  • 1 (16-oz.) jar salsa verde
  • 12 small corn tortillas
  • 3 cups grated sharp cheddar cheese (about 12 ounces)
  • 2 (10-oz.) cans enchilada sauce
  • 1/2 cup chopped black olives
  • 3 scallions, thinly sliced
  • Sour cream, for serving

Instructions

  1. Cook the rice according to the package directions. Set aside.
  2. Heat the olive oil in a large skillet over medium-high heat. Add the beef, onion, and garlic; cook until the beef is browned (about 4 to 6 minutes). Drain excess fat, then add chiles, cumin, paprika, salt, and pepper, stirring to combine.
  3. Add the chopped tomato and 1 cup of water; simmer gently until reduced by half (about 2 minutes). Remove from heat and stir in the corn.
  4. Preheat your oven to 375°F (190°C). Spread 1 cup of salsa verde in the bottom of a 9×13-inch baking dish.
  5. Layer half of the tortillas over the salsa, overlapping their edges. Spoon the rice over the tortillas.
  6. Add the beef mixture, sprinkling half of the cheese on top. Drizzle with half of the enchilada sauce.
  7. Place the remaining tortillas on top, followed by the rest of the salsa and enchilada sauce. Finish with the remaining cheese.
  8. Cover the casserole with foil, making sure it does not touch the cheese, and place it on a rimmed baking sheet. Bake for 20 minutes.
  9. Uncover and continue baking until bubbly and hot (about 20 minutes more).
  10. Switch your oven to broil and broil until golden on top (approximately 5 minutes).
  11. Allow the dish to rest for at least 10 minutes, then garnish with olives and scallions. Serve with sour cream.

Notes

For a vegetarian version, substitute beef with black beans or lentils. Ensure to rest the casserole for better texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 500
  • Sugar: 6g
  • Sodium: 900mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 4g
  • Protein: 28g
  • Cholesterol: 70mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Benefits of Beef Enchilada Casserole

This hearty dish is not only delicious but also comes with a variety of nutritional benefits.

  • Rich in protein from the ground beef, which supports muscle health
  • Contains vitamins from the vegetables like tomatoes and onions
  • Versatile; easy to customize with different ingredients
  • Great for meal prep and feeding large families

As registered dietitian Kate Matlaga from Harvard Health notes, “A balanced meal that includes protein, fiber, and healthy fats can support overall health and wellness.”

Ingredients

To make this delicious Beef Enchilada Casserole, gather the following ingredients:

  • 1 cup long-grain white rice
  • 2 Tbsp. olive oil
  • 1 1/2 lb. ground beef
  • 1 medium onion, chopped
  • 2 garlic cloves, finely chopped
  • 2 (4-oz.) cans diced green chiles
  • 2 tsp. ground cumin
  • 2 tsp. paprika
  • 1 tsp. kosher salt
  • 1/2 tsp. black pepper
  • 1 large tomato, chopped
  • 1 cup corn kernels (thawed if frozen)
  • 1 (16-oz.) jar salsa verde
  • 12 small corn tortillas
  • 3 cups grated sharp cheddar cheese (about 12 ounces)
  • 2 (10-oz.) cans enchilada sauce
  • 1/2 cup chopped black olives
  • 3 scallions, thinly sliced
  • Sour cream, for serving

Step-by-Step Instructions

  1. Cook the rice according to the package directions. Set aside.
  2. Heat the olive oil in a large skillet over medium-high heat. Add the beef, onion, and garlic and cook until the beef is browned (4 to 6 minutes). Drain excess fat, then add chiles, cumin, paprika, salt, and pepper, stirring to combine.
  3. Add the chopped tomato and 1 cup of water, simmering gently until reduced by half (about 2 minutes). Remove from heat and stir in the corn.
  4. Preheat your oven to 375°F (190°C). Spread 1 cup of salsa verde in the bottom of a 9×13-inch baking dish.
  5. Layer half of the tortillas over the salsa, overlapping their edges. Spoon the rice over the tortillas.
  6. Add the beef mixture, sprinkling half of the cheese on top. Drizzle with half of the enchilada sauce.
  7. Place the remaining tortillas on top, followed by the rest of the salsa and enchilada sauce. Finish with the remaining cheese.
  8. Cover the casserole with foil, making sure it does not touch the cheese, and place it on a rimmed baking sheet. Bake for 20 minutes.
  9. Uncover and continue baking until bubbly and hot (about 20 minutes more).
  10. Switch your oven to broil and broil until golden on top (approximately 5 minutes).
  11. Allow the dish to rest for at least 10 minutes, then garnish with olives and scallions. Serve with sour cream.

Variations & Substitutes

This Beef Enchilada Casserole can easily adapt to fit various dietary preferences:

  • Vegetarian: Substitute beef with black beans or lentils.
  • Gluten-Free: Use corn tortillas instead of flour.
  • Low-Carb: Swap tortillas with zucchini or use cauliflower rice.
  • Spicy: Add jalapeños or opt for spicy salsa verde.

These changes can alter the flavor profile and nutritional content, providing diverse options for your meal planning.

Mistakes to Avoid

When preparing Beef Enchilada Casserole, consider avoiding these common errors:

  • Overcooking the beef: This can make it tough. Brown it until just cooked.
  • Using stale tortillas: Fresh tortillas yield better texture.
  • Skipping the resting time: Allowing the casserole to cool slightly helps it set.
  • Not layering evenly: Ensure ingredients are evenly distributed for balanced flavor.
  • Ignoring the foil cover: Covers prevent over-browning while baking.

By following this checklist, you can ensure a successful dish every time.

Storage & Reuse

To keep your Beef Enchilada Casserole fresh:

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Freeze portions for up to 3 months; reheat thoroughly before serving.
  • Reimagine leftovers by transforming them into a quesadilla or topping a salad.

If you love this recipe, try our Chicken Enchilada Bake or Vegetarian Quinoa Casserole.

Conclusion

Beef Enchilada Casserole is a simple yet gratifying meal that is sure to please everyone at your dinner table. With its combinations of flavors, ease of preparation, and nutritional benefits, it’s an ideal choice for busy weeknights or gatherings. Embrace the flavors of Mexico while enjoying comfort food in a new, easy-to-serve way. Happy cooking!

Readers loves these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star