Crockpot Taco Casserole

Get ready for one of the most delicious, easiest, crowd pleasing crockpot dinner recipes that you’ll ever make! This slow cooked taco casserole is a big hit even with the fussiest of eaters at my table. It’s hearty, cheesy, and ridiculously comforting. This is the kind of dinner that wins on busy weeknights, feeds a crowd without fuss, and fits right in on any game day table.

You start by browning the beef with plenty of taco seasoning, then mix in enchilada sauce, salsa, black beans, corn, and onions to build all that classic taco flavor. Everything gets layered into the slow cooker with tortilla chips and cheese, and as it cooks, the chips soften into a tamale-like base while the top turns gooey and melty. Then we’re adding fresh topping for an extra pop of color and flavor! 

Don’t miss more of my most popular crockpot recipes while you’re here! I think you’ll also enjoy my crockpot Mexican pulled pork, crockpot Thai coconut chicken soup, crockpot white chicken chili, and crockpot jambalaya

slow cooker taco casserole

Ingredients

Note: You’ll find your printable recipe card at the bottom of this post! 

  • Olive oil — helps brown the beef and adds a little richness

  • Lean ground beef — the hearty, flavorful base of the casserole

  • Yellow onion, diced — adds sweetness and depth as it cooks

  • Mild taco seasoning — brings classic taco flavor without too much heat

  • Salt — enhances all the savory notes

  • Black pepper — adds a mild kick

  • Garlic powder — boosts the overall seasoning

  • Mild red enchilada sauce — keeps everything saucy and adds that Tex-Mex tang

  • Black beans — add protein, texture, and heartiness

  • Corn kernels — a little sweetness and crunch in every bite

  • Chunky salsa — packs in flavor and moisture

  • Corn tortilla chips — soften into the casserole and give it that taco-style texture

  • Shredded Mexican cheese blend — melts into a gooey, cheesy layer throughout

Optional Toppings:

  • Avocado slices — creamy and cooling

  • Sour cream — balances the spices

  • Diced tomatoes — adds freshness

  • Fresh cilantro — bright, herby finish

  • Lime wedges — a squeeze over the top brings everything to life

crockpot taco casserole ingredients

How To Make Crockpot Taco Casserole 

  • Spray a 6-quart (or larger) crockpot with nonstick spray and set it aside.
  • Heat the olive oil in a large skillet over medium-high heat. Add the beef and cook until browned, about 7–10 minutes, breaking it up as it cooks. Drain off any excess grease.

ground beef for taco casserole

  • Stir in the onions, taco seasoning, salt, black pepper, garlic powder, enchilada sauce, black beans, corn, and salsa. Let everything cook together for 2–5 minutes so the flavors start to blend.

taco casserole base

  • Transfer the meat mixture to the bottom of the crockpot. Add the tortilla chips and 1 cup of the Mexican cheese blend, then gently stir to combine.

crockpot taco casserole base

  • Cover and cook on HIGH for 2 hours.
  • Sprinkle the remaining cup of cheese over the top, then cover and cook on LOW for another 20–30 minutes, or until the cheese is gooey and fully melted.
  • Garnish with avocado slices, a dollop of sour cream, diced tomatoes, cilantro, and a lime wedge. Enjoy!

crockpot taco casserole

Recipe Notes 

You’re aiming for a soft, tamale-like texture in this casserole, and the tortilla chips play a big role. Layering the beef mixture with the chips and cheese helps them soften just enough while still giving the dish structure.

Browning the beef first is key! It deepens the flavor, adds richness, and keeps the casserole from becoming greasy.

If you’d rather skip the stovetop step, you can cook the beef, onions, taco seasoning, salt, pepper, and garlic powder directly in the crockpot. Once the beef is cooked, drain off the excess grease, then add the enchilada sauce, black beans, corn, salsa, tortilla chips, and 1 cup of cheese. Gently stir, cover, and cook on HIGH for 2 hours. Add the remaining cup of cheese, cover, and cook on LOW for 20–30 minutes until melty and gooey. Finish with all your favorite toppings.

Use a thick, chunky salsa for the best texture and flavor. A Picante-style salsa works especially well here.

taco casserole on spoon

Storage & Reheating 

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat individual portions in the microwave for 2–3 minutes, or until warmed through.
  • For larger portions, heat in the oven at 350°F until hot and bubbly again.
  • This casserole also freezes well for up to 2 months. Freeze in airtight containers or freezer bags, then thaw overnight in the fridge before reheating.
  • Add fresh toppings after reheating. 

taco casserole

Variations

Swap the ground beef for ground chicken, turkey, or even plant-based crumbles. Just keep an eye on the cooking time — leaner meats tend to brown faster.

Mix in cooked rice, cauliflower rice, or quinoa if you want to bulk it up and make the casserole even heartier.

Change up the cheese by using Pepper Jack for extra heat or classic cheddar for a sharper flavor.

Serving Ideas

Pair this cozy casserole with a side of cilantro-lime rice (hello, Chipotle vibes), classic Mexican rice, cauliflower rice, or even a scoop of refried beans.

Add something fresh or fun on the side, like queso dip or a big bowl of Mexican street corn salad.

If you’re craving a little sweetness afterward, cornbread, churros, or flan all make a perfect finish.

Crockpot Taco Casserole

A cheesy, layered crockpot taco casserole made with seasoned beef, tortilla chips, black beans, corn, salsa, and plenty of melted Mexican-blend cheese. Everything cooks together into a cozy, tamale-like dish that’s perfect for weeknights, potlucks, or feeding a hungry crowd. Add your favorite taco toppings and enjoy!
Prep Time15 minutes
Cook Time2 hours 30 minutes
Total Time2 hours 45 minutes
Course: Main Course
Servings: 6

Ingredients

  • 1 tablespoon olive oil
  • 2 pounds lean ground beef
  • 1 small yellow onion diced
  • 1 package mild taco seasoning
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 15-oz can mild red enchilada sauce
  • 1 15-oz can black beans, drained and rinsed
  • 1 15-oz can corn kernels, drained
  • 1 cup chunky salsa
  • 6 ounces corn tortilla chips divided
  • 2 cups shredded Mexican cheese blend divided

Optional Toppings

  • Avocado slices
  • Sour cream
  • Diced tomatoes
  • Fresh chopped cilantro
  • Lime wedges

Instructions

  • Spray a 6-quart (or larger) crockpot with nonstick spray and set it aside.
  • Heat the olive oil in a large skillet over medium-high heat. Add the beef and cook until browned, about 7–10 minutes, breaking it up as it cooks. Drain off any excess grease.
  • Stir in the onions, taco seasoning, salt, black pepper, garlic powder, enchilada sauce, black beans, corn, and salsa. Let everything cook together for 2–5 minutes so the flavors start to blend.
  • Transfer the meat mixture to the bottom of the crockpot. Add the tortilla chips and 1 cup of the Mexican cheese blend, then gently stir to combine.
  • Cover and cook on HIGH for 2 hours.
  • Sprinkle the remaining cup of cheese over the top, then cover and cook on LOW for another 20–30 minutes, or until the cheese is gooey and fully melted.
  • Garnish with avocado slices, a dollop of sour cream, diced tomatoes, cilantro, and a lime wedge. Enjoy!

You really can’t beat this one when it comes to super easy family meals that everyone at your table will love! I make it again and again, and it’s great for everything from midweek meals after busy days, to game day gatherings when you’re dealing with a hungry crowd. Have you tried it? Leave your thoughts in the comments below! I’d love to hear about how you served it.