This Easy Taco Casserole recipe is made with 3 layers of corn tortillas, ground beef, corn, black beans, the best taco seasoning and lots of melted cheese!
Looking to add some variety to your weekly taco night menu? Then you’ve got to try this taco casserole recipe!
Sometimes referred to as taco lasagna, this dish is made with 3 layers of corn tortillas, an easy ground beef, corn and black bean mixture and lots of ooey-gooey melted cheese.
This is one of those dishes that seems to have everything going for it – it makes 8 servings, it takes less than an hour to make from start to finish, kids LOVE it and it’s freezer friendly! I mean, it’s just a no brainer. Oh, and it’s taco flavored which means it tastes amazing!
How to make taco casserole
First, prepare the meat and veggie mixture. Cook some diced onions and poblanos in a large skillet over medium-high heat, add a little minced garlic and cook for 30 seconds, and then add the some ground beef and cook until browned, about 8 to 10 minutes.
When the meat is cooked, it’s time to season it with taco seasoning. I used 3 tablespoons of my homemade taco seasoning, but if you don’t want to make your own, you can use your favorite store-bought taco seasoning.
Next, add in the black beans, corn, diced tomatoes and lime juice. Mix everything together, give it a taste and add some salt and pepper if necessary.
Next, assemble the casserole. Start by laying down 6 corn tortilla halves along the edges of the baking dish. Then place 1 whole corn tortilla in the very middle. This should create a full “sheet” of tortillas that completely covers the bottom of the dish.
Top the tortillas with 1/3 of the meat and veggie mixture and 1/3 of the shredded Monterey Jack cheese. Repeat the process and create 2 more layers.
Last but not least, bake the taco casserole. Place the casserole in a 375°F oven and bake for 20-25 minutes, until the cheese is fully melted.
For a super pretty presentation (because we eat with our eyes first!), I like topping the casserole with freshly chopped cilantro and tomatoes. Then for serving, top each slice with a dollop sour cream (or plain Greek yogurt) and a few dashes of your favorite hot sauce. I’m a big fan of original Cholula or Valentina hot sauces.
All that’s left to do is eat!
Taco Casserole makes great leftovers!
If you’ve got some leftovers, you can store them in the fridge for up to 5 days or freeze them in an airtight freezer-safe container for up to 3 months! To reheat leftovers, heat on high in the microwave for 2 to 3 minutes, until warmed through.
More recipes you’ll love
- The Best Taco Salad Recipe
- Cream Cheese Chicken Taquitos
- Red Chicken Enchiladas
- Mexican Salsa Verde Chilaquiles Casserole
- Taco Soup Recipe
Easy Taco CasserolePrint Pin Rate
- cooking spray
- 1 1/2 tablespoons olive oil
- 1/2 yellow onion, chopped
- 2 teaspoons minced garlic (about 4 cloves)
- 1 poblano pepper, diced
- 1 pound lean ground beef
- 3 tablespoons homemade taco seasoning (or store-bought)
- 1 15-ounce can black beans, drained and rinsed
- 1 15-ounce can whole kernel yellow corn, drained and rinsed
- 1 15-ounce can diced tomatoes
- 2 tablespoons lime juice (about the juice of 1 lime)
- 12 corn tortillas
- 4 cups shredded Monterey Jack cheese
- chopped cilantro, cilantro and sour cream, for topping
- Preheat oven to 375°F. Grease a 3-quart 13x9-inch baking dish with cooking spray and cut 9 of the corn tortillas in half. Set aside.
- In a large nonstick skillet over medium-high heat, add oil, onions and poblanos. Cook until soft, about 5 minutes. Add in garlic and cook until fragrant, about 30 seconds.
- Add the ground beef and break up the meat into smaller chunks using a wooden spoon. Cook, stirring occasionally, until the beef is completely browned, about 8 to 10 minutes.
- Add taco seasoning, black beans, corn, diced tomatoes and lime juice. Stir until fully combined, taste and season with salt and pepper. Remove from heat.
- Assemble the casserole by placing 6 tortilla halves and 1 whole tortilla in the baking dish so that the bottom is completely covered. Top with 1/3 of the meat mixture and 1/3 of the shredded cheese. Repeat and make 2 more layers.
- Bake for 20 to 25 minutes, until cheese is completely melted. Garnish tomatoes, cilantro and serve with sour cream.