I’ve made this Slow Cooker Cowboy Casserole on hectic weeknights when I wanted something hearty, hands-off, and crowd-pleasing. It layers browned ground meat and onions with beans, tomatoes, vegetables, and potatoes, then simmers until everything melds into a cozy, saucy casserole topped with melted cheese. If you enjoy simple slow-cooker comfort food, a high-protein slow cooker garlic butter beef bites recipe I like is another great one to try when you want minimal fuss.
Why you’ll love this dish
This is one of those recipes that feels like a full dinner in one pot. It’s budget-friendly, easy to scale for a crowd, and forgiving if you swap ingredients. The slow cooker softens potatoes and lets spices deepen gently, which means little active time for you and a big payoff at the table. It’s perfect for busy weeknights, casual potlucks, or any night you want leftovers that reheat well.
“Warm, filling, and simple to throw together—my kids even ask for seconds.”
The cooking process explained
Before you dive in, here’s a quick overview so you know what to expect. You brown the meat and onion first to build flavor and remove excess fat. Then everything else goes into the slow cooker: beans, tomatoes, vegetables, diced potatoes, and taco seasoning. Low and slow for several hours softens the potatoes and lets the flavors marry. Finish by sprinkling cheese on top to melt just before serving.
What you’ll need
- 1 lb ground beef or ground turkey (see notes for swaps)
- 1 can black beans, drained and rinsed
- 1 can diced tomatoes, undrained
- 2 cups frozen mixed vegetables or chopped fresh vegetables such as bell peppers and corn
- 3 cups diced potatoes, fresh or frozen
- 1 cup shredded cheese, cheddar or your favorite melting cheese
- 1 onion, chopped
- 1 packet taco seasoning (or about 2 tablespoons homemade seasoning)
- Salt and pepper to taste
Notes: Use ground turkey to reduce fat, or choose lean ground beef for richer flavor. If you only have whole potatoes, dice them into roughly 1/2-inch cubes so they cook through in the listed time. For lower sodium, use no-salt-added tomatoes and rinse the beans well.
Step-by-step instructions
- Heat a skillet over medium heat. Add the ground meat and chopped onion.
- Cook, breaking the meat apart, until fully browned and the onion is soft. Drain any excess fat.
- Transfer the browned meat and onion into the slow cooker.
- Add the drained black beans, the can of diced tomatoes with juices, frozen mixed vegetables, and diced potatoes.
- Sprinkle the taco seasoning over the mixture. Season lightly with salt and pepper, then stir gently to combine.
- Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until the potatoes are tender when pierced with a fork.
- About 30 minutes before serving, sprinkle the shredded cheese across the top. Cover and let it melt.
- Serve warm with optional toppings such as chopped cilantro or sour cream.
Best ways to enjoy it
Serve this casserole straight from the slow cooker for casual family dinners. It pairs well with a crisp green salad or warm tortillas for scooping. For a heartier plate, add a side of garlic-roasted vegetables or simple steamed broccoli. Garnish individual bowls with chopped cilantro, a dollop of sour cream, sliced green onions, or a squeeze of lime for brightness.
Storage and reheating tips
Cool leftovers within two hours and refrigerate in an airtight container for up to 4 days. To reheat, microwave single portions until steaming hot or warm gently on the stovetop with a splash of water if the mixture seems dry. For longer storage, freeze casserole in meal-sized portions for up to 3 months. Thaw in the refrigerator overnight before reheating. Always reheat to an internal temperature of 165°F to ensure safety.
Helpful cooking tips
- Brown the meat thoroughly. That initial sear adds the richest flavor and prevents a flat, one-note finished dish.
- Cut potatoes evenly. Uniform cubes mean even cooking.
- If using all-fresh vegetables, add delicate items like bell peppers in the last 1 to 2 hours so they keep some texture.
- If your slow cooker runs hot, check doneness toward the low end of the time range so potatoes don’t turn to mush.
- For a richer finish, stir in a splash of cream or a tablespoon of butter before serving. If you want a meaty variation with stronger umami, try recipes like slow cooker garlic butter beef bites for inspiration on finishing techniques.
Recipe variations
- Vegetarian: Swap the meat for extra black beans and a can of kidney beans, and boost seasoning with smoked paprika and cumin.
- Tex-Mex kick: Add a diced poblano or 1 teaspoon chipotle chili powder for heat.
- Cheesy twice: Stir half the cheese into the hot casserole 10 minutes before the end, then reserve the rest for melting on top.
- Low-carb: Replace potatoes with extra chopped cauliflower and reduce tomatoes slightly.
Common questions
How long does prep take?
Active prep including browning the meat takes about 15 to 20 minutes. Then the slow cooker does the rest.
Can I use fresh potatoes instead of frozen?
Yes. Fresh diced potatoes work fine. Cut them into 1/2-inch cubes for consistent cooking. If they are larger, add extra cook time.
Is it safe to leave this in the slow cooker all day?
Yes, as long as your slow cooker heats properly and you follow recommended low or high settings. Don’t leave cooked food at room temperature for more than two hours before refrigerating.
Can I make this in an oven or stovetop pot instead?
You can. Combine everything in a large ovenproof pot, cover, and bake at 325°F until potatoes are tender, checking every 30 minutes. On the stovetop, simmer gently on low with a tight lid, stirring occasionally.
How can I make this milder for kids?
Use half the taco seasoning, or omit spicy mix and season with a little mild paprika and garlic powder instead.
What’s a good substitute for taco seasoning?
Use 1 teaspoon chili powder, 1/2 teaspoon cumin, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and a pinch of oregano and salt.

Slow Cooker Cowboy Casserole
Ingredients
Method
- Heat a skillet over medium heat. Add the ground meat and chopped onion.
- Cook, breaking the meat apart, until fully browned and the onion is soft. Drain any excess fat.
- Transfer the browned meat and onion into the slow cooker.
- Add the drained black beans, the can of diced tomatoes with juices, frozen mixed vegetables, and diced potatoes.
- Sprinkle the taco seasoning over the mixture. Season lightly with salt and pepper, then stir gently to combine.
- Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until the potatoes are tender when pierced with a fork.
- About 30 minutes before serving, sprinkle the shredded cheese across the top. Cover and let it melt.
- Serve warm with optional toppings such as chopped cilantro or sour cream.


