Taco Lasagna is a delicious weeknight dinner for the family. It’s an easy meal with layers of traditional taco ingredients like beef, tortillas and seasoning, all topped with a homemade cheese sauce that makes the whole thing come together.
🌮 Taco Lasagna
A hearty weeknight dinner layered with seasoned beef, tortillas, and a creamy homemade cheese sauce that ties everything together perfectly.
This dish combines the bold flavors of tacos with the comforting layers of lasagna — easy, filling, and always a hit!
📝 Ingredients
🌮 Taco Meat Layer
- 1 lb (450 g) ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (or 2 tbsp homemade blend)
- ½ cup tomato sauce or salsa
- ½ cup water
- 1 cup black beans (optional)
- 1 cup corn kernels (optional)
🧀 Homemade Cheese Sauce
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk (warm)
- 2 cups shredded cheddar cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon paprika (optional)
🌯 Layers
- 6–8 flour tortillas (small or medium size)
- 1 cup shredded Mexican cheese blend
- ½ cup sour cream (optional layer)
- ½ cup salsa (optional)
🥣 Instructions
1️⃣ Prepare the Taco Meat
- In a skillet over medium heat, cook ground beef and onion until browned.
- Add garlic and cook 30 seconds.
- Drain excess grease.
- Stir in taco seasoning, tomato sauce (or salsa), and water.
- Simmer 5–7 minutes until slightly thickened.
- Stir in beans and corn if using.
- Remove from heat.
2️⃣ Make the Cheese Sauce
- In a saucepan, melt butter over medium heat.
- Whisk in flour and cook 1–2 minutes (do not brown).
- Slowly whisk in warm milk until smooth.
- Cook, stirring constantly, until thickened (about 4–5 minutes).
- Remove from heat and stir in shredded cheddar until melted.
- Season with salt, pepper, and paprika.
The sauce should be creamy and pourable.
3️⃣ Assemble the Taco Lasagna
Preheat oven to 375°F (190°C).
In a greased 9×13-inch baking dish:
- Spread a thin layer of cheese sauce on the bottom.
- Add a layer of tortillas (cut to fit if needed).
- Spread taco meat evenly.
- Drizzle cheese sauce.
- Add a sprinkle of shredded cheese.
- Repeat layers (usually 3 layers total).
Finish with:
- Remaining cheese sauce
- Extra shredded cheese on top
4️⃣ Bake
- Bake uncovered for 25–30 minutes until bubbly and golden.
- Let rest 10–15 minutes before slicing.
🌿 Optional Toppings
- Chopped lettuce
- Diced tomatoes
- Jalapeños
- Green onions
- Fresh cilantro
- Extra sour cream
- Crushed tortilla chips for crunch
🧊 Storage & Make-Ahead
- Refrigerate leftovers up to 4 days.
- Freeze before baking for up to 2 months.
- Reheat covered at 350°F until warm.

