Cheesy Beef Enchilada Casserole with Tomatoes

Introduction

This Cheesy Beef Enchilada Casserole is the ultimate comfort-food dinner: layers of tender tortillas, richly seasoned ground beef, savory enchilada-style sauce, and plenty of melted cheese, finished with juicy tomatoes and fresh herbs.

It has all the satisfying flavors of classic beef enchiladas but is much easier to assemble. Instead of carefully rolling individual enchiladas, everything is layered together in one baking dish and baked until bubbling, golden, and irresistibly cheesy.

Perfect for a family dinner, weeknight meal, potluck, or Mexican-inspired comfort-food night, this casserole is hearty, flavorful, and easy to customize.

Recipe Overview

CategoryDetails
Recipe NameCheesy Beef Enchilada Casserole
Preparation Time20 minutes
Cooking Time35–40 minutes
Total TimeAbout 1 hour
Servings6–8
DifficultyEasy
CuisineMexican-inspired
Main ProteinGround beef
Cooking MethodStovetop + oven
Best ForFamily dinner, meal prep, entertaining
TextureCheesy, saucy, tender

Why You’ll Love This Recipe

All the flavor of enchiladas without the extra work

Traditional enchiladas require filling and rolling each tortilla individually. This casserole gives you those same comforting flavors with a much simpler layering method.

Loaded with seasoned beef

Ground beef is cooked with onion, garlic, and Mexican-inspired spices, creating a rich and savory filling.

Extra cheesy

A generous layer of melted cheese creates the irresistible golden topping shown in the photo.

Easy weeknight dinner

Most of the preparation can be done in advance, making this an excellent easy beef casserole recipe for busy evenings.

Great for leftovers

The flavors become even more delicious after resting, and leftovers reheat beautifully.

Ingredients

For the Beef Filling

IngredientAmount
Ground beef1½ lb (680 g)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Olive oil1 tbsp
Chili powder2 tsp
Ground cumin1½ tsp
Paprika1 tsp
Dried oregano1 tsp
Salt1 tsp
Black pepper½ tsp
Tomato paste2 tbsp
Water or beef broth½ cup (120 ml)

For the Casserole

IngredientAmount
Flour or corn tortillas10–12
Red enchilada sauce3 cups (720 ml)
Shredded mozzarella2 cups (200 g)
Shredded cheddar cheese1½ cups (150 g)
Monterey Jack cheese1 cup (100 g)
Cherry tomatoes, halved1½ cups
Fresh cilantro, chopped¼ cup
Green onions, sliced2

Optional

IngredientAmount
Jalapeño, sliced1
Black beans1 cup
Corn kernels1 cup
Sliced black olives½ cup
Sour creamFor serving
AvocadoFor serving
Lime wedgesFor serving

Instructions Step by Step

1. Preheat the Oven

Preheat your oven to 375°F (190°C).

Lightly grease a 9 × 13-inch (23 × 33 cm) baking dish.

Set it aside while you prepare the beef filling.

2. Cook the Ground Beef

Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.

Add the diced onion and cook for approximately 3–4 minutes, until it begins to soften.

Add the ground beef.

Cook for approximately 6–8 minutes, breaking the meat apart with a wooden spoon, until browned and fully cooked.

If there is a large amount of excess fat, carefully drain it.

3. Season the Beef

Add the minced garlic and cook for approximately 30 seconds.

Add:

  • Chili powder
  • Cumin
  • Paprika
  • Oregano
  • Salt
  • Black pepper
  • Tomato paste

Stir well.

Cook for another 1–2 minutes so the spices become fragrant and the tomato paste develops a deeper flavor.

4. Add the Broth

Pour in ½ cup of beef broth or water.

Stir everything together.

Simmer for approximately 3–5 minutes, until the mixture becomes moist and flavorful but not watery.

Remove from the heat.

5. Prepare the Tortillas

If your tortillas are stiff, warm them briefly in a dry skillet or microwave.

Warm tortillas are much easier to layer without cracking.

For corn tortillas, warming them is especially important.

6. Begin Layering

Spread approximately ½ cup of enchilada sauce over the bottom of the baking dish.

Arrange a layer of tortillas over the sauce.

Depending on the size of your tortillas, you may need to overlap them slightly.

7. Add the Beef

Spread approximately one-third of the seasoned ground beef evenly over the tortillas.

Add some shredded cheese.

Add a small amount of chopped tomatoes if desired.

Pour a little more enchilada sauce over the layer.

8. Repeat the Layers

Continue layering:

  1. Tortillas
  2. Enchilada sauce
  3. Seasoned ground beef
  4. Cheese
  5. Tomatoes

Repeat until all the beef and tortillas have been used.

Finish with a generous layer of enchilada sauce.

9. Add the Cheese

Cover the top with the remaining:

  • Mozzarella
  • Cheddar
  • Monterey Jack

Make sure the cheese reaches close to the edges of the casserole.

This creates the golden, bubbling crust that makes this dish so irresistible.

10. Add the Tomatoes

Arrange halved cherry tomatoes over the cheese.

You can distribute them evenly or place them decoratively across the surface.

Add sliced jalapeños if you want some extra heat.

11. Bake

Cover the baking dish loosely with aluminum foil.

Bake at 375°F (190°C) for approximately 20 minutes.

Remove the foil.

Continue baking for another 10–15 minutes, until the cheese is completely melted and bubbling.

12. Broil for a Golden Finish

For an extra golden top, switch the oven to broil.

Broil for approximately 1–3 minutes.

Watch carefully because cheese can brown very quickly.

Remove when the top is bubbling and lightly golden.

13. Rest Before Serving

Let the casserole rest for approximately 10–15 minutes before cutting.

This is an important step.

Resting allows the layers to set slightly, making the casserole easier to serve without everything sliding apart.

14. Garnish

Finish with freshly chopped cilantro and sliced green onions.

Serve with:

  • Sour cream
  • Avocado
  • Lime wedges
  • Salsa
  • Guacamole

The fresh toppings balance the richness of the beef and cheese.

Practical Tips for the Best Casserole

Use freshly grated cheese

Pre-shredded cheese can contain anti-caking ingredients that prevent it from melting as smoothly.

Freshly grated cheese gives you a creamier, more attractive topping.

Don’t make the beef mixture watery

The filling should be moist but not swimming in liquid.

Too much liquid can make the tortillas soggy.

Warm the tortillas

This makes them easier to layer and helps prevent cracking.

Don’t skip the resting period

Allowing the casserole to rest for 10–15 minutes makes it much easier to cut into neat portions.

Season every component

The beef, sauce, tortillas, and cheese all contribute to the final flavor.

A well-seasoned beef filling makes a major difference.

Best Ingredient Alternatives

IngredientAlternative
Ground beefGround turkey
Ground beefGround chicken
CheddarColby Jack
Monterey JackPepper Jack
MozzarellaOaxaca cheese
Corn tortillasFlour tortillas
Red enchilada sauceGreen enchilada sauce
Cherry tomatoesDiced Roma tomatoes
CilantroFresh parsley
Beef brothChicken or vegetable broth

Recipe Variations

Spicy Beef Enchilada Casserole

Add sliced jalapeños to the beef mixture and use Pepper Jack cheese.

You can also add ½ teaspoon of cayenne pepper for extra heat.

Beef and Black Bean Casserole

Add 1 cup of drained black beans to the beef mixture.

The beans add texture, fiber, and extra volume while keeping the casserole hearty.

Beef and Corn Enchilada Casserole

Add 1 cup of corn kernels to the beef mixture.

Fresh, frozen, or canned corn can be used.

Cheesy Taco Beef Casserole

For a more taco-inspired flavor, add approximately 2 tablespoons of taco seasoning to the beef.

Top with cheddar and Monterey Jack.

Creamy Beef Enchilada Casserole

For an extra creamy version, mix ½ cup sour cream into the beef mixture before layering.

You can also add a few spoonfuls of cream cheese for a richer texture.

Green Chile Beef Casserole

Replace the red enchilada sauce with green enchilada sauce.

Add chopped green chiles and Pepper Jack cheese.

What to Serve With It

This casserole is filling enough to serve as a complete meal, but several sides work beautifully with it.

Mexican Rice

Fluffy seasoned rice makes an excellent side and absorbs the extra enchilada sauce.

Refried Beans

Creamy refried beans complement the beef and cheese perfectly.

Guacamole

Fresh avocado adds a cool and creamy contrast.

Fresh Salsa

Tomato salsa adds acidity and freshness to balance the richness of the casserole.

Simple Green Salad

A crisp salad with lime dressing makes the meal feel lighter.

Corn Salad

A fresh corn salad with lime, cilantro, and a little chili adds sweetness and crunch.

Make-Ahead Instructions

This casserole is excellent for meal preparation.

You can assemble the entire dish up to 24 hours in advance.

Cover tightly with plastic wrap or foil and refrigerate.

When ready to bake, remove it from the refrigerator and allow it to sit at room temperature for approximately 15–20 minutes while the oven preheats.

Because the casserole starts cold, you may need to add approximately 10 minutes to the baking time.

Always make sure the center is thoroughly hot before serving.

Storage

Allow leftovers to cool before transferring them to an airtight container.

Refrigerate for up to 3–4 days.

For best results, store individual portions so they are easy to reheat.

Reheating

Oven

Place a portion in an oven-safe dish.

Cover loosely with foil.

Reheat at 350°F (175°C) for approximately 15–20 minutes, or until hot throughout.

Remove the foil during the final few minutes to allow the cheese to crisp again.

Microwave

Place an individual portion on a microwave-safe plate.

Cover loosely.

Heat for 1–2 minutes, depending on portion size and microwave power.

Continue heating in 30-second intervals if necessary.

Freezing

This beef enchilada casserole can be frozen either before or after baking.

Before Baking

Assemble the casserole in a freezer-safe baking dish.

Cover tightly with plastic wrap followed by aluminum foil.

Freeze for up to 3 months.

Thaw overnight in the refrigerator before baking.

After Baking

Cool completely.

Cut into individual portions and store in airtight freezer-safe containers.

Freeze for up to 3 months.

Common Mistakes to Avoid

1. Using too much sauce

Although the tortillas need enough sauce to soften, too much liquid can make the casserole mushy.

2. Not draining excess beef fat

A very greasy beef mixture can make the finished casserole heavy.

3. Overloading the layers

Too much filling can make the casserole difficult to cut and serve.

Keep each layer relatively even.

4. Skipping the resting time

Cutting immediately after removing the casserole from the oven can cause the layers to fall apart.

Give it at least 10 minutes to settle.

5. Burning the cheese

Keep a close eye on the casserole when broiling.

One or two minutes can be enough to create a beautiful golden crust.

6. Using cold, stiff tortillas

Cold tortillas can crack when layered.

Warm them briefly before assembling.

Estimated Nutrition

The following values are approximate and depend on the exact ingredients, cheese quantities, and serving size.

NutrientApprox. Per Serving
Calories620 kcal
Protein35 g
Carbohydrates38 g
Fat37 g
Saturated Fat17 g
Fiber4 g
Sugar6 g
Sodium1,050 mg
Calcium420 mg

Nutrition information is an estimate and may vary depending on the products and quantities used.

Frequently Asked Questions

Can I use flour tortillas instead of corn tortillas?

Yes. Flour tortillas work well and create a softer, more tender casserole.

Can I use ground turkey instead of beef?

Absolutely. Ground turkey is a leaner alternative. You may want to add a little extra seasoning to compensate for its milder flavor.

Can I make this casserole spicy?

Yes. Add jalapeños, green chiles, cayenne pepper, hot sauce, or Pepper Jack cheese.

Can I add beans?

Definitely. Black beans or pinto beans are excellent additions.

Can I use store-bought enchilada sauce?

Yes. A good-quality store-bought enchilada sauce makes this recipe especially quick and convenient.

Can I prepare this casserole the night before?

Yes. Assemble it, cover tightly, and refrigerate overnight. Bake the following day, allowing a little extra time because the casserole will be cold.

Why is my casserole watery?

The most common causes are overly wet beef, too much sauce, or watery tomatoes.

Cook the beef mixture until excess liquid has evaporated and avoid adding excessive sauce.

How do I get a golden cheesy top?

Bake uncovered during the final 10–15 minutes, then broil for 1–3 minutes while watching carefully.

What cheese melts best?

A combination of Monterey Jack, mozzarella, and cheddar creates a flavorful topping with excellent melt and browning.

Conclusion

This Cheesy Beef Enchilada Casserole is an easy, hearty, and incredibly satisfying dinner that combines everything we love about enchiladas in a simple layered dish.

Seasoned ground beef, tender tortillas, rich enchilada sauce, and plenty of melted cheese come together under a golden topping of juicy tomatoes and fresh cilantro.

It’s perfect for busy weeknight dinners, family gatherings, meal prep, and comforting weekend meals. Best of all, you can easily adapt it with beans, corn, peppers, mushrooms, or extra cheese.

Serve it warm with sour cream, guacamole, salsa, and a squeeze of fresh lime for a complete Mexican-inspired meal.

One dish, layers of cheesy beef goodness, and plenty of flavor—this is the kind of easy casserole recipe the whole family will ask you to make again.

Leave a Comment