I absolutely love this Beef Enchilada Casserole Recipe because it brings all the best flavors of traditional enchiladas into one comfy, layered dish that’s perfect for feeding a crowd or just having delicious leftovers for days. It’s easy to pull together on a weeknight but special enough to impress guests, making it one of those recipes I reach for time and time again.

What really makes this recipe stand out is the combination of a homemade enchilada sauce and a hearty beef filling with black beans and green chiles, layered between tender corn tortillas and melty Colby Jack cheese. You’ll find that it’s not only satisfying but also forgiving, so even if you’re new to making enchilada casseroles, you’ll enjoy the process and results just as much as I do.

❤️

Why You’ll Love This Recipe

  • Comfort Food Classic: It captures the warmth and flavor of authentic enchiladas in an easy, layered casserole you can make anytime.
  • Family Friendly: My family goes crazy for this one — it’s hearty enough to satisfy everyone from kids to adults.
  • Flexible Ingredients: You can swap ground beef for chicken or adjust spices to your taste for a personal twist.
  • Make-Ahead Convenience: Perfect for prepping in advance and baking when you’re ready, saving you time on busy days.

Ingredients You’ll Need

Each ingredient in this Beef Enchilada Casserole Recipe works together to build a rich, layered flavor profile while keeping things simple and approachable. When shopping, I like to pick fresh onions and quality black beans since they really boost the freshness and texture of the dish.

  • Enchilada Sauce: Making your own sauce with tomato sauce, spices, and chicken stock adds a fresh, vibrant flavor compared to store-bought.
  • Olive Oil: A good quality olive oil gives a nice base flavor and helps sauté the onions just right.
  • Yellow Onion: Diced onions provide sweetness and depth to both the sauce and the beef filling.
  • Kosher Salt: Essential for seasoning and balancing the flavors.
  • Cumin and Chili Powder: These spices bring warmth and authentic Mexican flair that’s key to enchiladas.
  • All-Purpose Flour: Helps thicken the enchilada sauce for a smooth, luscious consistency.
  • Tomato Sauce: The base for your sauce; choose a good-quality brand for best taste.
  • Chicken Stock: Adds richness and depth to the sauce without overwhelming the flavors.
  • Garlic: Fresh minced garlic gives a punch of aroma and flavor.
  • Ground Beef: I use lean but flavorful beef to keep the casserole hearty but not greasy.
  • Black Beans: Canned, drained, and rinsed for texture and protein.
  • Diced Green Chiles: Adds a nice, mild heat and subtle tanginess—don’t skip.
  • Corn Tortillas: Use fresh or store-bought 6-inch tortillas; dipping them in sauce keeps them wonderfully soft.
  • Colby Jack Cheese: Melts beautifully and has a mild, creamy flavor that balances the spices.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of my favorite things about this Beef Enchilada Casserole Recipe is how easy it is to play around with the ingredients—whether you want to lighten it up or kick up the heat. Feel free to customize it to whatever fits your mood or pantry.

  • Swap Ground Beef for Chicken: I’ve swapped in shredded chicken before when I was craving a lighter protein and it worked beautifully—just season similarly and you’re golden.
  • Make It Vegetarian: Try substituting the beef with extra beans, corn, or sautéed veggies like zucchini and bell peppers for a satisfying meatless version.
  • Adjust the Heat Level: Add more diced green chiles or a pinch of cayenne if you like it spicy; I like mine with just a gentle kick so the cheese and sauce shine.
  • Cheese Varieties: Swap the Colby Jack for Monterey Jack, cheddar, or even a little queso fresco on top for a different melty experience.

How to Make Beef Enchilada Casserole Recipe

Step 1: Prepare Your Baking Dish and Oven

First things first: preheat your oven to 350°F (175°C) so it’s ready when you assemble. Then grab a 9×13-inch baking dish and spray it lightly with cooking spray to keep your casserole from sticking and make cleanup a breeze. Having this ready ahead of time lets you focus fully on making the layers shine.

Step 2: Make the Enchilada Sauce

I love that this sauce is homemade—it’s where the magic starts. Heat the olive oil in a skillet over medium heat, then add the diced onion and kosher salt. Sauté until it’s soft and translucent, about 5 minutes. Stir in the chili powder and cumin and cook just until fragrant, about 30 seconds. Next, sprinkle the flour over the onions and stir it in well to thicken.

Slowly whisk in the chicken stock, then stir in tomato sauce and minced garlic. Bring it to a simmer and let it cook gently for 5 minutes, stirring so it thickens nicely. Pro tip: if you want a smoother sauce, you can blend it briefly in a blender—this makes your casserole look extra polished, though it’s totally optional.

Step 3: Cook the Beef Filling

While the sauce simmers, heat a separate skillet over medium-high and add the ground beef. Season with salt and pepper, and break it up with a spatula as it cooks. Once the beef starts to brown, add the second diced onion and cook until the beef is fully cooked through, about 5 minutes. Drain any excess fat to keep the casserole from becoming greasy.

Then stir in the diced green chiles and black beans, mixing everything evenly. At this point, pour about half a cup of the enchilada sauce into your beef mixture—mixing it in adds moisture and flavor that makes the casserole layers sing together.

Step 4: Assemble the Casserole

Now the fun part! Dip six of your corn tortillas into the remaining enchilada sauce to soften and coat them. Line the bottom of your prepared baking dish with these saucy tortillas. Spread half the beef mixture evenly over the tortillas, then sprinkle with 1 cup of shredded Colby Jack cheese.

Repeat the process: dip the remaining six tortillas in sauce, layer them on top, then add the rest of the beef mixture. Finish with the remaining 2 cups of cheese for that irresistible melty topping. All these layers come together to make a casserole that’s bursting with flavor and texture.

Step 5: Bake Until Bubbly and Delicious

Pop your assembled casserole into the preheated oven and bake uncovered for about 20 minutes. You want the cheese to be bubbly and golden in spots—that’s your cue that it’s ready to eat. When I’ve made this, I usually let it rest for about 5 minutes before serving so it slices cleanly and the flavors settle.

👨‍🍳

Pro Tips for Making Beef Enchilada Casserole Recipe

  • Keep Tortillas Soft: Dipping tortillas in sauce before layering prevents them from drying out and makes every bite tender.
  • Drain Excess Fat: Removing fat from cooked beef keeps the casserole from becoming greasy and heavy.
  • Blend the Sauce for Smoothness: Blending the enchilada sauce creates a silky texture that helps the casserole layers hold together beautifully.
  • Let It Rest: Allow the casserole to sit a few minutes after baking so it firms up, making serving easier and neater.

How to Serve Beef Enchilada Casserole Recipe

A white baking dish with blue handles holds a six-piece layered casserole. The bottom layer is a light orange sauce mixed with beans, topped with cooked brown ground meat scattered evenly. Above this is a layer of creamy melted yellow and white cheese covering the whole dish with black beans dotted across. On top, fresh green herbs are sprinkled all over, adding color contrast. The casserole pieces are clearly cut into squares with one piece slightly lifted at the top left corner, showing thick layers inside. The dish sits on a white marbled surface with some green lime slices and a glass bowl with yellow contents nearby photo taken with an iphone --ar 4:5 --v 6.1

Garnishes

I usually top slices with fresh chopped cilantro, a dollop of sour cream, and some sliced avocado or jalapeños. These simple garnishes bring brightness, creaminess, and a little extra zing that cut through the richness and keep every bite exciting.

Side Dishes

My go-to sides are Mexican rice or a light, zesty salad with lime vinaigrette. Sometimes I make a quick guacamole on the side or serve with warm tortilla chips for scooping up any leftover sauce—trust me, it’s a hit with everyone at the table!

Creative Ways to Present

For special dinners, I’ve assembled the casserole in individual ramekins for a fun personal touch. Another time, I added layers of sautéed corn and a sprinkle of smoky paprika on top for an extra pop of color and flavor. These little tweaks make it feel like a treat without extra hassle.

Make Ahead and Storage

Storing Leftovers

Once cooled, I cover leftover casserole tightly with foil or plastic wrap and store it in the fridge. It keeps well for up to 4 days, and I love reaching for it when I need a quick, satisfying meal. Just reheat until warmed through.

Freezing

This Beef Enchilada Casserole Recipe freezes wonderfully. I usually assemble it but don’t bake, then wrap the casserole dish with foil and plastic wrap before freezing. When ready to eat, just thaw overnight in the fridge and bake as usual—perfect for busy nights when you want homemade without the prep.

Reheating

I reheat leftovers in the oven at 350°F until warm and bubbly again, which keeps the texture nice and the cheese melty. Alternatively, reheating single servings in the microwave works in a pinch, just be careful not to overheat or the tortillas might dry out.

FAQs

  1. Can I make the enchilada sauce ahead of time?

    Absolutely! The sauce can be prepared a day or two in advance and stored in the refrigerator. Just reheat gently before assembling your casserole for the best results.

  2. What can I use instead of ground beef?

    You can swap the beef for ground chicken, turkey, or even a plant-based meat alternative. I personally like shredded chicken because it’s lighter and soaks up the sauce beautifully.

  3. Do I have to blend the enchilada sauce?

    Not at all! Blending the sauce is optional. It just creates a smoother texture and a more polished look, but if you love little chunks of onion and garlic, you can skip this step.

  4. How can I make this recipe spicier?

    Try adding extra diced green chiles, a pinch of cayenne pepper, or even some chopped fresh jalapeños to the beef mixture. Adjust gradually and taste as you go to find your perfect heat level.

  5. Can I prepare this Beef Enchilada Casserole Recipe gluten-free?

    Yes! Use gluten-free tortillas and substitute the all-purpose flour in the sauce with a gluten-free alternative like cornstarch or a gluten-free flour blend. Double-check your spices and stock to ensure they’re gluten-free as well.

Final Thoughts

This Beef Enchilada Casserole Recipe holds a special place in my heart because it’s the kind of dish that makes you feel cozy, nourished, and a little bit celebrated at the same time. I hope that when you make it, you enjoy every cheesy, spicy, tender bite as much as my family and I do. It’s one of those recipes that’s worth keeping in your repertoire for those nights when you want something comforting with a little flair—like sharing a warm plate of happiness with friends around your kitchen 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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 276 reviews
  • Author: Lisa
  • Prep Time: 30 minutes
  • Cook Time: 20 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Category: Casserole
  • Method: Baking
  • Cuisine: Mexican

Description

This Beef Enchilada Casserole is a hearty and flavorful Mexican-inspired dish featuring layers of seasoned ground beef, black beans, sautéed onions, green chiles, and cheese, all baked with a homemade enchilada sauce. Perfect for a comforting family dinner, this casserole combines traditional enchilada flavors in an easy-to-make layered format that’s sure to please.


Ingredients

Units Scale

Enchilada Sauce

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 1/2 teaspoon kosher salt
  • 1 1/2 teaspoons cumin
  • 2 teaspoons chili powder
  • 1 tablespoon all purpose flour
  • 15 ounces tomato sauce
  • 1 cup chicken stock
  • 2 cloves garlic, minced

Casserole

  • 1 pound ground beef
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 small yellow onion, diced
  • 4.5 ounces diced green chiles
  • 15 ounces black beans, drained and rinsed
  • 12 corn tortillas (6 inches)
  • 3 cups shredded colby jack cheese

Instructions

  1. Preheat Oven and Prepare Dish: Preheat your oven to 350 degrees Fahrenheit. Lightly spray a 9 by 13 inch baking dish with cooking spray and set it aside for assembling the casserole.
  2. Make Enchilada Sauce Base: In a large skillet over medium heat, warm 1 tablespoon olive oil. Add 1 diced onion and 1/2 teaspoon kosher salt. Sauté until the onion becomes translucent, about 5 minutes.
  3. Cook Ground Beef Filling: While the onion is cooking, heat another skillet and add the ground beef. Break it up with a spoon and season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Add the diced onion. Cook until the beef is thoroughly browned and cooked through, approximately 5 minutes.
  4. Flavor the Enchilada Sauce: To the onion in the sauce skillet, stir in 1 1/2 teaspoons cumin and 2 teaspoons chili powder. Cook for about 30 seconds to release the spices’ aroma. Mix in 1 tablespoon all purpose flour to thicken. Slowly whisk in 1 cup chicken stock, stirring continuously. Add 15 ounces tomato sauce and 2 cloves minced garlic. Bring the mixture to a simmer and cook for 5 minutes, stirring occasionally.
  5. Finish Beef Mixture: Once the ground beef is cooked, drain any fat from the skillet. Stir in 4.5 ounces diced green chiles and 15 ounces rinsed black beans. Combine well and remove from heat.
  6. Blend Enchilada Sauce (Optional): Transfer the enchilada sauce to a blender and blend until smooth, if desired, for a smoother texture.
  7. Assemble the Casserole – Layer 1: Pour 1/2 cup of the enchilada sauce into the bottom of the prepared baking dish. Dip 6 corn tortillas into the remaining sauce to coat them, and layer them evenly over the sauce in the dish.
  8. Layer Beef and Cheese: Divide the beef mixture in half. Spread half of the beef mixture evenly over the tortilla layer. Sprinkle 1 cup shredded colby jack cheese over the beef.
  9. Assemble the Casserole – Layer 2: Dip the remaining 6 tortillas into the enchilada sauce to coat. Layer them over the cheese. Top with the remaining half of the beef mixture, then cover with the remaining 2 cups of colby jack cheese.
  10. Bake: Bake the assembled casserole, uncovered, in the preheated oven for 20 minutes or until the cheese is bubbly and melted. Remove from oven and let it rest a few minutes before serving.

Notes

  • You can replace the ground beef with cooked shredded chicken for a variation.
  • Blending the enchilada sauce is optional but results in a smoother, more cohesive sauce.
  • Using corn tortillas adds authentic texture and flavor, but flour tortillas can be substituted if desired.
  • Make sure to drain and rinse the black beans to reduce sodium and improve taste.

Nutrition

  • Serving Size: 1 slice (1/8 of casserole)
  • Calories: 410
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0.3g
  • Carbohydrates: 30g
  • Fiber: 7g
  • Protein: 27g
  • Cholesterol: 65mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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