My family has a simple rule: if a dinner can go from skillet to slow cooker with almost no babysitting, it earns a regular spot on the rotation. Slow Cooker Cowboy Casserole is one of those meals — a layered, comforting one-pot dinner of seasoned ground beef, diced potatoes, two kinds of beans, and a creamy mushroom base that melts into everything as it cooks. It’s the kind of recipe you make for busy weeknights, potlucks, or when you want hearty leftovers that reheat well. If you like hands-off beef dinners, you might also enjoy this slow cooker garlic butter beef bites recipe which follows a similar easy approach to slow-cooked beef.
Why you’ll love this dish
This casserole hits a lot of practical notes. It’s budget-friendly because it uses pantry staples and one pound of beef to feed a family. The slow cooker does most of the work, freeing you up to run errands or help with homework. Kids often love the familiar potato-and-cheese combo, while adults appreciate the smoky spices and layers of texture from beans and tender potatoes. It’s also flexible: swap cheeses, adjust spices, or add a fresh topping at the end to suit your household.
"Comfort in a slow cooker: I put it on in the morning and came home to a hot, cheesy casserole that tasted even better the next day."
Preparing Slow Cooker Cowboy Casserole
Start by browning your seasoned ground beef with onion and garlic, then layer the raw diced potatoes in the cooker. Add the beef, then beans, and spoon the cream of mushroom soup and broth over everything so the potatoes steam and soften while soaking up flavors. Sprinkle spices on top, cook low for 6 to 8 hours or high for 3 to 4 hours, then finish with shredded cheese so it melts into a golden blanket five minutes before serving. This method ensures tender potatoes and a cohesive casserole without stirring.
What you’ll need
- 1 pound ground beef
- 4 medium potatoes, diced (about 1/2-inch pieces)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup shredded cheese, cheddar or your choice
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup beef broth or water
Notes and substitutions: Use Yukon Gold or red potatoes for a creamier texture, or russets if you prefer the potatoes to break down more. Swap the cream of mushroom soup for cream of celery or cream of chicken if you like a milder base. For a leaner dish, use 90 percent lean ground beef or substitute ground turkey.
Step-by-step instructions
- Heat a skillet over medium heat. Add the ground beef, chopped onion, and minced garlic. Cook, breaking the meat up, until the beef is browned and the onion is softened, about 6 to 8 minutes. Drain excess fat.
- Spread the diced potatoes in an even layer across the bottom of the slow cooker. Distribute them so they cook evenly.
- Spoon the cooked beef and onion mixture over the potatoes in a single layer.
- Scatter the drained black beans and kidney beans across the beef. Try to distribute them so each serving gets beans.
- Pour the can of cream of mushroom soup over the layered ingredients. Stir in or pour the cup of beef broth or water around the edges so the mixture steams and melds while cooking.
- Sprinkle the chili powder, cumin, salt, and pepper evenly over the top. Gently push the seasonings into the surface.
- 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.
- Five minutes before serving, sprinkle the shredded cheese across the top and replace the lid so it melts into a gooey layer.
- Serve warm straight from the slow cooker.
For another take on slow-cooked beef dinners that’s bold on flavor, check out a garlic butter beef bites slow cooker recipe which uses a different seasoning profile and finishes beautifully.
Best ways to enjoy it
Serve this casserole hot, straight from the crock for family-style meals. Top portions with fresh chopped cilantro, sliced green onions, or a spoonful of plain yogurt or sour cream for contrast. For a heartier plate, add a crisp green salad or steamed green beans. It also pairs nicely with warm tortillas or crusty bread to mop up the saucy bits.
Storage and reheating tips
Cool leftovers to room temperature for no more than 2 hours, then store in an airtight container in the refrigerator for up to 3 to 4 days. To reheat, microwave individual portions until steaming hot, or warm a casserole portion in a 350°F oven until it reaches 165°F. Freeze cooled portions in airtight containers for up to 3 months; thaw overnight in the refrigerator before reheating. Always reheat until the center reaches 165°F to ensure safety.
Helpful cooking tips
- Dice potatoes uniformly about 1/2 inch so they cook evenly in the slow cooker.
- Browning the beef well builds flavor; scrape browned bits from the pan into the slow cooker.
- If you like a slightly creamier texture, stir half the cheese into the casserole 10 minutes before serving and reserve the rest for the top.
- If at high altitude or if your slow cooker runs hot, check potatoes earlier to avoid overcooking.
- Taste and adjust salt at the end. Canned ingredients can vary in sodium.
Recipe variations
- Vegetarian: Replace ground beef with a plant-based crumble and use vegetable broth.
- Tex-Mex kick: Add a diced bell pepper and a jalapeño when browning the beef for extra heat.
- Cheesy twice: Mix pepper jack with cheddar for a spicy, melty finish.
- Casserole bake: After cooking in the slow cooker, transfer to a baking dish, top with panko and cheese, and broil for a minute to crisp the top.
FAQ
How long does prep take?
Prep takes about 15 to 20 minutes: 10 minutes to brown the beef and onions, and 5 to 10 minutes to dice potatoes and assemble the layers.
Can I use frozen potatoes?
You can, but thaw first and pat dry to prevent excess water. Fresh diced potatoes give the best texture and predictable cooking time.
Do I need to stir while cooking?
No. The recipe is designed for layering so the potatoes cook by steaming with the added broth. Stirring can break the potatoes apart and change the texture.
Can I make this in advance?
Yes. Assemble everything in the slow cooker insert and refrigerate for up to 24 hours before cooking. Bring the insert to room temperature for 20 minutes before starting to ensure even cooking and add a little extra liquid if the mixture looks dry.
Is this freezer friendly?
Yes. Freeze cooled portions in airtight containers for up to 3 months. Thaw in the refrigerator overnight and reheat until the center reaches 165°F.

Slow Cooker Cowboy Casserole
Ingredients
Method
- Heat a skillet over medium heat. Add the ground beef, chopped onion, and minced garlic. Cook, breaking the meat up, until the beef is browned and the onion is softened, about 6 to 8 minutes. Drain excess fat.
- Spread the diced potatoes in an even layer across the bottom of the slow cooker. Distribute them so they cook evenly.
- Spoon the cooked beef and onion mixture over the potatoes in a single layer.
- Scatter the drained black beans and kidney beans across the beef. Try to distribute them so each serving gets beans.
- Pour the can of cream of mushroom soup over the layered ingredients. Stir in or pour the cup of beef broth or water around the edges so the mixture steams and melds while cooking.
- Sprinkle the chili powder, cumin, salt, and pepper evenly over the top. Gently push the seasonings into the surface.
- 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.
- Five minutes before serving, sprinkle the shredded cheese across the top and replace the lid so it melts into a gooey layer.
- Serve warm straight from the slow cooker.


