Mexican Lasagna to Spice Up Your Night

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites. We participate in other affiliate programs as well. For more details, please see our disclosure policy.

This Mexican lasagna recipe is a great twist on a traditional lasagna recipe that your family is sure to gobble up. With pepper jack cheese and salsa, this spicy Mexican lasagna is sure to please all.

table set with lasagna, salad, and stack of plates

They weren’t kidding (whoever they are) when they said, “Necessity is the mother of invention.” When you need something, it’s amazing what you can dream up.

Quite a few of the recipes in my bag of tricks started out that way. I didn’t have certain ingredients on hand to follow a recipe, but I needed to make dinner. So I started making swaps, using what I had.

And voila!

New and delicious eating opportunities were born. This lasagna recipe is one of those opportunities.

Mexican Lasagna

Mexican Lasagna. Sounds like a mixed metaphor, doesn’t it? I mean, lasagna is Italian, not Mexican.

However, it’s worth the confusion. One day I decided to use what I had instead of rushing out to the store for a few ingredients. That’s one of the principles behind Good Cheap Eats: making do.

That means, my family were guinea pigs on your behalf. And I lived to tell about it. So did, they.

In fact, my husband loved it! It was initially a little too spicy for some of the kids, and one of them couldn’t get over his lasagna associations. (If I had called it “Salsa Casserole,” he might have been fine.)

But, this dish is good, any hesitations from 2009 have been completely obliterated today, 10 years later.

I took a favorite lasagna recipe and tweaked it. Instead of mozzarella and parmesan, I used pepper jack and cheddar. And since I already had several cups of meat sauce (made with turkey) I used that instead of adding ground beef to prepared tomato sauce. I threw in some salsa to give it some kick and to increase my amount of sauce.

And here we are. A Mexi-Italian mashup that has stood the test of time.

square of lasagna on plate with fork

What do I serve with this Mexican Lasagna recipe?

Since this recipe is a mash-up of two different flavor profiles, the world is your oyster when it comes to side dishes. I like to serve it with a large green salad, steamed veggies, and bread or rolls.

Since I grew up going to Marie Callender’s where they used to serve cornbread as a lasagna accompaniment, I also have no qualms in serving cornbread with this dish as well.

How do I make Mexican Lasagna?

This process is pretty simple.

  1. Lay out your ingredients so you don’t forget anything and so that you can assemble this quickly and easily.
  2. Combine the two cheeses and have those ready.
  3. Cook the meat and add the pasta sauce and salsa.
  4. Combine the cream cheese and chicken stock in a small saucepan and heat until the cheese dissolves, creating a quick and easy white sauce.
  5. Preheat the oven to 350 degrees. Grease a 9×13-inch baking dish and spread half the sauce in the bottom of the pan. Sprinkle with 1/3 of the cheese.
  6. Lay down uncooked lasagna noodles to cover. (Don’t worry, the noodles will cook in the sauce!)
  7. Pour over the cream cheese sauce. Sprinkle with 1/3 of the cheese.
  8. Add another layer of noodles, the rest of the sauce, and the rest of the cheese.
  9. Cook until hot and bubbly, about 45 minutes, uncovered.

step by step photos to make lasagna

How many layers should lasagna have?

The number of layers in a lasagna really depends on you, how much sauce you have, and how pasta-y you like your lasagna. I usually do two to three layers.

How do you know when lasagna is done baking?

You’ll know the lasagna is done when the sauce is bubbling and the cheese on top is golden brown. 

Can I freeze lasagna?

Lasagna for the freezer is one of my favorite things to make! It’s so easy to assemble several casseroles and stash them away for later.

Keep in mind, it’s best to freeze lasagna prior to baking. This allows best taste and texture when serving.

If you’re assembling the casserole with cold ingredients, you can place it in the freezer right away, covered and labeled. If the ingredients are warm during assembly, cover, label, and refrigerate until the casserole is completely cold. Then stash it in the freezer.

How do you reheat lasagna?

Leftover lasagna is a treat! Definitely worth fighting for. Store leftover baked lasagna in a covered container in the fridge for up to 3 days.

To reheat, place a portion on a microwave-safe plate and nuke it for 60 to 90 seconds until hot. Watch for hot spots!

casserole of mexican lasagna on green cloth

How I make this cheap:

Here are some of the strategies I use to make this recipe more economical:

  • Do a price comparison. I know that Costco is the best place to buy ingredients in bulk, like mozzarella cheese, and tomato products when there isn’t a great sale elsewhere. I keep track of prices so that I know who has the best deal where.
  • Stock up on ingredients when they are on sale. For instance, when I see a great price on ground beef or turkey, I buy a lot.
  • Cook in bulk. It saves so much time and money to make more than one lasagna and stash the extras in the freezer. It also helps me avoid pricey convenience foods or take-out on the nights when I just don’t want to cook.
  • Stretch the more expensive items with less expensive counterparts. Ricotta, what is normally used in Lasagna is pretty expensive. Cream cheese is a more affordable alternative and makes a nice cream filling in this casserole.

Tools I use to make this recipe easy:

Having the right kitchen tools can really make your time in the kitchen more enjoyable. Over time, I’ve honed my collection so that they are perfect for my needs. Here are the tools that I like to use in this recipe.

  • chili pot – I bought this pot which is a great size for making sauces.
  • box grater for cheese – if you don’t buy the cheese already shredded, a box grater is a handy tool to have on hand. We’ve had this commercial model for almost 25 years!
  • 9×13-inch Pyrex with lid – I love these pans! I’m slowly building a collection of them.

piece of lasagna on flowered plate with green napkin

If you prepare this recipe, be sure to take a picture and hashtag it #GOODCHEAPEATS. I can't wait to see what you cook up!
5 from 2 votes
casserole of mexican lasagna on green cloth
Mexican Lasagna
Prep Time
30 mins
Cook Time
45 mins
Total Time
1 hr 15 mins

This Mexican lasagna recipe is a great twist on a traditional lasagna recipe that your family is sure to gobble up. With pepper jack cheese and salsa, this spicy Mexican lasagna is sure to please all.

Course: Main Course
Cuisine: Mexican
Keyword: lasagna, mexican
Servings: 12 servings
Calories: 381 kcal
Author: Jessica Fisher
  • 2 cups pepper jack cheese shredded
  • 2 cups cheddar cheese shredded
  • 1 pound ground beef or turkey browned and drained
  • 3 cups spaghetti sauce
  • 1 cup salsa I used Pace medium
  • 1 cup chicken broth
  • 8 ounces cream cheese
  • 6-8 lasagna noodles uncooked
  1. Preheat oven to 350F. In a mixing bowl, combine cheeses.
  2. In another bowl, combine meat, sauce, and salsa.
  3. In a medium saucepan heat the chicken broth. Add cream cheese and whisk until smooth. Set aside.
  4. Spray 9x13 baking pan with nonstick spray. Spread half the salsa-meat sauce in the pan. Sprinkle with 1 cup cheese. Place 3-4 lasagna noodles. Pour cream cheese mixture over noodles. Sprinkle with 1 cup cheese. Place remaining lasagna noodles. Spread the rest of the salsa-meat sauce over the noodles. Sprinkle on the remaining cheese.
  5. Bake for 45 minutes until brown and bubbly. Allow to rest 10 minutes before cutting.
Recipe Notes

Make-Ahead / Freezer Cooking Instructions: This is a very make-ahead dish. Just don't bake it. Once it's assembled, cover and pop it into the refrigerator or wrap for freezing and freeze. Thaw the dish overnight before baking according to the recipe directions.

Nutrition Facts
Mexican Lasagna
Amount Per Serving
Calories 381 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 14g88%
Cholesterol 84mg28%
Sodium 850mg37%
Potassium 473mg14%
Carbohydrates 16g5%
Fiber 2g8%
Sugar 5g6%
Protein 20g40%
Vitamin A 957IU19%
Vitamin C 6mg7%
Calcium 320mg32%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

About Jessica Fisher

I believe anyone can prepare delicious meals—no matter their budget.

Subscribe to Good Cheap Eats
Read Newer Post
Read Older Post


  1. Hope says

    I’m going to bookmark this and give it a try. I am always turned off by the tortillas in mexican lasagna, but regular lasagna sounds great.

  2. Katie Davis says

    Hi I was just wondering how much water you mixed with the chicken broth?

    • Good question! That is a really old post, one of my firsts here, actually. It should just be 1 cup chicken broth. But at the time I used Better than Bouillion chicken base where you combine 1 teaspoon of the chicken base with one cup water. So sorry for the confusion! Gonna go edit that post!

  3. Amber Blodgett says

    5 stars
    I really liked this recipe – it’s an interesting twist on great standard. It was delicious!

Share Your Thoughts