Enchilada Casserole makes a perfect weeknight or weekend meal to serve family and friends. Enchilada Casserole is comfort food that feeds those spicy cravings. Get this family favorite enchilada casserole recipe and make it your own!
Drizzle olive oil into bottom of 12-inch skillet over medium heat. Once warm, add a tortilla, one at a time, to the skillet. Cook until crisp on each side, remove from the skillet with tongs and set aside.
Add beef and onions to the skillet and cook until completely browned. Remove from heat and drain away any drippings. Add garlic to the skillet and cook until fragrant.
Spoon about 1/2 cup of enchilada sauce into the bottom of a 9x13 casserole dish that has been sprayed with olive oil or cooking spray. Spread enchilada sauce to coat the bottom of the casserole dish.
Place 3 tortillas on top of the enchilada sauce, overlapping them slightly at the edges to make all 3 tortillas fit lengthwise. Ladle on additional enchilada sauce, about 1/2 cup. Layer on beef, onion and garlic mixture, making sure to spread mixture evenly over tortillas and enchilada sauce.
Top with large dollops of sour cream and spread slightly. Sprinkle on a little of both cheeses.
Repeat layering with 3 more tortillas, enchilada sauce, beef mixture, sour cream, and end with cheeses.
Bake in oven until cheeses have melted, about 20 minutes.
You may substitute any other meat or bean for ground beef in the recipe. Additionally, you may add beans, lettuce, or diced tomatoes to the recipe, if desired. To freeze: Prepare recipe through baking, wrap tightly with aluminum foil and place into the freezer. To heat once frozen, simply remove from the freezer and place in the refrigerator overnight to thaw. Bake as instructed in the recipe; however, note that baking time may take a bit longer to make sure all ingredients are heated throughout.