In a frying pan over medium heat, cook the ground beef until evenly browned. Drain excess fat. Add minced onion, garlic, cumin, and chili powder, stirring well to combine. Cook until the onions are translucent and fragrant, about 5 minutes. Season with salt and pepper to taste.
Preheat your oven to 375°F (190°C). In a baking dish, spread a thin layer of enchilada sauce on the bottom. Lay down the first layer of tortillas, followed by a layer of the beef mixture. Sprinkle with a mix of cheddar and Monterey Jack cheese. Repeat these layers until all ingredients are used, ending with tortillas and a generous amount of cheese on top.
Cover the baking dish with aluminum foil. Place it into the preheated oven and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, or until the top is bubbling and golden brown.
Once done, remove the casserole from the oven and let it cool slightly. Garnish with chopped cilantro and, if desired, a dollop of sour cream.
Notes
Store any leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months. Reheat until warm in the oven before serving.
Keyword Beef Enchilada Casserole, Main Dish, Mexican Night