No ratings yet

Cowboy Soup

This post may contain affiliate links from our partners. Please read the Privacy Policy & Cookie Policy.

Cowboy soup is one of those hearty, filling soups I love having on the dinner menu when the weather gets colder. It’s loaded with steak, pinto beans, black beans, corn, and tomatoes in a flavorful, taco-seasoned broth. Most versions use ground beef, but I made mine with chunks of top round steak, which gives it a little more of that chunky, beefy texture I love.

Close-up of cowboy soup with chunks of steak, pinto beans, black beans, corn, and tomatoes topped with cilantro and tortilla chips.

This recipe doesn’t require a lot of prep or a long grocery list. Most of the ingredients come straight from the pantry, and the taco and ranch seasoning do most of the work. It’s an easy one-pot soup and a good one to add to the family dinner rotation throughout the fall and winter months.

  • If you’re looking for more cozy meals to add to your dinner rotation, I’ve rounded up even more favorites in my winter soup recipes collection.

Ingredients for Cowboy Soup

The full measurements are in the printable recipe card at the bottom of the article.

  • Top round steak: I used one pound of steak cut into ½-inch pieces. Keeping the pieces small makes them easier to eat with a spoon.
  • Pinto beans and black beans: This recipe uses two cans of pinto beans and one can of black beans. Drain and rinse both before adding them to the pot.
  • Diced tomatoes with green chiles: Use two 10-ounce cans, including the liquid. The green chiles add flavor and a little heat without needing fresh peppers.
  • Cream-style corn: This adds some sweetness and helps give the broth a little thickness.
  • Taco and ranch seasoning: I use one packet of each.
  • Beef broth, onion, and olive oil

One quick clarification about my ingredient photo: I accidentally grabbed 1 can of regular diced tomatoes for the picture. The actual recipe uses 2 cans of diced tomatoes with green chiles.

Ingredients for cowboy soup including cubed steak, canned beans, corn, tomatoes, beef broth, taco seasoning, and ranch seasoning.

How to Make Cowboy Soup

Brown the steak and onion. Add the cubed steak, chopped onion, and olive oil to a large stockpot or Dutch oven. Cook over medium-high heat, stirring frequently, until the steak is browned and the onion begins to soften.

Cubed top round steak and chopped onions browning in a Dutch oven while making cowboy soup.

Add the remaining ingredients. Pour in the beef broth, drained pinto beans, drained black beans, diced tomatoes with green chiles, and cream-style corn. Add both seasoning packets and stir everything together. Keep the liquid from the tomatoes and use the entire can of corn.

Beef broth being poured into a Dutch oven filled with pinto beans, black beans, cream-style corn, and diced tomatoes.
Taco seasoning and ranch seasoning packets added to a Dutch oven of cowboy soup ingredients before simmering.

Bring to a boil and simmer. Heat the soup over medium-high heat until boiling, then reduce the heat, cover, and simmer gently for 30 minutes. Stir occasionally so nothing sticks to the bottom of the pot.

Check the steak and serve. Top round can be a little chewy, so check a piece of steak before serving. If it needs more time, continue simmering until it’s tender enough for you. Taste the broth before adding any salt since the seasoning packets and beef broth already contain salt.

Serve hot with chopped fresh cilantro, shredded cheese, and tortilla chips, if desired.

Ladle of cowboy soup filled with bite-sized steak pieces, pinto beans, black beans, and tomatoes over a Dutch oven.

What to Serve with Cowboy Soup

I served this soup with tortilla chips, which are great for dipping into the broth. You can also add shredded cheddar cheese, sour cream, sliced jalapeños, or extra cilantro to individual bowls.

Cornbread would be good alongside it, too, especially for soaking up the broth.

For more hearty soups, my ham and bean soup is another way to make a filling pot of soup with beans. I also have a stuffed pepper soup made with ground beef, bell peppers, tomatoes, and rice.

Storing and Reheating Leftovers

Keep leftover cowboy soup in an airtight container in the refrigerator for up to 3–4 days. Reheat individual bowls in the microwave or warm a larger amount in a saucepan over medium-low heat until heated through.

The soup may thicken slightly in the refrigerator because of the beans and cream-style corn. If needed, stir in a splash of beef broth when reheating.

You can also freeze cooled leftovers in freezer-safe containers for up to 3 months for best quality. Leave room for expansion, and thaw in the refrigerator before reheating.

Bowl of homemade cowboy soup with steak, beans, corn, tomatoes, fresh cilantro, and tortilla chips on a wooden board.
No ratings yet

Cowboy Soup with Steak


Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Hearty cowboy soup made with chunks of top round steak, pinto beans, black beans, cream-style corn, and tomatoes with green chiles. Taco and ranch seasoning flavor the broth in this easy one-pot stovetop soup.

Equipment

  • Dutch Oven 6 quart should work

Ingredients
 

  • 1 pound top round steak cut into ½-inch pieces
  • ½ cup chopped onion
  • 1 tablespoon olive oil
  • 2 cups beef broth
  • 31 oz pinto beans drained and rinsed
  • 20 oz diced tomatoes with green chiles undrained
  • 15 oz black beans drained and rinsed
  • 14.75 oz cream-style corn
  • 1 oz dry taco seasoning
  • 1 oz dry ranch seasoning

Instructions

  • Add cubed steak, chopped onion, and olive oil to a large stockpot or Dutch oven. Cook over medium-high heat, stirring frequently, until the steak is browned and the onion begins to soften.
  • Add beef broth, drained and rinsed pinto beans, drained and rinsed black beans, undrained diced tomatoes with green chiles, and the entire can of cream-style corn. Sprinkle in the taco and ranch seasoning packets, then stir everything together.
  • Heat over medium-high heat until the soup comes to a boil. Reduce heat to low, cover, and simmer gently for 30 minutes, stirring occasionally.
  • Check the steak for tenderness. If it’s still chewy, continue simmering until tender, adding a little extra beef broth if the soup becomes too thick. Taste the broth before adding any additional salt, since the seasoning packets and broth already contain salt.
  • Ladle into bowls and serve hot with chopped fresh cilantro and tortilla chips, if desired.

Nutrition

Serving: 1.5cups

Nutritional Disclaimer: The nutritional data provided here is auto-calculated and intended for your convenience only. As it’s generated via automation, its accuracy may be compromised. For precise nutritional insight, please compute the values utilizing the actual ingredients in your recipe through your chosen nutrition calculator or application.

Sharing of this recipe is encouraged and appreciated. Copying of full recipe to any social media is prohibited.

Did You Make This Recipe?

Make sure to follow Salty Side Dish on Pinterest and rate the recipe here and make sure to leave a comment below!

No ratings yet

Leave A Comment

Have a question or want to provide feedback? Share your recipe reviews or questions here and I will do my best to help!

Recipe Rating