Last updated: September 25, 2026
Cowboy soup is the hearty, chili-like dinner you make when your pantry is full but your energy is low, and this recipe below walks you through the whole thing.
What Is Cowboy Soup
Cowboy soup answers a weeknight problem you already have a shelf full of ingredients for.

You brown ground beef, open a handful of cans, and let everything simmer together until you get a thick, chili-like soup loaded with beans, corn, and potatoes. This recipe below (and the recipe card just past it) walks you through the exact method, so scroll down whenever you are ready to cook.
Ingredients You Need for Cowboy Soup
You start with ground beef as the base of this cowboy soup, and a pound and a half gives you enough protein to make the soup feel like a full dinner rather than a side. Yellow onion and garlic build the savory foundation, and you cook them right alongside the beef so every bit of fat in the pot gets used.

Chili powder, ground cumin, and smoked paprika give the broth its warm, smoky backbone. A packet of ranch seasoning mix sounds unusual in a soup like this, but it rounds out the tomato base with a tangy, herby note that keeps the whole pot from tasting one-note.

For the tomato base, you need a can of plain diced tomatoes, a can of diced tomatoes with green chiles, and a can of tomato sauce. Beef broth thins the mixture to a proper soup consistency without watering down the flavor.
Pinto beans and black beans add heartiness and fiber, and canned corn brings a little sweetness that balances the chili powder and green chiles. Diced Yukon Gold potatoes turn the soup into something substantial enough to eat on its own, and Worcestershire sauce deepens the beef flavor in the background.

Salt and black pepper finish the seasoning once everything has simmered together. Shredded cheddar, sour cream, sliced green onion, and tortilla strips are optional toppings that turn each bowl into something closer to a loaded taco soup.
How to Make Cowboy Soup
You start by browning the ground beef with the diced onion in a large pot or Dutch oven set over medium-high heat. This takes about six to eight minutes, and you want the beef fully cooked through with no pink remaining before you drain off any excess fat.

Once the beef and onion are ready, you stir in the garlic, chili powder, cumin, smoked paprika, and ranch seasoning mix. Cooking the spices for about a minute directly in the fat left in the pot blooms their flavor before any liquid goes in.

Next you add both cans of diced tomatoes, the tomato sauce, the beef broth, the pinto beans, the black beans, the corn, the diced potatoes, and the Worcestershire sauce. Stir everything together so the beans and potatoes are evenly distributed through the pot.

Bring the pot to a boil over high heat, then reduce it to a gentle simmer and leave it uncovered. Simmering for about thirty minutes gives the potatoes time to turn fork-tender and lets the broth reduce slightly and thicken.

Taste the soup once the potatoes are done, then season with salt and black pepper to your liking. The ranch seasoning and canned tomatoes both carry some salt already, so it helps to taste before you add much more.
Ladle the finished cowboy soup into bowls and let everyone add their own cheddar, sour cream, green onion, or tortilla strips. The recipe card below has the exact measurements and timing laid out step by step, so lean on it whenever you want a quick reference while you cook.

Cowboy Soup
A hearty one pot cowboy soup loaded with ground beef, beans, corn, and potatoes in a smoky, tangy tomato broth.
Ingredients
- 1 1/2 pounds ground beef
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 packet (1 ounce) ranch seasoning mix
- 1 can (14.5 ounces) diced tomatoes
- 1 can (10 ounces) diced tomatoes with green chiles
- 1 can (15 ounces) tomato sauce
- 4 cups beef broth
- 1 can (15 ounces) pinto beans, drained and rinsed
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) whole kernel corn, drained
- 2 cups diced Yukon Gold potatoes, in 1/2-inch pieces
- 2 tablespoons Worcestershire sauce
- Salt and black pepper, to taste
- Shredded cheddar cheese, for serving
- Sour cream, for serving
- Sliced green onion, for serving
- Tortilla strips, for serving
Instructions
- Brown the ground beef with the diced onion in a large pot or Dutch oven over medium-high heat, about 6 to 8 minutes, until the beef is no longer pink, then drain excess fat.
- Stir in the garlic, chili powder, cumin, smoked paprika, and ranch seasoning mix and cook for 1 minute until fragrant.
- Add the diced tomatoes, diced tomatoes with green chiles, tomato sauce, beef broth, pinto beans, black beans, corn, diced potatoes, and Worcestershire sauce, and stir to combine.
- Bring the pot to a boil, then reduce heat and simmer uncovered for about 30 minutes, until the potatoes are fork-tender.
- Season with salt and black pepper to taste.
- Ladle into bowls and top with shredded cheddar, sour cream, green onion, and tortilla strips as desired.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating on the stovetop.
Nutrition Information:
Yield:
8Serving Size:
about 1 1/2 cupsAmount Per Serving: Calories: 340Total Fat: 12gSaturated Fat: 5gSodium: 980mgCarbohydrates: 32gFiber: 7gSugar: 6gProtein: 26g
Tips for the Best Cowboy Soup
Dice your potatoes into small, even pieces, around half an inch, so they finish cooking at the same rate as everything else in the pot. Larger chunks can still be raw in the center by the time the rest of the soup is ready.
Draining the beef well after browning keeps the finished soup from turning greasy on top. If your ground beef is on the leaner side, you can skip draining altogether since there will be very little fat to remove.
Let the soup simmer uncovered rather than covered, since the open pot allows some of the liquid to evaporate and concentrates the flavor. A covered pot keeps the soup thinner and can leave it tasting more diluted.
How to Make Cowboy Soup in a Crockpot
You can make cowboy soup almost entirely hands-off by finishing it in a crockpot instead of on the stove. Start by browning the ground beef with the onion and garlic in a skillet, since a crockpot will not brown meat well on its own.
Drain the beef, then transfer it to the crockpot along with the chili powder, cumin, smoked paprika, and ranch seasoning. Add the diced tomatoes, tomato sauce, beef broth, pinto beans, black beans, corn, and diced potatoes, then stir everything together so it cooks evenly.
Cover and cook on low for six to seven hours, or on high for three to four hours, until the potatoes are fork-tender. This method works well on a busy day, since you can load the crockpot in the morning and come home to a pot of cowboy soup that is ready to ladle into bowls.
Variations and Substitutions
Ground turkey or ground chicken both work in place of ground beef if you want a leaner version of cowboy soup. The texture stays similar, though the flavor will be a little lighter without the beef fat.
You can swap the pinto and black beans for kidney beans or great northern beans depending on what is already in your pantry. Any sturdy canned bean holds up well through the simmer time.
If you like more heat, a diced jalapeno added alongside the onion or a few extra dashes of hot sauce at the end will bring the spice level up. For a smokier pot, a chopped chipotle pepper in adobo sauce stirred in with the spices adds a deep, smoky heat.
Storage and Reheating
Store leftover cowboy soup in an airtight container in the refrigerator, where it keeps well for up to four days. The flavor actually improves after a day in the fridge, since the spices have more time to settle into the broth.
For longer storage, cowboy soup freezes well for up to three months in a freezer-safe container. Thaw it overnight in the refrigerator before reheating on the stovetop over medium-low heat, stirring occasionally until warmed through.
Where Cowboy Soup Comes From
Cowboy soup traces back to the kind of cooking that fed ranch hands and large families on a budget, built from shelf-stable cans and whatever ground meat was on hand. It shares a lot of DNA with taco soup and cowboy caviar, both of which lean on the same pantry staples of beans, corn, and tomatoes.
The appeal has never really changed. You get a dinner that feeds a crowd, uses ingredients you likely already have, and comes together in one pot with very little cleanup afterward.
Frequently Asked Questions About Cowboy Soup
Can you make cowboy soup in a slow cooker?
Yes, you can brown the beef and onion on the stovetop first, then transfer everything to a slow cooker. Cook on low for six to seven hours or on high for three to four hours, until the potatoes are tender.
Is cowboy soup the same as taco soup?
Cowboy soup and taco soup are closely related and often use many of the same ingredients. Cowboy soup tends to include potatoes and ranch seasoning, which gives it a slightly different flavor and a heartier texture than a typical taco soup.
Can you make cowboy soup ahead of time?
Cowboy soup is a great make-ahead meal since the flavor deepens as it sits. Cook it up to two days in advance, then store it covered in the refrigerator and reheat gently on the stovetop before serving.
What can you serve with cowboy soup?
Cornbread, warm flour tortillas, or a simple green salad all pair well with cowboy soup. A sprinkle of shredded cheese and a dollop of sour cream on top rounds out the meal without needing much else on the side.
Can you make cowboy soup without meat?
You can leave out the ground beef and add an extra can of beans or some diced zucchini in its place for a vegetarian version. Swap the beef broth for vegetable broth to keep the dish fully meat-free.
Why This Recipe Works
This cowboy soup works because every ingredient serves double duty. The ranch seasoning and canned tomatoes with green chiles do most of the flavor-building on their own, so you get a deeply seasoned broth without measuring out a long list of individual spices.
Simmering the potatoes directly in the soup, rather than boiling them separately, lets them soak up the chili-spiced broth as they cook. That one step is what gives this soup its stew-like body instead of a thin, brothy texture.
Browning the beef and blooming the spices in the same pot before adding any liquid builds a flavor base you cannot get by dumping everything in cold. It is a small extra step that makes a noticeable difference in the finished bowl.
Conclusion
Cowboy soup is the kind of meal you will want in regular rotation once you make it the first time, since it turns a handful of pantry cans into a dinner that tastes like it took all day. Grab your ingredients, follow the recipe card above, and you will have a full pot of cowboy soup ready in under an hour.



