Hearty Crockpot Cowboy Soup
This Crockpot Cowboy Soup is a thick, meaty one-pot meal loaded with ground beef, beans, and corn. It simmers all day in the slow cooker so you come home to a hot, hearty dinner.

It’s the kind of soup that fills you up without much work. Just brown the beef, open a few cans, and let the crockpot do the rest.
What Makes This Cowboy Soup So Good
The slow cooker coaxes deep flavor from simple pantry ingredients. The beef gets tender, the beans soften into the broth, and a mix of chili powder and smoked paprika gives it a gentle, smoky warmth. It’s satisfying without being heavy.
I make this when I need a meal that will feed a crowd or stretch into leftovers. The flavors only get better the next day.
Ingredients

- 1 lb ground beef: 80/20 keeps it moist without being greasy.
- 1 medium yellow onion, diced: white onion works too.
- 3 cloves garlic, minced: use the fresh stuff if you can.
- 1 (15 oz) can diced tomatoes, undrained: fire-roasted add extra smoky depth.
- 1 (15 oz) can kidney beans, drained and rinsed: pinto or black beans swap in fine.
- 1 (15 oz) can pinto beans, drained and rinsed: you can use an extra can of kidney beans instead.
- 1 (15 oz) can whole kernel corn, drained: fire-roasted corn is a great swap.
- 1 (4 oz) can diced green chiles: mild or hot, your call.
- 2 cups beef broth: low-sodium lets you control the salt.
- 2 tbsp tomato paste: adds richness and body.
- 1 tbsp chili powder: use your favorite blend.
- 1 tsp ground cumin: gives that earthy backbone.
- 1 tsp smoked paprika: do not skip this, it brings the subtle campfire note.
- 1/2 tsp salt: adjust to taste after cooking.
- 1/4 tsp black pepper: freshly ground is best.
- Toppings: shredded cheddar, sour cream, chopped cilantro, tortilla strips (optional).
Variations / Substitutions
- Protein: swap in ground turkey or chicken. Chorizo adds a spicy, smoky kick.
- Beans: use all kidney, all pinto, or add a can of black beans.
- Heat: stir in a minced jalapeño with the onion, or add a pinch of cayenne.
- Dairy-free: skip the cheese and sour cream; the soup is hearty enough on its own.
- Grain boost: add 1/2 cup uncooked long-grain rice in the last hour of cooking on high.
If you like the vibe of this, our Taco Soup recipe is another easy slow-cooker favorite full of beef and beans.
How To Make Hearty Crockpot Cowboy Soup
Step 1: Brown the Beef

In a large skillet over medium-high heat, crumble in the 1 lb ground beef. Cook, breaking it apart with a spoon, about 6 to 7 minutes, until no longer pink. Drain excess fat, then transfer the beef to the slow cooker.
Browning the beef adds a deep, rich flavor. Don’t skip this step even if you are short on time; it only takes a few extra minutes and makes a real difference.
Step 2: Sauté the Aromatics

Return the skillet to medium heat. Add the diced onion and cook, stirring occasionally, about 3 minutes, until softened. Stir in the minced garlic and cook 30 more seconds. Scrape the onion and garlic into the slow cooker with the beef.
The onion will turn translucent and pick up any browned bits from the beef, building the soup’s base. If the skillet looks dry, add a teaspoon of oil.
Step 3: Slow Cook the Soup

To the slow cooker, add the canned diced tomatoes with their juices, drained kidney beans, pinto beans, corn, green chiles, beef broth, tomato paste, chili powder, cumin, smoked paprika, salt, and pepper. Stir everything together. Cover and cook on low for 6 to 7 hours or on high for 3 to 4 hours.
The soup will bubble gently and the whole kitchen will smell like chili. Stir once or twice if you can, but it’s fine if you don’t.
Step 4: Ladle and Garnish

Ladle the hot soup into bowls. Top with shredded cheddar cheese, a dollop of sour cream, and a sprinkle of fresh cilantro. Serve right away while still steaming.
A handful of crushed tortilla chips on top adds a nice crunch if you have them around.
A Few Tips Before You Start
- Smoky depth: Fire-roasted tomatoes give the soup a borderline campfire flavor without any extra work. Worth grabbing them if your store has them.
- Thick or thin: For a thicker stew, mash a cup of the beans before adding them, or let the soup cook uncovered the last 30 minutes on high.
- Reheating: The soup tightens up in the fridge. Stir in a splash of beef broth or water when you rewarm it to bring back the consistency.
- Spice it up: A fresh jalapeño diced into the onion mix or an extra spoonful of chili powder kicks things up without changing the texture.
Cooking times depend on your slow cooker:
| Setting | Time |
|---|---|
| Low | 6 to 7 hours |
| High | 3 to 4 hours |
Keeping Leftover Cowboy Soup
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Freeze in portions for up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm on the stovetop over medium heat, stirring occasionally, adding a splash of broth if needed.
What To Serve With Cowboy Soup
A piece of warm buttermilk cornbread crumbled right into the bowl soaks up the broth and turns the whole thing into a fork meal. A simple green salad with a lime vinaigrette cuts through the richness. Or just set out a pile of tortilla chips for scooping.
Frequently Asked Questions
Can I use dried beans instead of canned?
No, dried beans need a much longer cook time and a boil to be safe. Canned beans work perfectly here and keep the soup quick to assemble.
Can I add potatoes?
Yes, dice them small (about 1/2 inch chunks) and add them in step 3. They will need at least 6 hours on low to become tender.
Is this soup gluten-free?
Yes, as long as your canned goods and beef broth are labeled gluten-free. Always double check the labels.
Can I cook this on the stovetop instead?
Yes. After browning the beef and onions in a Dutch oven, add all ingredients, bring to a boil, then reduce the heat and simmer, covered, for about 45 minutes.

Hearty Crockpot Cowboy Soup Recipe
Ingredients
Method
- Brown the ground beef in a skillet over medium-high heat, 6 to 7 minutes. Drain and transfer to a slow cooker.
- Sauté the onion in the same skillet, about 3 minutes, until softened. Add garlic and cook 30 seconds. Scrape into the slow cooker.
- Add all remaining ingredients (except toppings) to the slow cooker. Stir, cover, and cook on low 6 to 7 hours or high 3 to 4 hours.
- Ladle into bowls and top with cheese, sour cream, and cilantro. Serve hot.
