If you love both tacos and lasagna but can’t quite decide what to make for dinner, I’m here to tell you that this Taco Lasagna Recipe is your new best friend in the kitchen. Imagine layers of warm, seasoned ground beef, melted cheeses, creamy corn, and soft flour tortillas all baked together into one delicious, comforting dish. I absolutely love this because it feels like a playful twist on classic comfort foods, perfect when you want that cozy dinner but also crave bold flavors.

What’s great about this Taco Lasagna Recipe is how versatile and easy it is to make on a busy weeknight or when entertaining friends. I’ve found it’s a total crowd-pleaser and cooks up pretty quickly with straightforward ingredients you might already have on hand. Plus, it’s a fantastic way to bring everyone’s favorite Tex-Mex flavors together in a dish that’s both familiar and exciting.

❤️

Why You’ll Love This Recipe

  • Layered Comfort: Combines your favorite taco flavors with lasagna’s cheesy, layered goodness.
  • Family-Friendly: Even picky eaters often rave about it—it’s a win for dinner time!
  • Simple Ingredients: Made with pantry staples and easy-to-find fresh veggies.
  • Make-Ahead Friendly: Perfect for prepping earlier and baking right before serving.

Ingredients You’ll Need

Each ingredient in this Taco Lasagna Recipe supports the Tex-Mex vibe while building layers of flavor and texture. I like to use a good-quality salsa and sharp cheddar cheese because they really bring brightness and richness to the dish.

  • Vegetable Oil: Helps soften veggies and grease the baking dish so nothing sticks.
  • Yellow Onion: Adds sweetness and depth when sautéed gently.
  • Bell Pepper: I use red or green for a nice crunch and color contrast.
  • Garlic: Minced fresh garlic gives a fragrant, savory lift you can’t get from powder.
  • Ground Beef (85% lean): Gets perfectly browned without too much grease.
  • Chili Powder: Brings smoky, spicy warmth—don’t skip!
  • All-Purpose Flour: Thickens the meat mixture so it layers nicely.
  • Ground Cumin: Essential for that classic taco seasoning flavor.
  • Black Beans (canned, drained): Adds protein and texture, plus it stretches the filling.
  • Medium Salsa: Use your favorite jarred salsa for flavor and moisture.
  • Flour Tortillas (8-inch): Soft yet sturdy layers that soak up all those yummy fillings.
  • Sharp Cheddar Cheese (shredded): Melts well and gives a tangy kick.
  • Pepper Jack Cheese (shredded): Adds creamy heat and a lovely melty texture.
  • Creamed Corn (canned): I love how it adds a touch of sweetness and creaminess in every layer.
  • Sour Cream: The perfect finishing drizzle to balance spices with cool richness.
  • Chopped Tomatoes and Fresh Cilantro: Bright, fresh garnishes that make every bite pop.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible the Taco Lasagna Recipe is—feel free to make it your own based on what you have in your fridge or your dietary needs. I often switch up the proteins or add more veggies for extra layers of flavor and nutrition.

  • Ground Turkey or Chicken: I’ve swapped in ground turkey for a lighter version, and it holds up well with the spices.
  • Vegetarian Version: Replace beef with extra beans, corn, and sautéed mushrooms for a hearty meatless meal.
  • Make it Spicier: Add diced jalapeños or use a spicy salsa to kick up the heat.
  • Gluten-Free: Use corn tortillas instead of flour and swap the flour with a gluten-free alternative or cornstarch.

How to Make Taco Lasagna Recipe

Step 1: Sauté Your Aromatics and Veggies

First, preheat your oven to 400°F and lightly grease a 13″ x 9″ baking dish with a bit of oil so your taco lasagna layers won’t stick. Heat one tablespoon of vegetable oil in a large skillet over medium-high heat, then add the chopped yellow onion and bell pepper. Stir occasionally and cook until softened, about 7 minutes. This step really develops the base flavor—don’t rush it! Toss in the chopped garlic last and stir for about one minute, just until fragrant. Taking time here means each bite will be full of savory goodness.

Step 2: Brown the Beef and Season

Add the ground beef to your skillet and sprinkle with kosher salt and freshly ground black pepper. Use a wooden spoon to break it up and cook until no longer pink, around 6 minutes. If you want to keep it a bit lean, scoop out any excess fat at this point. Once browned, stir in chili powder, flour, and cumin to coat the beef evenly, cooking for about a minute until those spices release their wonderful aroma.

Step 3: Mix in Beans, Salsa, and Water

Now, add your drained black beans, medium salsa, and about 1/4 cup water to the beef mixture. Scrape the bottom of the pan as you stir, so none of the browned bits go to waste—this adds rich flavor. Let everything cook and combine for 2 to 3 minutes until warmed through, then remove the skillet from the heat. This mixture is the flavorful heart of your taco lasagna layers.

Step 4: Assemble the Layers

Here’s where it starts to feel like lasagna! Spread a small amount of your beef mixture on the bottom of the greased baking dish. Layer 2 tortillas on top, then sprinkle one-quarter each of shredded sharp cheddar and pepper Jack cheese. Spread half the creamed corn, followed by half of the remaining beef mixture. Repeat the layering with 2 more tortillas, cheeses, creamed corn, and beef mixture. Finish by topping with the last 2 tortillas and the remaining cheeses. Each layer melts and mingles in the oven to create that dreamy, cheesy texture I always look forward to.

Step 5: Bake Until Bubbly and Melted

Pop your assembled taco lasagna into the preheated oven and bake for about 30 minutes. You’ll know it’s done when the cheeses on top have melted into bubbly perfection and the filling is heated through. Let it stand for about 10 minutes once out of the oven—this resting time helps everything set nicely, making it easier to cut and serve.

Step 6: Garnish and Serve

Just before serving, drizzle with a little sour cream and sprinkle chopped fresh onions, tomatoes, and cilantro over the top. These fresh garnishes brighten the rich layers and add a pop of color that makes this dish irresistible. Trust me, that final touch is what turns taco lasagna into a festive meal the whole family will ask for again and again.

👨‍🍳

Pro Tips for Making Taco Lasagna Recipe

  • Don’t Skip Resting Time: Letting your lasagna sit after baking helps it set up perfectly for neat slices.
  • Toast Tortillas Lightly: I’ve found warming tortillas slightly before layering prevents sogginess.
  • Mix Cheeses for Balance: Combining sharp cheddar with pepper Jack gives a creamy heat, but feel free to adjust based on your heat preference.
  • Drain Excess Fat: Removing extra grease after cooking the beef keeps your layers from becoming greasy and heavy.

How to Serve Taco Lasagna Recipe

The dish is a layered casserole served on a white round plate. The bottom layer is a mix of cooked ground meat with black beans and corn, showing a dark brown and yellow speckled texture. Above this is a layer of melted, golden yellow cheese that covers the meat fully. On top of the cheese is a generous dollop of white sour cream, centered on the dish. Scattered on the sour cream and around the plate are small pieces of bright red diced tomato, finely chopped purple onion, and fresh green cilantro leaves. A silver fork is lifting a portion from the right side, revealing the cheesy, meaty layers beneath. The plate sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

When I serve this Taco Lasagna Recipe, I always top it with a dollop of sour cream for cooling richness, plus fresh chopped tomatoes and cilantro for brightness. I sometimes add a sprinkle of diced green onions for a bit of crunch and extra flavor. These simple, fresh garnishes make a huge difference and balance the hearty, cheesy layers beautifully.

Side Dishes

My go-to sides are always something light and fresh to complement the richness—think a crisp green salad with a zesty lime dressing or a side of Mexican street corn salad. For heartier meals, I love serving this with a simple bowl of black beans or even some guacamole and tortilla chips for a full-on taco-inspired feast.

Creative Ways to Present

For a festive occasion or potluck, I like to bake this Taco Lasagna Recipe in individual ramekins or mini cast iron skillets so everyone gets their own personal cheesy, layered masterpiece. Another fun idea is to serve it in a large baking dish but cut into squares with fun taco flags or colorful toothpicks to make serving easy and Instagram-worthy!

Make Ahead and Storage

Storing Leftovers

Leftovers of this Taco Lasagna Recipe store beautifully in an airtight container in the fridge for up to 4 days. I recommend slicing it into portions before storing to make reheating super easy. I usually leave the fresh garnishes off until serving the next day to keep them vibrant.

Freezing

If you want to prep ahead and freeze, you can assemble the entire lasagna in a freezer-safe dish (leave off the sour cream and fresh garnishes). Just wrap tightly with foil and store for up to 3 months. When you’re ready, thaw overnight in the fridge and bake as directed.

Reheating

I usually reheat individual portions in the microwave for about 1-2 minutes, but you can also warm the whole dish in the oven at 350°F until heated through and bubbly—about 20-25 minutes. Adding a little extra cheese on top before reheating really perks up leftovers for that fresh-from-the-oven magic.

FAQs

  1. Can I make this Taco Lasagna Recipe vegetarian?

    Absolutely! You can skip the ground beef and add extra black beans, corn, and sautéed veggies like mushrooms or zucchini. Use a vegetarian-friendly salsa to keep all the flavors vibrant and satisfying.

  2. What kind of tortillas work best for this recipe?

    I recommend soft flour tortillas since they hold up well to layering and baking without breaking apart. If you prefer corn tortillas, just warm them gently so they’re flexible before assembling to avoid cracks.

  3. Can I prepare the Taco Lasagna Recipe in advance?

    Yes! You can assemble it a day ahead and refrigerate it before baking, or freeze it fully assembled (without garnishes) for up to 3 months. Just thaw overnight and bake before serving.

  4. How spicy is this recipe?

    The level of spice mostly depends on the chili powder and salsa you use. I keep it mild to medium by default, but you can easily add jalapeños or use a hot salsa if you like things spicy!

  5. Can I use different cheese in the Taco Lasagna Recipe?

    Definitely! While sharp cheddar and pepper Jack are my favorites for their melting qualities and flavor balance, you can substitute Monterey Jack, mozzarella, or any cheese you like that melts well and pairs with Mexican flavors.

Final Thoughts

Honestly, this Taco Lasagna Recipe has become a staple in my meal rotation because it strikes that perfect balance between comfort and excitement. It’s one of those recipes that impresses guests but is still simple enough for busy weeknights. Give it a try—you’ll love how easy it is to customize, make ahead, and share with the people you care about. I promise it’ll become a new favorite in your kitchen, too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Taco Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 351 reviews
  • Author: Lauren
  • Prep Time: 15 mins
  • Cook Time: 1 hr 5 mins
  • Total Time: 1 hr 20 mins
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican

Description

This delicious Taco Lasagna combines the bold flavors of classic tacos with the comforting layers of a traditional lasagna. Featuring seasoned ground beef, black beans, salsa, and a mix of sharp cheddar and pepper Jack cheeses layered between soft flour tortillas, this baked dish is perfect for a family dinner or gathering. Topped with sour cream, fresh onions, tomatoes, and cilantro, it delivers a satisfying blend of textures and vibrant Mexican-inspired flavors.


Ingredients

Units Scale

Main Ingredients

  • 1 Tbsp. vegetable oil, plus more for greasing
  • 1 medium yellow onion, chopped, plus more for serving
  • 1 bell pepper, seeds and ribs removed, chopped
  • 2 cloves garlic, chopped
  • 1 lb. (85% lean) ground beef
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste
  • 2 Tbsp. chili powder
  • 1 Tbsp. all-purpose flour
  • 1 Tbsp. ground cumin
  • 1 (15-oz.) can black beans, drained
  • 1 (15-oz.) jar medium salsa (about 1 1/2 cups)
  • 6 (8″) flour tortillas, divided
  • 8 oz. sharp cheddar cheese, shredded, divided
  • 8 oz. pepper Jack cheese, shredded, divided
  • 1 (14.75-oz.) can creamed corn, divided

For Serving

  • Sour cream, for drizzling
  • Chopped tomatoes, for garnish
  • Chopped fresh cilantro, for garnish
  • Extra chopped onion, for garnish

Instructions

  1. Prepare the oven and baking dish: Preheat your oven to 400°F (200°C). Lightly grease a 13 x 9 inch baking dish with vegetable oil to prevent sticking and set aside.
  2. Sauté vegetables: In a large skillet over medium-high heat, warm 1 tablespoon of vegetable oil. Add the chopped onion and bell pepper and cook, stirring occasionally, until they soften, about 7 minutes. Add the garlic and cook for an additional minute until fragrant.
  3. Cook the beef: Add the ground beef to the skillet. Season with kosher salt and freshly ground black pepper. Cook the beef, breaking it up with a wooden spoon, until it is no longer pink and fully cooked through, about 6 minutes. Drain excess fat to reduce greasiness.
  4. Add spices and combine ingredients: Stir in chili powder, all-purpose flour, and ground cumin, cooking for about 1 minute to coat the meat and develop the flavors. Mix in drained black beans, salsa, and 1/4 cup water. Scrape the browned bits from the skillet bottom to incorporate flavor, then cook for 2 to 3 minutes until everything is warmed and combined. Remove from heat.
  5. Assemble the lasagna layers: Spread a small amount of the beef mixture on the bottom of the prepared baking dish. Layer 2 flour tortillas on top. Sprinkle with one-quarter of the shredded sharp cheddar and one-quarter of the pepper Jack cheeses. Add half of the creamed corn followed by half of the remaining beef mixture. Repeat by layering 2 more tortillas, one-quarter of each cheese, the remaining creamed corn, and remaining beef mixture. Finish with the last 2 tortillas and top with the remaining shredded cheeses.
  6. Bake the lasagna: Place the lasagna in the preheated oven and bake until the cheese has melted and the filling is bubbly, about 30 minutes. Remove the dish and let it stand for about 10 minutes before serving to set and cool slightly.
  7. Serve with garnishes: Drizzle the lasagna with sour cream and top with extra chopped onions, tomatoes, and fresh cilantro for added freshness and flavor. Slice and serve warm.

Notes

  • You can substitute ground turkey or chicken for a leaner protein option.
  • If you prefer a spicier dish, use hot salsa or add chopped jalapeños.
  • To make it gluten-free, replace flour tortillas with corn tortillas and ensure the flour used in the recipe is gluten-free.
  • Leftovers keep well for 2-3 days refrigerated and reheat nicely in the oven or microwave.
  • For a vegetarian version, omit ground beef and increase beans and vegetables.

Nutrition

  • Serving Size: 1 serving (1/8 of recipe)
  • Calories: 420 kcal
  • Sugar: 5 g
  • Sodium: 620 mg
  • Fat: 22 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 32 g
  • Fiber: 6 g
  • Protein: 26 g
  • Cholesterol: 65 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star