Cowboy soup is the soup I make when everyone is hungry and the fridge looks a little bare. It is a thick, hearty mix of ground beef, potatoes, beans, corn, and tomatoes in a smoky broth that tastes somewhere between chili and a classic vegetable beef soup.
Everything goes in one pot, most of the ingredients come straight from the pantry, and it is ready in about 45 minutes. Top it with cheddar, sour cream, and a square of cornbread and nobody leaves the table hungry.
Love hearty soups? Try my cheeseburger potato soup or 7 can chicken taco soup. And for more cowboy-style comfort, my slow cooker cowboy casserole is a reader favorite.
JUMP TO
- Why You’ll Love This Cowboy Soup
- What Is Cowboy Soup?
- Ingredients
- Kitchen Equipment
- Ingredient Tips
- How to Make Cowboy Soup
- Expert Tips for Perfect Cowboy Soup
- Delicious Variations
- What to Serve with Cowboy Soup
- Storage Instructions
- Can You Make It Ahead?
- Common Mistakes to Avoid
- Estimated Nutrition
- Frequently Asked Questions
- Conclusion
Why You’ll Love This Cowboy Soup
It is filling, inexpensive, and made almost entirely from the pantry.
Hearty and Filling
Beef, potatoes, and beans make it a full meal.
Pantry Friendly
Canned beans, corn, and tomatoes do the heavy lifting.
One Pot
Brown, simmer, and serve in the same Dutch oven.
Family Approved
Mild enough for kids, easy to spice up for adults.
Freezes Well
Make a double batch for busy nights.
What Is Cowboy Soup?
Cowboy soup is a rustic American soup made with ground beef, diced potatoes, beans, corn, and tomatoes, seasoned with chili powder, cumin, and smoked paprika.
It is thicker than a brothy vegetable soup but lighter than chili, which makes it a great middle ground for a cozy weeknight dinner.
Ingredients
Soup
| Ingredient | Amount | Purpose |
|---|---|---|
| Lean ground beef | 1½ pounds | Main protein |
| Yellow onion, diced | 1 large | Aromatic base |
| Green bell pepper, diced | 1 | Flavor and color |
| Garlic, minced | 3 cloves | Aromatic |
| Chili powder | 1 tablespoon | Warm spice |
| Ground cumin | 2 teaspoons | Earthy flavor |
| Smoked paprika | 2 teaspoons | Smoky depth |
| Dried oregano | 1 teaspoon | Herbal note |
| Kosher salt | 1 teaspoon | Seasoning |
| Black pepper | ½ teaspoon | Seasoning |
| Russet potatoes, peeled and diced | 1½ pounds | Heartiness |
| Diced tomatoes with green chiles | 2 cans (10 ounces each) | Tangy base |
| Pinto beans, drained and rinsed | 1 can (15 ounces) | Protein and fiber |
| Corn kernels | 1½ cups | Sweetness |
| Low-sodium beef broth | 4 cups | Soup base |
| Tomato sauce | 1 can (8 ounces) | Body |
Optional Garnishes
- (‘Shredded cheddar cheese’, ‘for topping’)
- (‘Sour cream’, ‘for topping’)
- (‘Sliced green onions’, ‘for topping’)
Kitchen Equipment
- Large Dutch oven or soup pot
- Wooden spoon
- Cutting board and knife
- Ladle
Ingredient Tips
Use 85 to 90 Percent Lean Beef
It has flavor without making the soup greasy.
Dice Potatoes Evenly
Half-inch cubes cook through at the same time.
Rotel for Easy Heat
Tomatoes with green chiles add mild heat without extra chopping.
Swap the Beans
Black beans or kidney beans work just as well.
Frozen Corn Is Fine
No need to thaw; add it straight to the pot.
How to Make Cowboy Soup
Step 1: Brown the Beef
In a large pot over medium-high heat, cook the ground beef, breaking it up, until browned, about 7 minutes. Drain off excess fat.
Step 2: Add the Vegetables
Add the onion and bell pepper and cook 4 minutes until softened. Stir in the garlic for 30 seconds.
Step 3: Bloom the Spices
Sprinkle in the chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir 1 minute until fragrant.
Step 4: Simmer
Add the potatoes, diced tomatoes, tomato sauce, and broth. Bring to a boil, then reduce the heat and simmer, partly covered, for 20 minutes.
Step 5: Add Beans and Corn
Stir in the beans and corn and simmer 5 to 10 minutes more, until the potatoes are fork-tender.
Step 6: Serve
Taste and adjust the seasoning. Ladle into bowls and top with cheddar, sour cream, and green onions.
Expert Tips for Perfect Cowboy Soup
Brown in Batches if Needed
A crowded pot steams the beef instead of browning it.
Toast the Spices
A minute in the hot pot wakes up their flavor.
Mash a Few Potatoes
Press some potato cubes against the pot to thicken the broth naturally.
Season at the End
Canned ingredients vary in salt, so taste before adding more.
Let It Rest
Ten minutes off the heat lets the flavors settle.
Delicious Variations
Slow Cooker Cowboy Soup
Brown the beef, then cook everything on LOW 6 to 7 hours.
Spicy Version
Add a diced jalapeño and a pinch of cayenne.
Sausage Cowboy Soup
Replace half the beef with smoked sausage.
Ground Turkey
Use ground turkey and a bit more smoked paprika.
Cheesy Cowboy Soup
Stir in 4 ounces cubed Velveeta at the end.
What to Serve with Cowboy Soup
Serve with warm cornbread, tortilla chips, or crusty bread. For a party spread, add a bowl of cowboy caviar on the side.
Set out toppings like cheese, sour cream, jalapeños, and avocado so everyone can build their own bowl.
Storage Instructions
| Storage Method | How Long | Best Practice |
|---|---|---|
| Refrigerator | 4 days | Airtight container |
| Freezer | 3 months | Freezer-safe containers, leaving headspace |
| Reheat | 10 minutes | Stovetop over medium with a splash of broth |
The soup thickens as it sits. Add broth when reheating to loosen it.
Potatoes soften slightly after freezing but still taste great.
Can You Make It Ahead?
Cowboy soup tastes even better the next day. Make it up to 2 days ahead and reheat gently.
You can also brown the beef and chop the vegetables a day early.
Common Mistakes to Avoid
Not Draining the Fat
The soup turns greasy.
Uneven Potato Cubes
Some turn mushy while others stay hard.
Over-salting Early
Canned tomatoes and broth add salt as they reduce.
Boiling Hard
A gentle simmer keeps the potatoes intact.
Adding Beans Too Soon
They can break down and make the soup pasty.
Estimated Nutrition
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 410 |
| Carbohydrates | 38g |
| Protein | 30g |
| Fat | 14g |
| Saturated Fat | 5g |
| Fiber | 7g |
| Sugar | 7g |
| Sodium | 820mg |
| Cholesterol | 75mg |
Estimate per serving, based on 8 servings without toppings.
Frequently Asked Questions
What is in cowboy soup?
Ground beef, potatoes, beans, corn, diced tomatoes with green chiles, beef broth, and chili spices.
Is cowboy soup spicy?
It is mildly spiced. Add jalapeño or cayenne for more heat, or use plain diced tomatoes for less.
Can I make cowboy soup in a slow cooker?
Yes. Brown the beef first, then cook all ingredients on LOW for 6 to 7 hours or HIGH for 3 to 4 hours.
How do I thicken cowboy soup?
Mash some of the potatoes against the side of the pot or simmer uncovered for 10 extra minutes.
Can I freeze cowboy soup?
Yes. Cool completely and freeze for up to 3 months.
Conclusion
Cowboy soup is honest, hearty food: beef, potatoes, beans, and corn in a smoky broth that warms you right up. It is easy enough for a weeknight and big enough to feed a crowd.
Make a pot, pile on the toppings, and save some for tomorrow. It only gets better.
PrintCowboy Soup: Easy Hearty Ground Beef and Potato Soup
A hearty one-pot soup loaded with ground beef, potatoes, beans, corn, and tomatoes in a smoky, lightly spiced broth. Pure cold-weather comfort.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: MAIN DISHES
- Method: Stovetop
- Cuisine: American
Ingredients
Soup
1½ pounds lean ground beef
1 large yellow onion, diced
1 green bell pepper, diced
3 cloves garlic, minced
1 tablespoon chili powder
2 teaspoons ground cumin
2 teaspoons smoked paprika
1 teaspoon dried oregano
1 teaspoon kosher salt
½ teaspoon black pepper
1½ pounds russet potatoes, peeled and diced
2 cans (10 ounces each) diced tomatoes with green chiles
1 can (15 ounces) pinto beans, drained and rinsed
1½ cups corn kernels
4 cups low-sodium beef broth
1 can (8 ounces) tomato sauce
Instructions
In a large pot over medium-high heat, cook the ground beef, breaking it up, until browned, about 7 minutes. Drain off excess fat.
Add the onion and bell pepper and cook 4 minutes until softened. Stir in the garlic for 30 seconds.
Sprinkle in the chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir 1 minute until fragrant.
Add the potatoes, diced tomatoes, tomato sauce, and broth. Bring to a boil, then reduce the heat and simmer, partly covered, for 20 minutes.
Stir in the beans and corn and simmer 5 to 10 minutes more, until the potatoes are fork-tender.
Taste and adjust the seasoning. Ladle into bowls and top with cheddar, sour cream, and green onions.
Notes
Drain the beef fat before adding vegetables.
Cut potatoes into even ½-inch cubes.
Taste before adding extra salt.
Add broth when reheating, as the soup thickens.
Nutrition
- Serving Size: 1½ cups
- Calories: 410
- Sugar: 7g
- Sodium: 820mg
- Fat: 14g
- Saturated Fat: 5g
- Carbohydrates: 38g
- Fiber: 7g
- Protein: 30g
- Cholesterol: 75mg





