I first made this Beef Enchilada Casserole on a night when I craved the deep, comforting flavors of homemade enchiladas but was completely out of patience for the tedious rolling and filling of individual tortillas. As I browned the ground beef with onions and garlic, the savory smell filled my kitchen with promise. Layering the tortillas, meat, and cheese felt like building a delicious lasagna with a south-of-the-border twist. When I pulled the bubbling, golden-brown dish from the oven, the aroma of melted cheese and spicy sauce was pure heaven. That first forkful—a perfect stack of saucy, cheesy, beefy goodness—was an instant revelation. It’s been my go-to for a guaranteed happy, full-bellied family ever since.
Why You’ll Love This Recipe
You are going to be obsessed with this recipe because it delivers every bit of the hearty, cheesy, saucy joy of traditional enchiladas with a fraction of the work. It’s the ultimate one-dish wonder that’s incredibly forgiving, perfect for feeding a crowd, and makes for fantastic leftovers. The layers meld together into something greater than the sum of their parts—a rich, comforting casserole that’s bursting with flavor and topped with the perfect amount of melted, bubbly cheese. It’s a weeknight hero that feels like a celebration.
Ingredients
- 6 large (10-inch) flour tortillas
- 2 pounds ground beef (I use 80/20 for flavor)
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 (1 oz) packet taco seasoning
- 1 (10 oz) can red enchilada sauce (mild, medium, or hot)
- 1 (10 oz) can cream of mushroom soup (or cream of chicken)
- 1 (4 oz) can diced green chiles, undrained
- 2 cups shredded Mexican blend cheese (or a mix of cheddar & Monterey Jack)
- 1 cup sour cream, for serving
- Optional garnishes: chopped cilantro, diced tomatoes, sliced jalapeños, sliced black olives (See the next page below to continue…)