You know those days when you want a hot, satisfying dinner on the table but have zero energy to actually stand over a stove? Yeah, this recipe was made for exactly those days.
This slow cooker beef enchilada casserole is the kind of meal that makes your whole house smell incredible while you go about your day doing literally anything else.
I stumbled onto this combination one winter evening when I had ground beef, a stack of tortillas, and a can of enchilada sauce staring back at me from the fridge.
What came out of that slow cooker a few hours later was so good that it immediately earned a permanent spot in my weekly rotation. Layers of seasoned beef, soft tortillas, rich sauce, and melted cheese — it's basically a hug in casserole form.
The best part? You don't need any special skills, fancy equipment, or an hour of prep time. If you can brown ground beef and layer ingredients in a pot, you can make this. Let's get into it.
For the beef filling:
For the layers:
For topping (after cooking):
Step 1: Brown the ground beef
Heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until fully browned — about 7 to 8 minutes. Drain the excess fat, then add the diced onion and minced garlic directly to the skillet. Cook for another 2 to 3 minutes until the onion softens. Stir in the taco seasoning, smoked paprika, salt, and pepper. Add the drained black beans and diced green chiles and stir everything together. Remove from heat.
Step 2: Prep your slow cooker
Lightly grease the inside of your slow cooker with cooking spray or a thin layer of oil. This prevents sticking and makes cleanup significantly easier. Pour a thin layer of enchilada sauce — about 1/4 cup — across the bottom of the slow cooker. This is your base layer and it keeps the tortillas from sticking.
Step 3: Start layering
Place a layer of tortillas over the sauce, cutting or tearing them to fit if needed. Don't stress about making it perfect — this is a casserole, not a competition. Spoon a generous layer of the beef mixture over the tortillas, then pour a layer of enchilada sauce over the beef. Sprinkle a good handful of shredded cheese on top.
Step 4: Repeat the layers
Continue layering in this order — tortillas, beef mixture, enchilada sauce, cheese — until you run out of ingredients. Aim for at least 3 full layers. Finish with a final layer of tortillas, the remaining enchilada sauce poured over the top, and a generous covering of shredded cheese.
Step 5: Cook low and slow
Place the lid on your slow cooker and cook on Low for 4 hours or on High for 2 hours. The casserole is done when the cheese is fully melted, the tortillas have softened into the layers, and the sauce is bubbling around the edges. Resist the urge to lift the lid while it cooks — every time you do, you add extra cooking time.
Step 6: Rest and serve
Once done, turn off the slow cooker and let the casserole rest with the lid slightly ajar for about 10 minutes. This helps it set up so it slices and scoops cleanly. Top with fresh cilantro, sour cream, sliced jalapeños, and whatever else you love, then serve straight from the pot.
This casserole is a full meal on its own, but here's how to round it out:
Refrigerator: Let the casserole cool completely before transferring to an airtight container. It keeps well in the fridge for up to 4 days. The flavors deepen overnight so leftovers are genuinely worth looking forward to.
Freezer: This casserole freezes beautifully. Portion it into individual freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Reheat individual portions in the microwave for 2 to 3 minutes, stirring halfway through. For larger portions, cover with foil and warm in the oven at 350 degrees F for about 20 minutes. Add a splash of enchilada sauce before reheating if it looks a little dry.
Make ahead: Brown the beef and prep all the layers the night before. Store the cooked filling in the fridge overnight, then assemble and cook in the slow cooker the next morning. Dinner will be ready by the time you're home.
This slow cooker beef enchilada casserole is the definition of low effort, high reward cooking. You spend maybe 15 minutes of actual hands-on time, set your slow cooker, and come back to a meal that tastes like it took all day. Layers of seasoned beef, melty cheese, rich enchilada sauce, and soft tortillas — it's pure comfort food that just happens to be incredibly easy to make.
If you're looking for a reliable weeknight dinner that the whole family will actually get excited about, this is it. Make it once and watch it become a regular in your rotation.
Happy cooking, and as always — make it your own.
— Kip
A hearty slow cooker casserole layered with seasoned ground beef, flour tortillas, bold enchilada sauce, and melted cheddar cheese. Rich, comforting, and completely hands-off once it's in the pot.