This easy slow cooker taco casserole combines seasoned ground beef, crispy hashbrowns, and melted cheddar cheese for a hearty high-protein dinner. Perfect for busy weeknights, it’s a macro-friendly meal the…
Ingredients
Instructions
Brown the ground beef: In a large skillet over medium-high heat, add the ground beef. Break it apart with a wooden spoon and cook until no longer pink, about 5-7 minutes. The beef should be browned and crumbly, with any excess fat rendered. Drain off the fat if necessary (if using lean 90/10, there may be very little). This step builds the foundational savory flavor through the Maillard reaction, creating those deep, meaty notes that will carry through the casserole. Once browned, sprinkle the taco seasoning over the beef and stir to coat evenly. Add the 1/2 cup of water and let it simmer for 2-3 minutes until the liquid thickens slightly. Remove from heat.

Prepare the slow cooker: Lightly grease the inside of a 6-quart slow cooker with non-stick spray or a thin layer of oil. This prevents sticking and makes cleanup easier. In a large mixing bowl, combine the frozen hashbrowns, drained black beans, frozen corn, garlic powder, onion powder, smoked paprika, and a pinch of salt and pepper. Toss everything together so the seasonings are evenly distributed among the hashbrowns. The frozen hashbrowns will thaw during cooking and absorb the flavors, creating a creamy interior with crispy edges.

Layer the casserole: Spread half of the hashbrown mixture evenly across the bottom of the slow cooker. Top with half of the seasoned ground beef. Sprinkle half of the shredded cheddar cheese over the beef. Repeat the layers with the remaining hashbrown mixture, remaining beef, and finish with the remaining cheese. This layering ensures every bite has a balanced mix of potatoes, meat, and cheese, and the cheese melts into the layers for maximum flavor distribution.
Make the creamy sauce: In a small bowl, whisk together the sour cream and milk until smooth. The sour cream adds richness and a tangy note that complements the taco spices, while the milk thins it enough to pour evenly. Pour the mixture evenly over the top of the casserole. Do not stir – the sauce will seep down during cooking, creating a luscious, creamy texture throughout.
Cook low and slow: Cover the slow cooker with the lid and cook on LOW for 4 hours, or on HIGH for 2-2.5 hours. Cooking on low is recommended for the best texture – the hashbrowns become tender but still hold their shape, and the flavors meld beautifully. Avoid lifting the lid during cooking, as each escape of steam adds 20-30 minutes of cooking time. The casserole is done when the edges are bubbly, the cheese is fully melted, and a knife inserted into the center comes out hot. If you prefer a crispier top, you can remove the lid during the last 15-20 minutes of cooking.
Rest and serve: Once cooked, turn off the slow cooker and let the casserole rest for 10 minutes. This allows the layers to set slightly, making it easier to serve without it being too runny. Scoop onto plates and garnish with optional toppings like fresh cilantro, diced avocado, sliced jalapeños, or a drizzle of hot sauce. The contrast of cool avocado and spicy jalapeño against the warm, cheesy casserole is incredible. Serve immediately and enjoy!
For best results
- For the best texture, use frozen shredded hashbrowns straight from the freezer. Do not thaw them beforehand. Thawed hashbrowns can become mushy and release excess water, resulting in a soupy casserole. The frozen shreds hold their shape during the slow cook and absorb the creamy sauce, giving you that perfect fork-tender bite with slightly crispy edges where they touch the sides of the crock.
- If you prefer a leaner dish, opt for ground turkey or chicken instead of beef. The seasoning will mask the difference, and you'll save on saturated fat. Just be sure to cook the poultry thoroughly before adding to the slow cooker. For a vegetarian version, swap the meat for a second can of black beans or a bag of frozen meatless crumbles – the taco seasoning will provide plenty of flavor.
- To prevent a watery casserole, drain the diced tomatoes with green chilies lightly. While the recipe calls for undrained tomatoes for extra moisture, if you're using particularly juicy tomatoes or if your hashbrowns have a lot of ice crystals, you can drain off about half the liquid. Alternatively, you can add 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water to the sour cream mixture – this will thicken the sauce as it cooks.
- Make this meal prep-friendly by assembling the casserole the night before. Layer all ingredients in the slow cooker insert, cover, and refrigerate overnight. In the morning, simply place the insert into the slow cooker base and start cooking. You may need to add 30 minutes to the cooking time since the ingredients start cold. This is a fantastic time-saver for busy weeknights.
- For a crispy, golden top, after the casserole is fully cooked, switch the slow cooker to WARM, remove the lid, and let it sit for 15-20 minutes. The exposed top will dry out slightly and develop a cheesy, crispy crust. If you have a broiler-safe slow cooker insert, you can even transfer the insert to the oven and broil for 2-3 minutes – watch carefully to avoid burning.
- Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The casserole also freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. To reheat, thaw overnight in the fridge and warm in the microwave or oven. The texture may soften slightly upon reheating, but the flavor remains delicious.
Variations
- For a lower-carb version, replace the hashbrowns with cauliflower rice or broccoli florets. Use frozen cauliflower rice (about 4 cups) and do not thaw. The cooking time remains the same, and you'll get a vegetable-packed casserole with fewer carbs. You can also add a layer of fresh spinach between the hashbrown and beef layers for extra nutrients – it will wilt down beautifully.
- Spice lovers can kick up the heat by using hot Rotel tomatoes, adding 1-2 finely chopped chipotle peppers in adobo sauce, or mixing in a diced jalapeño with the beef. For an extra smoky flavor, use 1 teaspoon of chipotle powder instead of smoked paprika. You can also top the finished casserole with pickled jalapeños and a drizzle of sriracha.
- Transform this into a breakfast casserole by omitting the black beans and corn, and adding 6 beaten eggs mixed with 1/2 cup of milk. Layer the hashbrowns, beef, and cheese as directed, then pour the egg mixture over the top. Cook on LOW for 4-5 hours until the eggs are set. This makes a fantastic brunch dish for a crowd, especially when served with salsa and sour cream.
- For a loaded nacho-inspired version, swap the hashbrowns for crushed tortilla chips. Use about 4 cups of sturdy tortilla chips (like restaurant-style) and layer them as you would the hashbrowns. The chips will soften slightly but retain some crunch, giving you a deconstructed nacho casserole. Top with all your favorite nacho fixings: black olives, green onions, and a dollop of guacamole.
Nutrition
- Calories485 kcal
- Total Fat24g
- Saturated Fat12g
- Cholesterol95mg
- Sodium890mg
- Total Carbohydrates38g
- Dietary Fiber6g
- Sugars4g
- Protein32g
