Easy Taco Casserole

5 from 1 vote

This post may contain affiliate sales links. Please read my disclosure policy.

This Taco Casserole Recipe is a family favorite dinner that never gets old. A super simple Mexican casserole filled with ground beef, corn, tortillas, and cheese. Top with your favorite fresh taco toppings for maximum flavor!

I am so happy to be sharing this Taco Casserole Recipe with you all today! Taco Casserole is one of those family-favorite, fail-proof weeknight meals that is loved by all. It is a simple recipe using basic ingredients that doesn’t take a lot of prep time…the ultimate homemade dinner for busy families. My kids gobble this up, especially if served with Mexican Street Corn, Pico de Gallo, and Homemade Guacamole.

piece of taco casserole with toppings

Hello, Casserole!

As a mother of four, I’ll be the first one to tell you that casseroles of any kind are a welcome sight. It’s like a one-stop shop for an easy dinner and typically all kids will gobble them up. This Taco Casserole is no exception! It’s all the flavors and ingredients you love for tacos, but baked together in a casserole and topped with lettuce, tomatoes, avocado, olives, sour cream, salsa and any other Mexican-ish toppings you prefer.

Love casseroles? Try these reader favorites: Creamy Ranch Chicken Casserole, Wild Rice & Chicken Casserole, Breakfast Casserole, Baked Pesto Chicken & Rice Casserole.

ground beef filling in skillet

Taco Casserole Ingredients

Just like you only need a handful of ingredients for classic tacos, this taco casserole is no different! You’re using all the same ingredients, but layering them in a baking dish and covering with some mild enchilada sauce. Here’s what you’ll need:

  • Ground beef– I use a lean 93/7 beef that I brown in a little olive oil.
  • Taco Seasoning– use store-bought or use my homemade taco seasoning (which tastes *just* like McCormicks!)
  • Mild Green Chiles– I love the flavor from green chiles! You can definitely omit these if that is your preference.
  • Fresh Corn– I cut mine from the cobb, but feel free to use canned for frozen.
  • Flour Tortillas– smaller corn tortillas can be used as well, you’ll just need to coat each tortilla completely in the enchilada sauce to ensure the casserole isn’t dry.
  • Enchilada Sauce– I used a mild red enchilada sauce. This keeps the casserole moist as it bakes. Green enchilada sauce or tomatillo salsa would also work.
  • Rice– this helps add volume to the casserole but is optional.
  • Cheese– I love a cheesy casserole! I use two cups of medium cheddar.
  • Toppings– think classic taco toppings like lettuce, tomato, avocado, and sour cream.

tortillas, rice and cheese layered in baking pan

How to make Taco Casserole

The casserole itself is made by layering the ingredients together and baking. Prepare the toppings while the taco casserole bakes and then serve all together. More specific increments and instructions are listed below in the printable recipe card.

  1. Make the beef filling by cooking the ground beef together with the taco seasoning, corn, green chiles, and a little water.
  2. Layer the ingredients in the casserole dish: start with a little enchilada sauce, then stack up tortillas, cheese, rice, cooked taco meat, more cheese, and top with more tortillas and enchilada sauce. Top with more cheese if your little heart desires.
  3. Bake Covered for 20 minutes at 350 degrees.
  4. Serve hot with any desired toppings.

ground beef and cheese layered in baking pan

Can I make this in advance?

Yes, you absolutely can! Just follow the directions and instead of baking, store in the refrigerator until you’re ready to bake. You can store this in the fridge for up to 48 hours before serving. Anything beyond that, I’d suggest freezing.

Freezing Instructions

If you’d like to freeze this taco casserole, be sure to build in a disposable aluminum pan. Cover the finished casserole tightly with heavy-duty foil. Place into the freezer and ensure it lays flat until it is completely frozen. Will stay good in the freezer for up to three months.

To cook from frozen, simply pop frozen casserole into a 350-degree oven and bake 1 hour or until hot and bubbly. Serve with any desired toppings.

taco casserole in pan

Love Tacos? Try these other Mexican Favorites:

taco casserole piece with toppings
5 from 1 vote

Taco Casserole

This Taco Casserole Recipe is a family favorite dinner that never gets old. A super simple Mexican casserole filled with ground beef, corn, tortillas and cheese.
servings 6 servings
Prep Time 20 mins
Cook Time 30 mins


  • 2 tablespoons olive oil
  • 1 1/2 pounds ground beef (93/7)
  • 1/2 cup fresh corn cut from the cob
  • 4.5 oz mild green chiles (1 small can)
  • 1 oz taco seasoning 1 packet, about 2 1/2 tablespoons
  • 1/2 cup water
  • 4 flour tortillas use the medium fajita size
  • 1 cup cooked white rice
  • 2 cups grated cheddar cheese
  • 10 oz mild red enchilada sauce 1 small can
  • any desired toppings: lettuce, tomato, avocado, salsa, sour cream, chips, cilantro, onion, etc..


  • Preheat oven to 350 degrees.
  • In a large skillet, heat olive oil over medium high heat. Add ground beef and break apart as it cooks. Optional step: Drain meat if desired and place back into hot pan. Add in corn, green chiles, taco seasoning and water. Stir and bring to boil. After about 3 minutes, water should have mostly evaporated and you should be left with a moist meat filling.
  • Lightly spray a 11x7 baking dish with nonstick cooking spray. Spread about 3 tablespoons enchilada sauce in the bottom of the pan. Place two whole tortillas in the bottom of the pan. Sprinkle about 1/2 cup of cheese onto the tortillas. Add the rice, the entire meat mixture and top with 1 cup grated cheese. Pour over half of the remaining enchilada sauce. Top with two tortillas, tucking in the edges. Top with remaining sauce and 1/2 cup cheese.
  • Bake covered with foil for 30 minutes. Optional step: remove the foil and bake another 10 minutes to brown the top (or just broil for 2-3 minutes). Remove from oven and cool 10 minutes before cutting and serving.
  • Serve with any desired toppings: lettuce, tomato, avocado, salsa, sour cream, chips, cilantro, onion, etc..


Calories: 619kcal | Carbohydrates: 28g | Protein: 32g | Fat: 41g | Saturated Fat: 18g | Cholesterol: 120mg | Sodium: 1312mg | Potassium: 416mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1158IU | Vitamin C: 6mg | Calcium: 316mg | Iron: 4mg
Course: Dinner
Cuisine: Mexican
Keyword: caserole recipe

Share a Comment

Your email address will not be published.

Recipe Rating

8 Responses
  1. Jacquie

    5 stars
    This looks totally yummy and easy to alter for my veggie teens.
    I don’t know how you cope moving from a beautiful house into an apartment with kids.

  2. Joann

    I love getting your emails and trying new recipe. After being married for 48 years, it’s nice to have a fresh look on your dinner plate.

    I made your Apple Coffee Cake last week and it so, so delicious. Will definitely be adding this to my holiday baking when grandkids come to visit..