Discover the Ultimate Slow Cooker Beef Enchilada Casserole
There’s something deeply comforting about the rich aroma, hearty texture, and bold flavors of a well-made enchilada casserole, especially when it’s slow-cooked to perfection. This Slow Cooker Beef Enchilada Casserole combines savory ground beef seasoned with traditional Mexican spices, tender corn tortillas, creamy beans, and melted cheese into one irresistible dish. Not only does the slow cooker method infuse every layer with flavor and moisture, but it also frees up your time to focus on other tasks. Whether you’re feeding your family on a busy weeknight or preparing a crowd-pleaser for guests, this recipe promises a warming and satisfying experience everyone will love.
Getting dinner ready doesn’t have to be complicated, and this recipe is proof. With simple ingredients that blend beautifully into a cheesy, saucy casserole, you’ll enjoy the perfect combination of textures — from the soft, flavorful beef and beans to the gooey cheese and just-tender tortilla strips. Plus, the fresh cilantro and sour cream topping add a fresh zest that brightens every bite.
Prep Time, Cook Time, and Servings
This recipe is straightforward with easy prep and slow cooking. You’ll need about 15 minutes to prepare everything. The slow cooker will do its magic for 4 to 6 hours on low or 2 to 3 hours on high. Altogether, plan for about 4.5 to 6.5 hours total including prep. It serves comfortably 6 people, making it a perfect family meal or small gathering choice.
Ingredients
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (about 1 oz)
- 1/2 cup water
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (10 oz) red enchilada sauce
- 1 cup salsa
- 6 corn tortillas, cut into strips
- 2 cups shredded Mexican blend cheese
- 1 cup shredded cheddar cheese
- 1/2 cup sour cream
- 1/4 cup chopped fresh cilantro
Step-by-Step Instructions
- Prepare the beef mixture: Heat olive oil in a skillet over medium heat. Add the diced onion and cook until softened, about 3-4 minutes. Stir in minced garlic and ground beef, cooking until the beef is browned evenly. Drain the fat carefully to keep the dish lighter.
- Season the beef: Stir in the packet of taco seasoning and 1/2 cup water. Allow it to simmer for about 5 minutes to let the flavors meld and the sauce thicken slightly.
- Prepare the slow cooker base: Spread a thin layer of enchilada sauce on the bottom of the slow cooker. This prevents sticking and adds flavor right at the base.
- Layer the casserole: Begin layering by adding tortilla strips evenly over the sauce. Next, spread a layer of the beef mixture, followed by black beans, drained corn, salsa, and a mix of Mexican blend and cheddar cheese. Repeat these layers until ingredients are used, finishing with a generous cheese layer on top.
- Slow cook: Cover and cook on the LOW setting for 4 to 6 hours or on HIGH for 2 to 3 hours. The casserole should be bubbly and hot throughout.
- Serve: Allow the casserole to sit for 5 to 10 minutes after cooking to set. Before serving, top with sour cream and sprinkle with fresh chopped cilantro for a burst of freshness.
Pro Tips for Perfect Results
- Use fresh garlic and diced onion: Fresh ingredients elevate flavor more effectively than powders or pre-chopped versions.
- Drain fat thoroughly: This keeps the casserole from becoming greasy and helps maintain a balanced taste.
- Don’t skip resting time: Allowing the casserole to rest makes slicing cleaner and lets flavors meld beautifully.
- Use sturdy corn tortillas: Choose thick tortillas to withstand slow cooking without becoming mushy.
- Check slow cooker temperature: Crockpots vary; if your slow cooker runs hot, lower the cook time to avoid drying out the dish.
Variations and Substitutions
If you want to customize this casserole, here are some delicious options:
- Ground turkey or chicken: Substitute ground beef for a leaner protein option while keeping great flavor.
- Vegetarian version: Omit meat and increase the beans and vegetables like bell peppers or zucchini.
- Low-fat cheese or dairy-free: Swap in reduced-fat cheeses or dairy-free cheese alternatives to make the dish lighter or dairy-free.
- Spice it up: Add chopped jalapeños or a dash of cayenne for extra heat.
- Whole wheat or gluten-free tortillas: Use gluten-free corn tortillas or whole wheat options for dietary preferences.
Storage and Reheating Tips
Leftover Slow Cooker Beef Enchilada Casserole keeps well covered in the refrigerator for up to 4 days. For storage, transfer to an airtight container and chill promptly. When reheating, microwave individual portions until warm or bake in an oven-safe dish at 350°F (175°C) covered with foil for about 15-20 minutes to maintain moisture.
This casserole also freezes well. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
FAQ
- Can I prepare this casserole ahead of time? Yes, assemble it the night before, cover, and refrigerate. Cook the next day as directed.
- What should I use if I don’t have a slow cooker? Bake the assembled casserole in a 350°F oven for 30-40 minutes, until cheese bubbles and edges are hot.
- Can I use flour tortillas instead of corn? Corn tortillas work best for authentic texture and flavor, but flour tortillas can be used; just expect a softer result.
- Is this recipe freezer-friendly? Absolutely. Store in airtight containers and defrost in the fridge before reheating.
- How do I make it spicier or milder? Add or reduce chili powder in the taco seasoning or adjust salsa heat level according to taste.
Nutrition Estimate per Serving
Each serving of this Slow Cooker Beef Enchilada Casserole contains approximately 420 calories, 28 grams of protein, 35 grams of carbohydrates, and 20 grams of fat. The dish provides a balanced meal rich in protein and fiber, coming from beef, beans, and corn, with moderate fat from cheese and olive oil. It’s a wholesome choice with the comforting flavors of traditional Mexican cuisine.
Slow Cooker Beef Enchilada Casserole
Ingredients
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (about 1 oz)
- 1/2 cup water
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (10 oz) red enchilada sauce
- 1 cup salsa
- 6 corn tortillas, cut into strips
- 2 cups shredded Mexican blend cheese
- 1 cup shredded cheddar cheese
- 1/2 cup sour cream
- 1/4 cup chopped fresh cilantro
Instructions
- Heat olive oil in a skillet over medium heat. Add the diced onion and cook until softened, about 3-4 minutes.
- Stir in minced garlic and ground beef, cooking until the beef is browned evenly. Drain the fat carefully.
- Stir in the taco seasoning and 1/2 cup water. Simmer for 5 minutes to meld flavors and thicken slightly.
- Spread a thin layer of enchilada sauce on the bottom of the slow cooker. Arrange tortilla strips evenly over the sauce.
- Layer half the beef mixture on top of the tortillas. Sprinkle 1 cup of Mexican blend cheese and half the black beans and corn. Repeat the layering.
- Top with remaining 1 cup shredded cheddar cheese. Spread the salsa evenly over the cheese.
- Cover and cook on low for 4-6 hours or high for 2-3 hours. Remove from heat and let rest for 10 minutes before serving.
- Spoon into bowls and top with sour cream and fresh cilantro.
Notes
Add more tortilla strips if desired for extra texture.
Can store leftovers in an airtight container in the refrigerator for up to 3 days.

