Are you looking to mix up your home cooking routine?
This cowboy soup is a delicious and hearty stew perfect for family dinners.

WANT TO SAVE THIS RECIPE?
This unique stew recipe features ground beef, tomatoes, beans, corn, and more!
You'll love the smoky flavors of this traditional cowboy meal cooked in one pot. Plus, all of the nutritious ingredients make it as healthy as it is hearty.
Not sure how to get started with making cowboy soup? Don't worry, I have you covered!
Check out the step-by-step instructions, and you'll have it ready in no time.
Easy Homemade Cowboy Soup
If I had to sum up this soup in two words, it would be mouth-wateringly delicious. (Yes, I know that's technically 3 words, but it's worth it!)
Of course, filling and nutritious are good descriptors, too.
This chunky, veggie-packed soup is an excellent addition to any dinner rotation.
It’s easy to make, full of flavor, and takes less than an hour to prepare.
You can even make it ahead of time and freeze it for later! It’s the ultimate in taste and convenience.

Ingredients
The ingredients list for this recipe is pretty long. Fortunately, though, it’s full of easy-to-find things.
You probably have most of them in your pantry right now!
Here’s what you’ll need:
- Ground beef. You need two pounds of lean ground beef. The leaner it is, the less grease you'll have to drain after cooking the meat.
- Onions and garlic cloves. You cook these alongside the ground beef. They provide plenty of earthy, umami flavor.
- Beef broth. You can use homemade beef broth if you have any on hand. If not, go with boxed or canned beef broth. You need four cups worth.
- I don’t recommend substituting chicken broth. Its flavor doesn’t pair as well with the other ingredients.
- Ranch-style beans. Picking the right beans is essential. Don’t just grab any old can of pinto beans. Ranch-style beans have very specific seasonings that are vital for this soup.
- Add them to the Dutch oven undrained. That's important. Also, if you can't find ranch-style beans, you can substitute seasoned chili beans.
- Diced tomatoes. Drain these before adding them to the soup. If you can find sun-dried tomatoes or fire-roasted tomatoes, they’ll add a better flavor.
- Potatoes. Every hearty soup needs potatoes in the mix. They make the soup a good “stick to your ribs” meal. I always go with Yukon gold.
- Tomatoes with green chilies. A can of undrained Rotel adds a ton of Tex-Mex flavor to this already flavorful soup.
- Frozen corn. Corn adds a bit of sweetness to the recipe's other savory flavors. You can substitute canned corn if necessary, but be sure to drain it.
- Mixed vegetables. Drain your can of mixed veggies, as well. These add flavor, color, heartiness, and more nutrients to the soup.
- Seasonings. You need chili powder, cumin, salt, and pepper for this recipe. They're the final finishing touches for adding flavor to this stew.

How to Make Cowboy Soup
You can find the full, step-by-step guide to making this soup below.
However, you can break the recipe down into three simple steps.
1. Cook the meat and onions. The first thing you do once your pot is hot is cook the ground beef and onions. Break the meat into smaller chunks while you're cooking it.
Once the meat browns, add the garlic, as well. These ingredients form a flavorsome base for everything else to build on.
2. Add everything else. Next, you'll add everything else to the pot. Just dump it all in. Bring the mixture to a boil, then reduce the heat.
3. Simmer, then serve. Allow the soup to simmer for another 10 to 15 minutes. When it's thoroughly warmed, and the potatoes are tender, it's ready to eat.
Transfer it to soup bowls, and enjoy! Be sure to add any extra toppings you want before diving in.
Tips for the Best Soup
This soup is a breeze to make. Even so, here are a few tips to keep in mind:
- Add extra meat. You don’t have to stick solely to ground beef. You can add kielbasa, crumbled bacon, or another favorite. You could even substitute ground turkey for beef.
- Dial up the heat. This recipe has tons of flavor but isn’t hot. If you like spicy foods, add a dash of cayenne, some sliced jalapenos, or extra chili powder.
- Adjust the broth thickness to suit your tastes. You can add more or less beef broth for a thinner or thicker soup. Don’t add so little that the potatoes aren’t covered, though.
- Frozen is fine. Use a frozen bag of mixed veggies instead of the can if you prefer. Both work just as well.
- Remember your toppings. Before serving, load the soup down with whatever toppings you like best. Sour cream, shredded cheese, and jalapenos are a few good options.
One-pot dump soups like this one are great because they’re so versatile.
Tweak the recipe however you like to suit your tastes.

What to Serve with Cowboy Soup
You can serve this soup alone or as a starter for another meal. I enjoy it as the main course with a side of Mexican cornbread.
Here are a few other options for serving side suggestions:
- Cornbread (regular, sweet, Mexican, or otherwise)
- Tortillas or tortilla chips
- Toasted baguettes
- Rolls
- Grilled cheese sandwiches
Besides some thick bread, this soup doesn't need much else.
However, you could lay out a variety of toppings and hot sauces for your guests.
A Southwestern-style salad could pair well with it, too.
How to Store and Reheat
Store this soup in an air-tight container in the fridge for 4 to 5 days. You can reheat it in the microwave or on the stove.
If using the microwave, heat it in 1-minute intervals on 100% power.
Reheat it on the stove over low heat until it's warmed through.
If you want to keep it around for longer, you're probably wondering how to freeze soup.
But because of the potatoes, this soup doesn't freeze well.
If you leave them out, though, you can freeze them in an air-tight, freezer-safe container for up to 3 months.
Let it thaw in the fridge overnight. Then, reheat it on the stove over low to medium heat.
More Soups and Stews You'll Love
Potato Soup
Zuppa Toscana Soup
Crockpot Lasagna Soup
Italian Sausage Soup
7-Can Soup

















16 Comments
I’m guessing this will be delish. One question. My niece will NOT eat anything with peas. Can I sub in some frozen green beans?
How many servings does this make?
It’s as good as described!
It’s also very easy and quick! The most time-consuming part was chopping the onions and potatoes.
I would mention the size of the pot needed. I ended up using two pots lol.
It’s a little confusing that you say in the beginning you can freeze this, but then say at the end that it doesn’t freeze well.
So easy to make. We loved it!
I cannot find Ranch beans.
Hi Marianne!
If you can’t find have Ranch Style Beans, you can substitute with one of these options depending on what you have on hand:
1. Pinto Beans + Chili Powder & Garlic – Drain and rinse 1 (15 oz) can of pinto beans, then stir in ½ teaspoon chili powder, ¼ teaspoon garlic powder, and a pinch of cumin to mimic the flavor.
2. Black Beans or Kidney Beans – These have a similar texture but a slightly different taste. If using, add a bit of chili powder and onion powder to enhance the flavor.
3. Chili Beans – These are already seasoned and work well as a direct swap.
4. Baked Beans (drained) – If you don’t mind a touch of sweetness, drained baked beans can work in a pinch.
You could also try Homemade Ranch Style Beans Substitute:
1 can (15 oz) pinto beans
½ teaspoon chili powder
¼ teaspoon garlic powder
¼ teaspoon smoked paprika
¼ teaspoon cumin
½ teaspoon onion powder
1 teaspoon tomato paste (optional, for richness)
Mix together and use in place of Ranch Style Beans.
Hope this helps 🙂
My mother made this all of my adult life until she passed in 2014. I love it and make it as often as my wife let’s me. To me it is the most satisfying Down Home Comfort Food, ever.
Made some today so delicious and easy……
Is Ranch Style bean the same as Pinto bean or is a brand?
Hi, Debbie!
Ranch Style beans are a particular type of pinto bean. You can typically find them at Walmart or any grocery store. They look something like this (link to Amazon).
Looking forward to trying it.
I’ll add a can of green beans and garnish with parsley.
Great recipe
How many servings would this be? Thanks!
Hi Dawn! The recipe makes about 10 servings of soup.
Oh l so can’t wait to make this!! Thanks for sharing!!