
Stacked Beef Enchiladas: Your Ultimate Easy Weeknight Casserole!
For many of us, Mexican food holds a special place in our hearts and on our dinner tables. The vibrant flavors, the comforting textures, and the communal joy of sharing a delicious meal are simply irresistible. In my home, we’re not just fans; we’re full-blown fanatics! I’m fairly certain I could happily subsist on a steady diet of crispy chips, zesty salsa, and warm homemade chocolate chip cookies for the remainder of my days. From childhood, my go-to order at any Mexican restaurant has always been shredded beef enchiladas with a rich, red sauce. It’s a classic for a reason, embodying everything wonderful about authentic Mexican cuisine. It has consistently remained my absolute favorite Mexican dish.

Why Stacked Enchiladas? Convenience Meets Flavor for Busy Lives
While traditional rolled enchiladas are fantastic, the process of stuffing and rolling each one can be quite time-consuming, especially on a busy weeknight. That’s where the magic of “stacked” enchiladas comes in! I wanted to simplify this beloved dish, making it effortlessly achievable for those frantic weeknight dinners without sacrificing any of the deep, satisfying flavors. These Stacked Beef Enchiladas are incredibly easy because everything is simply layered in a single baking pan. Instead of the meticulous rolling and individual stuffing of each tortilla, all the delicious ingredients are essentially “thrown” into a pan in layers, transforming it into a hearty casserole. This clever method shaves off significant preparation time, allowing you to enjoy a homemade Mexican feast even when time is tight.
This casserole approach makes it a perfect family meal, where everyone gets a generous portion of cheesy, meaty, saucy goodness. The layers ensure that every bite is packed with flavor, from the tender beef to the robust sauce and the gooey melted cheese. It’s less fuss, more flavor, and ideal for meal prepping or feeding a crowd.
The Secret to Unforgettable Shredded Beef: Slow-Cooked Perfection
The foundation of killer beef enchiladas, whether stacked or rolled, unequivocally begins with the beef itself. Through countless culinary experiments, I’ve discovered that when it comes to cooking beef for shredding, the “low and slow” method consistently triumphs. To create the exquisitely tender shredded beef for these enchiladas, I start by preparing a beef roast generously seasoned with authentic Mexican spices. This roast then simmers gently in a slow cooker (or Crock-Pot) on a low setting for several hours. This extended cooking time is precisely what breaks down the beef fibers, rendering the meat incredibly tender and allowing it to practically fall apart with just the touch of a fork. While this recipe does require a bit of foresight and planning due to the slow cooking process, the unparalleled melt-in-your-mouth results are unequivocally worth every minute of anticipation.
Choosing Your Beef and Spice Blend for Authentic Flavor
For the best results, opt for cuts like a chuck roast or a beef shoulder. These cuts are ideal for slow cooking as they have enough marbling to stay moist and become incredibly tender. Beyond the beef, the spices are paramount. A blend of chili powder, cumin, garlic powder, and a hint of smoked paprika can elevate the beef’s flavor profile, infusing it with that distinctive, rich Mexican essence that will shine through in your enchiladas. Adding a diced onion and a poblano pepper (if you enjoy a mild earthy kick) to the slow cooker alongside the beef broth ensures a deeply savory and aromatic base for your shredded beef. This creates a machaca-style beef that is bursting with flavor, ready to be the star of your enchilada casserole.

Crafting the Perfect Homemade Enchilada Sauce: Beyond the Can
Another absolutely critical component in achieving truly perfect enchiladas is the sauce. I confess, I am incredibly particular about my red enchilada sauce. Over the years, I’ve sampled numerous canned versions from grocery stores, only to be frequently disappointed. Many taste too smoky, others too bitter, and some are just plain bland, failing to deliver the authentic, robust flavor I crave. Instead of endlessly playing the enchilada sauce lottery at the store, I took matters into my own hands and developed a homemade enchilada sauce recipe. It’s remarkably easy to throw together and, I can confidently say, tastes infinitely superior to any store-bought alternative!
A Rich and Robust Flavor Profile
My homemade red enchilada sauce is built upon a simple yet profoundly flavorful base. It combines tomato sauce, sautéed onion, rich beef or chicken broth, and a carefully balanced blend of chili powder, cumin, authentic Mexican oregano, and garlic. This combination creates a sauce that is deep, complex, and absolutely bursting with flavor, perfectly complementing the tender, seasoned Mexican shredded beef. The process involves gently sautéing the onion to unlock its sweetness, then simmering the ingredients until the flavors meld and the sauce begins to thicken to a desirable consistency. A quick blend ensures a silky-smooth texture, making it an ideal sauce to generously coat every layer of your stacked enchiladas.
Assembling Your Stacked Beef Enchilada Masterpiece
To truly capture the authentic essence of these stacked beef enchiladas, my go-to choice is always corn tortillas. Their distinct flavor and texture stand up beautifully to the rich sauce and beef. While you certainly can use flour tortillas if that’s your preference, I find that corn tortillas offer a more traditional and satisfying experience with shredded beef enchiladas. These Stacked Beef Enchiladas are generously built with layers of succulent shredded beef, soft corn tortillas, a liberal dousing of that incredible homemade enchilada sauce, and a hefty amount of melty Mexican cheese. When it comes to cheese, there’s no such thing as too much – bring on the glorious cheese!
Layering for Maximum Flavor and Comfort
The layering process is straightforward and fun. A thin layer of sauce on the bottom prevents sticking and starts the flavor journey. Then, you arrange corn tortillas, followed by a generous scattering of the seasoned shredded beef, another ladle of sauce, and a sprinkle of cheese. Repeat these layers until your pan is full, ensuring the top layer is crowned with an abundance of cheese that will bubble and brown beautifully in the oven. This casserole format makes serving a breeze and guarantees a comforting, cheesy bite every single time.

Step-by-Step Guide: How to Make Stacked Beef Enchiladas
Creating this delicious stacked enchilada casserole is simpler than you might think, especially with a bit of planning. Follow these steps to achieve a mouthwatering meal that will become a family favorite.
Part 1: Preparing the Irresistible Shredded Beef
- Cook the Beef Roast: Begin by placing a 2.5 lb beef roast (such as chuck roast) in a slow cooker or Crock-Pot. Add one large diced onion, one large diced poblano pepper (optional, for a mild smoky flavor), 1 tablespoon of chili powder, 2 teaspoons of cumin powder, 1/2 teaspoon of garlic powder, and 1 cup of beef broth. Ensure the beef is partially submerged in the liquid.
- Slow Cook to Perfection: Cover the slow cooker and cook on a low setting for approximately 7-8 hours, or until the beef is incredibly tender and easily pulls apart. This slow process is key to achieving that melt-in-your-mouth texture.
- Shred the Beef: Once cooked, carefully remove the beef from the slow cooker and place it in a large bowl. Using two forks, shred the beef until it’s in tender strands. Discard any excess fat. The flavorful cooking liquid can be reserved to moisten the beef further if needed, or added to your enchilada sauce for extra depth.
Part 2: Whisking Up Your Homemade Red Enchilada Sauce
- Sauté the Onion: In a medium-sized pot, heat 2 tablespoons of oil over medium heat. Add one large diced onion and sauté until it becomes soft and translucent, which should take about 7-8 minutes.
- Build the Sauce Base: Stir in one 15-ounce can of plain tomato sauce (without added spices), 1 1/4 cups of beef or chicken broth, 2 tablespoons of chili powder, 2 teaspoons of cumin, 1/2 teaspoon of Mexican oregano, 1/2 teaspoon of garlic powder, and 1/2 teaspoon of salt (adjust to taste).
- Simmer and Thicken: Bring the mixture to a gentle simmer and continue to cook for about 20 minutes, stirring occasionally, until the sauce begins to thicken and slightly reduce.
- Puree for Smoothness: Carefully transfer the hot sauce to a blender (making sure to vent the lid to allow steam to escape) or use an immersion blender directly in the pot. Blend until the sauce is completely smooth and free of any onion pieces. Set aside.
Part 3: Layering and Baking Your Enchilada Casserole
- Prepare Baking Dish: Preheat your oven to 375°F (190°C). Spread a thin layer of your homemade enchilada sauce on the bottom of a 9 x 13 inch baking pan.
- Assemble Layers: Arrange a layer of corn tortillas over the sauce (you might need to overlap them or cut them to fit). Spoon a portion of the shredded beef evenly over the tortillas, then drizzle with more enchilada sauce, and sprinkle generously with shredded Mexican cheese blend.
- Repeat Layers: Continue to repeat the layering process: tortillas, beef, sauce, and cheese. Aim for at least 3 distinct layers to create a hearty casserole. Ensure the final layer on top is a generous coating of shredded cheese.
- Bake Covered: Cover the baking dish tightly with aluminum foil and bake for 20-25 minutes. This allows the flavors to meld and the tortillas to soften.
- Bake Uncovered for Golden Perfection: Remove the foil and continue to bake for another 5-10 minutes, or until the cheese is beautifully melted, bubbly, and slightly golden brown.
Serving Suggestions & Variations
Once your Stacked Beef Enchiladas are out of the oven, allow them to rest for a few minutes before serving. This helps the layers set and makes for easier slicing. Garnish with a dollop of cool sour cream or authentic Mexican crema, and a sprinkle of fresh cilantro. For an extra touch, consider adding diced avocado, a spoonful of pico de gallo, or thinly sliced green onions. These enchiladas pair wonderfully with a side of refried beans, Mexican rice, or a simple green salad. For variations, you could add a layer of black beans or corn to the casserole, adjust the spice level by adding a pinch of cayenne to the beef or sauce, or experiment with different cheese blends like Monterey Jack or Oaxaca cheese.
These enchiladas are also excellent for make-ahead meals. Assemble the casserole up to a day in advance, cover, and refrigerate. Just add an extra 10-15 minutes to the covered baking time. Leftovers store well in the refrigerator for 3-4 days and reheat beautifully.

Stacked Beef Enchiladas Recipe Card
Mexican seasoned shredded beef enchiladas with melted cheese, corn tortillas, and homemade enchilada sauce. An easy beef enchilada casserole, perfect for a comforting family dinner!
Equipment
- Slow Cooker / Crockpot
- 9 x 13 inch Baking Dish
- Medium Pot
- Blender or Immersion Blender
Ingredients for Shredded Beef
- (1) 2.5 lb. Beef Roast (approximately)
- 1 large Onion (diced)
- 1 large Poblano Pepper (optional, diced)
- 1 Tablespoon Chili Powder
- 2 teaspoon Cumin Powder
- 1/2 teaspoon Garlic Powder
- 1 cup Beef Broth
Ingredients for Homemade Red Enchilada Sauce
- 2 Tablespoons Oil
- 1 large Onion (diced)
- (1) 15-ounce can Tomato Sauce (no spices added)
- 1 1/4 cups Beef or Chicken Broth
- 2 Tablespoons Chili Powder
- 2 teaspoons Cumin
- 1/2 teaspoon Mexican oregano
- 1/2 teaspoon Garlic Powder
- 1/2 teaspoon Salt (more to taste)
Ingredients for Assembly & Garnish
- 18 Corn Tortillas
- 6 cups Shredded Mexican Cheese Blend
- Sour Cream or Mexican Crema (for garnish)
- Cilantro (for garnish)
Instructions
- Prepare Shredded Beef: In a slow cooker, combine beef roast, diced onion, optional poblano pepper, 1 Tbsp chili powder, 2 tsp cumin, 1/2 tsp garlic powder, and 1 cup beef broth. Cook on a low setting for 7-8 hours until beef is fall-apart tender. Remove beef and shred with two forks.
- Make Enchilada Sauce: In a medium pot, heat oil over medium heat. Sauté the diced onion for 7-8 minutes until soft. Stir in tomato sauce, 1 1/4 cups broth, 2 Tbsp chili powder, 2 tsp cumin, 1/2 tsp Mexican oregano, 1/2 tsp garlic powder, and 1/2 tsp salt. Simmer for 20 minutes until thickened. Carefully puree until smooth using a blender or immersion blender.
- Assemble Enchiladas: Preheat oven to 375°F (190°C). Spread a thin layer of enchilada sauce on the bottom of a 9×13 inch baking pan. Layer with corn tortillas, then shredded beef, then more enchilada sauce, and finally shredded Mexican cheese. Repeat these layers at least 3 times, ending with a generous layer of cheese on top.
- Bake: Cover the pan with foil and bake for 20-25 minutes. Remove the foil and bake for an additional 5-10 minutes, or until the cheese is bubbly and lightly golden.
- Serve: Let the casserole rest for a few minutes before serving. Garnish with sour cream or Mexican crema and fresh cilantro. Enjoy!
Recipe Notes & Tips
Make Ahead: This casserole can be assembled a day in advance and refrigerated. Increase covered baking time by 10-15 minutes if baking from cold.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the oven or microwave.
Spice Level: Adjust chili powder and add a pinch of cayenne to the beef or sauce for more heat.
Protein Variation: Chicken can be substituted for beef if preferred, following a similar slow-cooking method until shredded.
Additional Information
Course: Dinner, Lunch or Dinner
Cuisine: Mexican
Keyword: stacked beef enchiladas, easy beef enchiladas, shredded beef enchiladas, homemade enchilada sauce
There you have it – a simplified yet incredibly flavorful way to enjoy one of Mexico’s most beloved comfort foods. These Stacked Beef Enchiladas are more than just a meal; they’re an experience, a celebration of rich flavors and easy cooking that brings everyone to the table. Give this recipe a try and transform your weeknights into a fiesta!