Mexican Lasagna Layered Beef Casserole 🌮🧀
Thank you so much for stopping by! This recipe is one of my absolute favorites to share because it brings big, bold flavors to the table in such a fun and comforting way. Mexican Lasagna Layered Beef Casserole is exactly what it sounds like—layers of tortillas, seasoned beef, beans, chiles…

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.
Ingredients
Instructions
- Cook the Meat Filling In a large skillet, cook ground beef and onion over medium heat until browned. Drain excess grease.
- Add Flavor Stir in garlic, taco seasoning, beans, chiles, diced tomatoes, and water. Simmer 5–7 minutes until thickened.
- Layer the Casserole In a greased 9×13 dish, spread a thin layer of the meat filling. Add a layer of tortillas, then cheese. Repeat until all ingredients are used, finishing with cheese on top.
- Bake Cover with foil and bake at 375°F for 25 minutes. Remove foil and bake another 10–15 minutes until cheese is golden and bubbly.
- Serve Let cool slightly before slicing. Garnish with sour cream and fresh cilantro.
Thank you so much for stopping by! This recipe is one of my absolute favorites to share because it brings big, bold flavors to the table in such a fun and comforting way. Mexican Lasagna Layered Beef Casserole is exactly what it sounds like—layers of tortillas, seasoned beef, beans, chiles, tomatoes, and plenty of gooey cheese, baked to bubbling perfection. It’s hearty, customizable, and the kind of dinner that makes everyone at the table go back for seconds.
Before we get started, don’t forget to subscribe so you never miss cozy, flavor-packed recipes like this one. Delivered straight to your inbox, you’ll always be ready to wow your family with easy, delicious meals!
Why You’ll Love Mexican Lasagna Layered Beef Casserole
I promised you versatile, and here’s proof! This casserole is a mashup of lasagna and Mexican flavors, making it the ultimate weeknight win.
- Family Favorite: Layers of cheesy, saucy goodness that everyone loves.
- Easy & Flexible: Swap in your favorite proteins, beans, or veggies.
- Make Ahead Friendly: Assemble in advance and bake when ready.
- Leftover Heaven: Tastes even better the next day.
The smell of garlic, taco seasoning, and roasted tomatoes baking together is incredible—anything but boring!!
Ingredients for Mexican Lasagna Layered Beef Casserole
Meat Filling
- 1 lb (450 g) ground beef
- 425 g canned black beans, drained and rinsed
- 115 g canned green chiles
- 410 g canned fire-roasted diced tomatoes, undrained
- 120 ml water
- 60 g taco seasoning
- 2 teaspoons minced garlic
- 1 medium onion, diced
For the Layers
- 10–12 medium flour or corn tortillas
- 3 cups shredded Mexican blend cheese (cheddar, Monterey Jack, or both)
- ½ cup sour cream (for serving)
- Fresh cilantro, chopped (for garnish)
Tools You’ll Need
- Large skillet
- Wooden spoon or spatula
- 9×13 baking dish
- Measuring cups and spoons
- Oven preheated to 375°F (190°C)
Ingredient Additions & Substitutions
- Meat: Swap beef for ground turkey, chicken, or even shredded rotisserie chicken.
- Beans: Pinto or refried beans work too.
- Veggies: Add corn, bell peppers, or zucchini to the filling.
- Cheese: Use queso fresco or pepper jack for extra spice.
- Tortillas: Corn tortillas add more authentic flavor; flour tortillas give a softer texture.
How to Make Mexican Lasagna Layered Beef Casserole
- Cook the Meat Filling In a large skillet, cook ground beef and onion over medium heat until browned. Drain excess grease.
- Add Flavor Stir in garlic, taco seasoning, beans, chiles, diced tomatoes, and water. Simmer 5–7 minutes until thickened.
- Layer the Casserole In a greased 9×13 dish, spread a thin layer of the meat filling. Add a layer of tortillas, then cheese. Repeat until all ingredients are used, finishing with cheese on top.
- Bake Cover with foil and bake at 375°F for 25 minutes. Remove foil and bake another 10–15 minutes until cheese is golden and bubbly.
- Serve Let cool slightly before slicing. Garnish with sour cream and fresh cilantro.
What to Serve with Mexican Lasagna
This casserole is a full meal on its own, but it pairs perfectly with:
- Mexican rice or cilantro lime rice
- A simple green salad with avocado
- Chips and salsa or guacamole
- Sweet corn or elote (Mexican street corn)
Storage Instructions
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Assemble and freeze (unbaked) for up to 2 months. Bake from frozen, adding 10–15 minutes to cooking time.
- Reheat: Warm in the oven at 350°F until heated through, or microwave individual portions.
Nutritional Information (per serving, approx. 8 servings)
- Calories: 460
- Protein: 28g
- Fat: 23g
- Carbohydrates: 34g
- Fiber: 6g
- Sodium: 870mg
Conclusion
This Mexican Lasagna Layered Beef Casserole is everything you love about tacos and lasagna combined into one irresistible dish. It’s cheesy, hearty, and bursting with bold flavors, making it perfect for weeknight dinners, potlucks, or even meal prep.
If you loved this recipe, try more Tex-Mex favorites like Cheesy Taco Pasta, Beef Enchilada Casserole, and Chicken Fajita Bake.
I’d love to see your version of this recipe! Pin it on Pinterest, leave a review, and share your photos—let’s make dinnertime fun and flavorful together. 🌮✨
Tips for Success
- Don’t skimp on cheese—it helps hold the layers together.
- Use flour tortillas if you want a softer texture; corn tortillas if you want a sturdier, more authentic bite.
- Let the casserole rest for 10 minutes before cutting to avoid sliding layers.
- Spice it up by adding jalapeños or a drizzle of hot sauce.
