This post may contain affiliate links. Please see our disclosure policy.
This Mexican Lasagna is one of those dinners I turn to when I need something hearty, family-approved, and not complicated. It takes everything we love about taco night, seasoned beef, bold spices, melty cheese, and layers it into a cozy, sliceable casserole. It's not traditional, but it is dependable, filling, and the kind of meal that gets everyone to the table without complaints.
Looking for more cozy meals with Tex-Mex flavor? Add Taco Soup, Mexican Spaghetti and Taco Rice Casserole to add to your dinner rotation next.

My Mom's Mexican Lasagna

No, this isn't exactly lasagna. But just like my mom's classic lasagna recipe, this Tex-Mex casserole has that same creamy, cheesy layer made with cottage cheese.
That's where the similarities end.
Instead of pasta, you'll layer in soft tortillas, and in place of a traditional meat sauce, there's seasoned taco meat. Add a generous layer of cheddar cheese, and you've got what my mom lovingly called Mexican Lasagna. And this was one dish she could always count on her family of six to completely devour.
Pile on your favorite toppings, serve it with chips and guacamole, and you've got a standout meal that works just as well for a Sunday dinner as it does for Cinco de Mayo or a crowd-pleasing potluck.
Happy Cooking! xo Kristen
Notes on Ingredients
Use the following notes to select the right ingredients to build this Mexican Lasagna.

- Ground Meat: Lean ground beef, turkey, or chicken. Use what you like.
- Diced Tomatoes: Choose diced tomatoes with green chiles which already has flavored built in.
- Cottage Cheese: Use full-fat or reduced fat small curd cottage cheese for the best flavor. Do not use fat-free, which has added stabilizers and can separate or become watery when baked.
- Tortillas: My mom always used flour tortillas, but corn tortillas or your favorite gluten-free tortillas work as well.
- Cheese: This recipe calls for cheddar cheese to top and pepper jack in the filling, which gives the Mexican Lasagna a bit of kick. Feel free to swap out the pepper jack for Monterey jack or additional cheddar.
- Seasonings: Specifically garlic, chili powder, cumin, and salt. Simple, but perfect.
How to Make Mexican Lasagna
Let me walk you through the process of exactly how my mom taught me to make this Tex Mex Lasagna.
Step One: Drain Cottage Cheese
Place in a fine-mesh strainer over a bowl and let it sit while you prep everything else. This is a non-negotiable step. Extra liquid = a watery casserole. This step prevents that.

Step Two: Prepare Meat Mixture
Cook the ground meat and onion in a large, deep skillet until the meat is fully browned and the onion has softened. If needed, drain off any excess grease.
Add the diced tomatoes and seasonings and bring a bubble. Lower the heat and let simmer for a bit to cook down. This deepens the flavor and thickens the sauce, which keeps the tortillas from getting soggy.

Step Three: Make Creamy Layer
In a large bowl, combine the drained cottage cheese with pepper jack cheese and egg.

Step Four: Assemble Lasagna
- Line your greased baking dish with tortillas, overlapping to cover the bottom and sides.
- Add the beef mixture.
- Layer more tortillas on top.
- Spread the cottage cheese mixture evenly.
- Finish with shredded cheese.

Step Five: Bake
Bake uncovered until the casserole is heated through and the cheese is melted and bubbly.
Step Six: Serve
Let the lasagna sit for 10-20 minutes before cutting, to keep make slices intact pieces possible. Then serve with your favorite toppings like lettuce, tomatoes, sour cream, and/or avocado.

Get a Jump Start
Prep-Ahead Instructions
- Assemble the casserole as directed, cover with foil, and refrigerate it for up to 24 hours.
- When ready to bake, remove from the refrigerator while the oven is heating to 350℉ (175℃).
- Remove the foil and bake for 45-55 minutes, or until warmed through.
This is one of those meals that feels like a win on a busy night! Simple ingredients, minimal stress, and plenty to go around. And if you happen to have leftovers, they reheat beautifully…which means tomorrow's dinner is already halfway handled.
More Mexican-Inspired Favorites
Mexican Lasagna

Video
Ingredients
- 16 ounces small curd cottage cheese
- 1 teaspoon extra virgin olive oil, + more for greasing pan
- 1½ pounds lean ground beef, or ground turkey/chicken
- ½ small yellow onion, finely diced
- 1 tablespoon chili powder
- 1 teaspoon kosher salt
- ½ teaspoon cumin
- 1 teaspoon minced garlic
- 15 ounces diced tomatoes with green chiles
- 12 (6 to 8-inch) flour tortillas
- 1 large egg
- 1 cup shredded Pepper Jack cheese, see note
- 1 cup shredded cheddar cheese
- diced tomatoes, avocado, lettuce, sour cream, olives, onions, etc, for serving
Instructions
- Preheat the oven to 350℉ (175℃) and lightly grease a 9x13 pan with olive oil or nonstick spray.
- Pour the cottage cheese into a fine-mesh strainer and let drain over a large bowl while browning the beef.
- Heat the oil in a large skillet over medium-high heat. Once heated, add in the ground beef and minced onion and cook, breaking up the beef as it browns, until the meat is browned and cooked through. If needed, drain off any grease and return the skillet to the stove.
- Add 1 tablespoon chili powder, 1 teaspoon kosher salt, ½ teaspoon cumin, 1 teaspoon minced garlic, and 15 ounces diced tomatoes with green chiles to the browned meat. Bring the mixture to a bubble, then reduce the heat to medium-low and simmer for 5-8 minutes, or until the liquid is reduced by at least half. Take the mixture off the heat and set to the side.
- In a medium mixing bowl, mix together the drained cottage cheese with 1 large egg and 1 cup shredded Pepper Jack cheese.
- Assemble the lasagna by placing 6 tortillas on the bottom and sides of the pan, overlapping slightly to form a crust. Pour the beef mixture over the tortillas and cover with an additional layer of tortillas, just to cover the top of the meat mixture. Top the tortillas with the cottage cheese mixture and then sprinkle with 1 cup shredded cheddar cheese.
- Bake for 30-40 minutes at 350 degrees, or until the cheese is melted and bubbly.
- Remove from the oven and est for 10-20 minutes before slicing and serving with desired toppings.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













This was the most delicious meal! Everyone loved it. I used homemade tortillas and ricotta cheese instead of cottage cheese. Added red bell peppers to the meat sauce.
So happy to hear everyone enjoyed! Thanks for sharing.
This came together so easily. I thought there would be enough for lunch the next day, but they inhaled it! So yummy! I'll double it next time.
That is a good and bad thing when there are no leftovers! It means everyone loved it, but you have to cook again! I am thrilled you enjoyed though and appreciate you taking the time to leave a review.
Love it! This recipe can easily be used as a base. I don't do beef, so used chicken instead, added beans and olives. I'm still licking my lips. and it's been hours! Thanks you!
WOOT! Love hearing you enjoyed Dave!
This recipe is a hit every time I make it. Somehow I managed to crisp the bottom layer of tortillas in the oven and my husband loved the change. Hoping I can recreate the crisp the next time I make it. Thanks for your recipes.
My husband loves crispy tortillas himself. Be sure to coat your pan with noncooking spray--that should help crisp them up.