This easy cowboy soup recipe is full of hearty favorites like ground beef, potatoes, and beans. It’s an easy one-pot meal you can make ahead of time!

a bowl filled with hearty cowboy soup beside a plate full of cornbread

 

There’s nothing more comforting on a chilly day than a big pot of hearty cowboy soup simmering on the stove. Packed with juicy ground beef, savory veggies, and high-fiber beans, this easy cowboy soup recipe is a flavorful one-pot meal your whole family will love. With a rich, flavorful broth and just the right blend of spices, it’s the perfect combination of wholesome, filling, and downright delicious.

This recipe is a great go-to for busy weeknights, cozy weekends, or make-ahead meal prep. It comes together quickly, freezes beautifully, and pairs perfectly with cornbread, grilled cheese, or a fresh salad. Plus, it’s gluten-free, dairy-free, nut-free, and egg-free, so it’s a super allergen-friendly meal! Once you taste this cowboy soup with potatoes and beans, you’ll understand why it’s a classic comfort food favorite.

Why you will love this recipe:

  • Easy cleanup – One pot recipe means you only have one pot and a spoon to clean!
  • Healthy and filling – This soup has protein-packed beef, heart-healthy beans, and vitamin-boosting vegetables that will keep you full for hours. Brothy soups like this also help keep you hydrated and your immune system happy.
  • Meal Prep Friendly – The flavor in this dish is even better after it sits overnight, making it the perfect dinner to add to your meal prep day. You can even freeze this soup in individual servings for easy lunches or freeze it all together for a simple family meal just waiting to be reheated.

Cowboy Soup Ingredients

Here is a quick overview of what you will need for this hearty soup. Scroll to the printable recipe card at the bottom of the page for exact measurements.

  • Ground beef – The leaner you use, the less oil you’ll have and more meat you get. Feel free to swap for ground turkey or chicken for a lighter meal.
  • Vegetables: Onion, Carrots, Celery, Potatoes, Garlic, Green Beans (canned), Tomatoes (canned)
  • Beans – I used kidney beans because I love the earthy, hearty flavor with the beef, but you could use pinto beans, black beans, or white beans if you prefer.
  • Seasonings: Worcestershire sauce, Garlic powder, Onion powder, Paprika, Chili powder, Kosher salt, Black pepper
  • Beef broth – Homemade, reduced sodium, bone broth, or store-bought options all work.

How to Make Cowboy Soup

This is a super simple meal that just requires one big pot and a spoon or ladle!

Start by grabbing a large dutch oven or stock pot and warm it over medium heat. Brown the grown beef, then drain off the excess grease. Add in your chopped onions, carrots, celery, potatoes, and garlic. Sauté this mixture for 5-6 minutes, making sure to stir occasionally so nothing sticks to the bottom.

Stir in the drained and rinsed green beans, the canned tomatoes, the kidney beans, the Worcestershire sauce, and all the seasonings. Once it looks like the spices are well distributed, pour in your beef broth and let the mixture come to a simmer. Finally, cover with a lid and reduce the heat to low. Let the soup cook for 20-25 minutes or until the potatoes are nice and tender.

What to serve with Cowboy Soup

This hearty meal is great on its own, especially since it’s loaded with so many veggies! However, you can stretch it further by serving with a salad or grilled cheese sandwich. This flavorful gluten-free bread is fantastic dipped in the soup, or try these jalapeno cheddar cornbread waffles for people who love crispy edges! You can make these biscuits with gluten-free bisquick or these biscuits if you prefer almond flour.

a brothy soup filled with potatoes, ground beef, green beans, tomatoes, carrots, onions, garlic, and celery

Storage and Freezing Tips

Allow your soup to cool completely, then store in an airtight container in the fridge up to 3-4 days. If you want to store it longer, freeze up to 3-6 months! Freeze flat in a freezer bag to save space or use individual-serving sized Soup Cubes for easy lunches and quick reheatable dinners.

More Comforting Soups

a bowl filled with hearty cowboy soup beside a plate full of cornbread

Get the Recipe: Easy Cowboy Soup

This hearty cowboy soup recipe with ground beef, potatoes, and beans is an easy one-pot meal. It is perfect for busy weeknights, meal prep, or chilly nights!
No ratings yet

Ingredients
 

  • 1 pound ground beef
  • 1/2 cup onion, chopped
  • 1 cup carrots, chopped
  • 1 cup celery, chopped
  • 2 cups russet or Idaho potatoes, cut into small pieces
  • 2 tablespoons minced garlic
  • 1 tablespoon Worcestershire sauce
  • 14 oz can green beans, drained and rinsed
  • 14 oz can diced tomatoes with juice
  • 14 oz can kidney beans, drained and rinsed
  • 2 teaspoon each garlic powder and onion powder
  • 1 teaspoon paprika
  • 1 teaspoon chili powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 6 cups beef broth

Instructions
 

  • Brown the ground beef in a large dutch oven or stock pot over medium heat. Drain off the grease.
  • Add the onion, carrots, celery, potatoes, and garlic, sauté the mixture, stirring occasionally for 5-6 minutes.
  • Add the drained and rinsed green beans, fire roasted tomatoes, beans, and spices, stir to combine.
  • Add the beef broth and bring the mixture to a simmer. Cover and reduce the heat to low, allow the soup to cook 20-25 minutes or until the potatoes are tender.
Serving: 1 bowl (1/8th of recipe), Calories: 219kcal, Carbohydrates: 22.4g, Protein: 18.1g, Fat: 6.3g, Cholesterol: 36.7mg, Sodium: 779.1mg, Fiber: 5.6g, Sugar: 4.4g
Did you make this recipe?Please leave a star rating and review below!