Tex Mex Taco Casserole

Make this easy Tex-Mex Taco Casserole for a hearty, cheesy, and flavorful family dinner. Ready in 40 minutes! Get the simple recipe now.

LIVE PREVIEW
3455 COOKING NOW
LOVED BY 10.000+ HOME COOKS
JUMP TO
RECIPE
0 Recipes in your Plan
View

This Tex-Mex Taco Casserole brings all the bold, comforting flavors of your favorite tacos into one effortless bake. It’s a hearty, layered dish perfect for busy weeknights or feeding a crowd. The aroma alone as it bubbles in the oven will make your kitchen smell like a festive cantina.

Craving a delicious Tex-Mex Taco Casserole? You've come to the right spot! From Dinner Ideas favorites to amazing Appetizer Recipes recipes, there's something here for everyone.

Why You’ll Love This Tex-Mex Taco Casserole

  • Ultimate comfort food: All the cozy feelings of a casserole with vibrant taco flavors.
  • Make-ahead marvel: Assemble hours or a day ahead for easy baking later.
  • Incredibly versatile: Easily adapt with different proteins, veggies, or heat levels.
  • Perfect texture: Creamy, cheesy interior with a delightfully crunchy, golden-brown top.

Ingredients & Tools

  • 1 tbsp olive oil or avocado oil
  • 1 large yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 lb ground beef (80/20 works great for flavor)
  • 1 packet (about 2 tbsp) taco seasoning
  • 1 cup salsa (choose your heat level!)
  • 1 cup sour cream
  • 4 oz cream cheese, softened
  • 2 cups shredded cheddar cheese, divided
  • 1 large bag (about 10 oz) pork rinds, lightly crushed
  • For garnish: fresh cilantro, diced tomatoes, sliced jalapeños

Tools: A large skillet, a 9×13 inch baking dish, a medium mixing bowl

Notes: Using a good, flavorful salsa is key here as it forms the base of your sauce. Don’t skip softening the cream cheese—it makes blending with the sour cream much easier.

Nutrition (per serving)

Calories: 485 kcal
Protein: 32 g
Fat: 37 g
Carbs: 7 g
Fiber: 1 g

Serves: 6 | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes

Before You Start: Tips & Ingredient Notes

  • Get your cream cheese to room temp. This is a small step that makes a huge difference. If it’s too cold, it’ll be lumpy and difficult to mix smoothly with the sour cream, and you want that layer to be velvety.
  • Don’t overcook your meat mixture. Remember, it’s going to spend another 20-25 minutes in the oven. You just want to brown the beef and cook the onions through in the skillet. Overcooking it now can lead to a dry final dish.
  • Customize your heat level. The beauty of this recipe is its adaptability. Use a mild salsa and taco seasoning for a kid-friendly version, or kick it up with a hot salsa and some extra chopped jalapeños mixed right into the beef layer.
  • Crush your pork rinds with purpose. You don’t want a fine powder, but you also don’t want huge, jagged pieces. Aim for a texture similar to coarse panko breadcrumbs for the perfect, even crunch on top.

How to Make Tex-Mex Taco Casserole

Step 1: Preheat your oven to 375°F (190°C). This is the perfect temperature to get everything hot and bubbly while giving the topping a chance to crisp up without burning. Grab your 9×13 inch baking dish and have it ready—no need to grease it, as the fat from the meat will prevent sticking.

Step 2: In a large skillet over medium heat, warm the olive oil. Add the diced onion and cook for about 4-5 minutes, until it becomes soft and translucent. You’ll notice the kitchen starting to smell amazing. Now, add the minced garlic and cook for just one more minute, until it’s fragrant—be careful not to let it burn!

Step 3: Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook until it’s no longer pink, about 6-8 minutes. Once the beef is browned, drain off any excess grease. This is an important step for texture; you want flavorful meat, not a greasy casserole.

Step 4: Sprinkle the taco seasoning over the cooked beef and onion mixture. Stir it in and let it cook for one minute to toast the spices. Then, pour in the salsa, stir everything to combine, and let it simmer for 2-3 minutes. You should see the mixture thicken slightly and become wonderfully aromatic. Remove the skillet from the heat.

Step 5: In a separate medium bowl, combine the softened cream cheese and sour cream. Mix it vigorously with a whisk or a fork until it’s completely smooth and creamy. This is your secret weapon layer—it adds a cool, rich tang that balances the spiced meat perfectly.

Step 6: Now for the fun part—assembling the layers! Spread the entire meat mixture evenly into the bottom of your baking dish. Next, sprinkle one cup of the shredded cheddar cheese over the meat. Then, carefully dollop the sour cream mixture over the cheese and use a spatula to spread it into a smooth, even layer.

Step 7: In a small bowl, toss the lightly crushed pork rinds with the remaining one cup of cheddar cheese. This cheesy-pork-rind mixture is what will create that incredible, crunchy topping. Sprinkle it evenly over the entire surface of the casserole.

Step 8: Place the baking dish in the preheated oven and bake for 20-25 minutes. You’re looking for the edges to be visibly bubbly and the topping to be a deep, golden brown. If you want extra browning, you can pop it under the broiler for the last minute—just watch it like a hawk!

Step 9: Once it’s out of the oven, let the casserole rest for about 5-10 minutes. I know it’s tempting to dive right in, but this resting time is crucial. It allows the layers to set slightly, making it much easier to cut neat servings. Garnish with your favorite fresh toppings and dig in!

Storage & Freshness Guide

  • Fridge: Store leftovers in an airtight container for 3-4 days.
  • Freezer: Freeze assembled, unbaked casserole tightly wrapped for up to 3 months. Thaw in fridge before baking.
  • Reviving: Reheat portions in an air fryer or oven at 375°F for 3-5 minutes to re-crisp the topping.

Serving Suggestions

Complementary Dishes

  • A simple, crisp green salad — The fresh, leafy crunch and a light vinaigrette provide a perfect, refreshing counterpoint to the rich, hearty casserole.
  • Sautéed peppers and onions — Adding more of these on the side enhances the Tex-Mex vibe and gives you an extra serving of delicious, tender-crisp vegetables.
  • Guacamole with crunchy celery sticks — The cool, creamy fat from the avocado is a classic pairing, and using celery for dipping keeps it low-carb and adds another layer of freshness.

Drinks

  • An ice-cold Mexican lager — The light, crisp beer cuts through the richness of the cheese and meat beautifully, making each bite taste brand new.
  • Sparkling water with a lime wedge — For a non-alcoholic option, the bubbles and citrus are incredibly refreshing and help to cleanse the palate between bites.
  • A bold Zinfandel — The jammy, fruit-forward notes of this red wine can stand up to the robust spices and savory flavors in the casserole without being overpowered.

Something Sweet

  • A few fresh strawberries with whipped cream — The sweet, juicy berries and light cream are a simple, clean finish that doesn’t feel heavy after such a satisfying meal.
  • A square of very dark chocolate — Just a small piece of high-cocoa chocolate provides a bittersweet ending that contrasts wonderfully with the savory, spiced notes of dinner.
  • Chia seed pudding with cinnamon — Make it ahead of time for a creamy, dessert-like treat that feels indulgent but is wonderfully light and low in carbs.

Top Mistakes to Avoid

  • Mistake: Skipping the draining step for the ground beef. I’ve messed this up before too, thinking a little extra fat would be fine. It leads to a greasy, separated casserole that can feel a bit heavy. Taking that minute to drain it makes a world of difference.
  • Mistake: Using cold, hard cream cheese straight from the fridge. This will result in a lumpy, unappealing cream layer that doesn’t spread evenly. Letting it soften on the counter for 30-60 minutes is non-negotiable for a silky texture.
  • Mistake: Not letting the casserole rest after baking. If you cut into it straight from the oven, it will be a soupy, messy situation. The brief rest allows the creamy layer to set, ensuring you get a perfect, clean slice.
  • Mistake: Over-browning the pork rind topping. They can go from perfectly golden to unpleasantly burnt very quickly. Keep an eye on it during the last 5 minutes of baking, and use the broiler only for a very brief moment if needed.

Expert Tips

  • Tip: Brown the meat in batches if your skillet is crowded. If you overcrowd the pan, the beef will steam instead of brown, and you’ll miss out on that deep, caramelized flavor. Cooking it in two batches ensures a better sear and a tastier base.
  • Tip: Add a “secret” layer for extra veggie power. After spreading the meat, try a thin layer of fresh baby spinach. It wilts perfectly in the oven, adding nutrients and color without anyone really noticing—a great stealth health move.
  • Tip: Make a double batch for effortless future meals. This casserole freezes beautifully after it’s assembled but before it’s baked. Just wrap it tightly and freeze. Thaw in the fridge overnight before baking as directed for a ready-made dinner on a hectic day.
  • Tip: Re-crisp your leftovers in the air fryer. If you have leftover portions, reheating them in the microwave can make the topping soft. For a near-perfect replication of the fresh-from-the-oven texture, warm individual servings in an air fryer at 375°F for 3-4 minutes.

FAQs

Can I use something other than pork rinds for the topping?
Absolutely. If you’re not a fan of pork rinds, crushed cheese crisps (like Whisps or Parm Crisps) work wonderfully and give you a similar cheesy, crunchy texture. You could also use a low-carb “breading” made from a mix of almond flour, grated parmesan, and melted butter for a different kind of crunch. The goal is just to get that golden, textured top layer that provides a contrast to the soft interior.

How long will leftovers keep in the fridge?
Stored in an airtight container, your leftover casserole will be delicious for 3 to 4 days. The texture of the topping will soften a bit, but the flavors actually meld and deepen, making it arguably even more tasty on day two. For the best reheating results, use an oven or toaster oven to help re-crisp the top.

Can I make this with ground turkey or chicken?
You definitely can! Ground turkey or chicken are excellent, leaner alternatives. Because they are lower in fat, just be sure to add an extra tablespoon of oil to the pan when you cook the onions to prevent sticking and to make up for the missing moisture. The cooking method and timing remain exactly the same.

My cream cheese mixture is lumpy. Can I fix it?
Don’t worry, this happens to the best of us. If your cream cheese is still a bit cold, the easiest fix is to gently warm the entire mixture. You can pop the bowl in the microwave for 10-second intervals, stirring vigorously after each, until it becomes smooth. Alternatively, you can beat it with an electric hand mixer for a minute to force out the lumps.

Is it possible to assemble this casserole ahead of time?
It’s not just possible; it’s highly recommended! You can assemble the entire casserole, cover it tightly with plastic wrap or foil, and refrigerate it for up to 24 hours before you need to bake it. When you’re ready, just bake it straight from the fridge—you might need to add 5-10 extra minutes to the baking time since it will be starting from cold.

Tex Mex Taco Casserole

Tex Mex Taco Casserole

Recipe Information
Cost Level $$
Category Dinner Ideas
Difficulty Medium
Cuisine Tex-mex, southern-us
Recipe Details
Servings 6
Total Time 40 minutes
Recipe Controls
LOVED BY 2000+ HOME COOKS
PIN TO
PINTEREST

Make this easy Tex-Mex Taco Casserole for a hearty, cheesy, and flavorful family dinner. Ready in 40 minutes! Get the simple recipe now.

Ingredients

For the Ingredients

Instructions

  1. Preheat your oven to 375°F (190°C). This is the perfect temperature to get everything hot and bubbly while giving the topping a chance to crisp up without burning. Grab your 9x13 inch baking dish and have it ready—no need to grease it, as the fat from the meat will prevent sticking.
  2. In a large skillet over medium heat, warm the olive oil. Add the diced onion and cook for about 4-5 minutes, until it becomes soft and translucent. You’ll notice the kitchen starting to smell amazing. Now, add the minced garlic and cook for just one more minute, until it’s fragrant—be careful not to let it burn!
  3. Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook until it’s no longer pink, about 6-8 minutes. Once the beef is browned, drain off any excess grease. This is an important step for texture; you want flavorful meat, not a greasy casserole.
  4. Sprinkle the taco seasoning over the cooked beef and onion mixture. Stir it in and let it cook for one minute to toast the spices. Then, pour in the salsa, stir everything to combine, and let it simmer for 2-3 minutes. You should see the mixture thicken slightly and become wonderfully aromatic. Remove the skillet from the heat.
  5. In a separate medium bowl, combine the softened cream cheese and sour cream. Mix it vigorously with a whisk or a fork until it’s completely smooth and creamy. This is your secret weapon layer—it adds a cool, rich tang that balances the spiced meat perfectly.
  6. Now for the fun part—assembling the layers! Spread the entire meat mixture evenly into the bottom of your baking dish. Next, sprinkle one cup of the shredded cheddar cheese over the meat. Then, carefully dollop the sour cream mixture over the cheese and use a spatula to spread it into a smooth, even layer.
  7. In a small bowl, toss the lightly crushed pork rinds with the remaining one cup of cheddar cheese. This cheesy-pork-rind mixture is what will create that incredible, crunchy topping. Sprinkle it evenly over the entire surface of the casserole.
  8. Place the baking dish in the preheated oven and bake for 20-25 minutes. You’re looking for the edges to be visibly bubbly and the topping to be a deep, golden brown. If you want extra browning, you can pop it under the broiler for the last minute—just watch it like a hawk!
  9. Once it’s out of the oven, let the casserole rest for about 5-10 minutes. I know it’s tempting to dive right in, but this resting time is crucial. It allows the layers to set slightly, making it much easier to cut neat servings. Garnish with your favorite fresh toppings and dig in!

Chef's Notes

  • Store leftovers in an airtight container for 3-4 days.
  • Freeze assembled, unbaked casserole tightly wrapped for up to 3 months. Thaw in fridge before baking.
  • Reheat portions in an air fryer or oven at 375°F for 3-5 minutes to re-crisp the topping.

Not what you're looking for?

Or discover more recipes in Dinner Ideas

Tags