Creamy Cowboy Soup

Featured in:

How to make creamy cowboy soup loaded with beef, beans, and potatoes in one pot. This hearty comfort meal is perfect for busy weeknights.

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Tue, 06 Jan 2026 17:44:45 GMT
Pinterest Hidden Image

Creamy cowboy soup is the ultimate hearty, stick-to-your-ribs meal that brings together ground beef, beans, and veggies in one delicious pot. I love making this soup on busy weeknights because it’s filling, satisfying, and tastes even better as leftovers. It’s the kind of recipe that turns your kitchen into the coziest place in the house.

I first made this cowboy soup on a particularly cold evening when I needed something warm and comforting fast. The combination of tender potatoes, protein-packed beans, and savory ground beef creates a rich, creamy texture that’s incredibly satisfying. This loaded soup recipe has become my go-to when I want maximum flavor with minimal effort. The best part? Everything cooks together in one pot, which means less cleanup and more time to enjoy this delicious cowboy-style soup with your family. It’s pure comfort food at its finest, and I know you’ll love it as much as we do.

What You’ll Need for This Hearty Cowboy Soup

This creamy cowboy soup comes together with simple pantry staples and fresh ingredients you probably already have on hand. I always use 80/20 ground beef for the best flavor and texture, but you can go leaner if you prefer. The cream of chicken soup is what makes this recipe extra creamy and delicious, so don’t skip it.

  • 1 lb ground beef
  • 1 large onion, diced
  • 2 medium potatoes (about 1 lb), peeled and diced
  • 2 cloves garlic, minced
  • 2 (15 oz) cans pinto beans, drained and rinsed
  • 2 (15 oz) cans kidney beans, drained and rinsed
  • 1 (15 oz) can corn, drained
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 1 (10.5 oz) can condensed cream of chicken soup
  • 4 cups beef broth (I recommend low-sodium for better control)
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon dried oregano
  • Salt and black pepper to taste
  • Optional toppings: shredded cheddar cheese, sour cream, fresh cilantro

My ingredient tip: Feel free to swap in black beans or great Northern beans if that’s what you have. I’ve also used cream of mushroom soup instead of chicken, and it works beautifully for a different flavor profile.

Creamy cowboy soup in a white bowl topped with cheese and sour cream

Simple Steps to Make Cowboy Soup

I recommend using a heavy-bottomed Dutch oven for this recipe because it distributes heat evenly and prevents sticking. Take your time browning the beef properly for maximum flavor depth.

Step 1: Place your large pot or Dutch oven over medium-high heat. Add the ground beef and break it up with a wooden spoon. Cook for 5-7 minutes until no pink remains and you see nice brown bits forming. The beef should sizzle and develop a rich color. Drain off excess fat, leaving about 1 tablespoon for flavor.

Step 2: Add the diced onion to the same pot with the beef. Cook for about 5 minutes, stirring occasionally, until the onion turns translucent and softens. Stir in the minced garlic and cook for 1 minute more until fragrant. You’ll know it’s ready when you can smell that delicious garlic aroma.

Step 3: Now add the diced potatoes, both types of beans (pinto and kidney), corn, undrained diced tomatoes, cream of chicken soup, and beef broth to the pot. Stir everything together to combine well.

Step 4: Sprinkle in the chili powder, cumin, dried oregano, salt, and black pepper. Stir thoroughly to distribute the seasonings throughout the creamy cowboy soup. Don’t be shy with the stirring because you want those spices coating everything.

Step 5: Increase the heat and bring the soup to a rolling boil. Once boiling, reduce heat to low, cover the pot with a lid, and let it simmer gently for 20-30 minutes. The potatoes should be fork-tender when done. Check the potatoes at the 20-minute mark, and if they’re still firm, give it another 10 minutes.

Step 6: Remove the lid and taste your cowboy soup. Adjust the salt, pepper, or chili powder as needed. If the soup is too thick for your liking (it should coat the back of a spoon but still be pourable), add an extra 1/2 to 1 cup of beef broth and stir well.

Step 7: Ladle the hot creamy cowboy soup into bowls and add your favorite toppings. I love a generous handful of shredded cheddar cheese, a dollop of sour cream, and fresh cilantro for a pop of color and freshness.

Common mistake to avoid: Don’t skip the simmering time. The flavors need those 20-30 minutes to meld together properly, and the potatoes need time to cook through.

Best Side Dishes for Cowboy Soup

This hearty soup pairs beautifully with rustic sides that complement its creamy, savory flavors.

Warm cornbread: The slightly sweet, crumbly texture of cornbread is perfect for soaking up every last drop of this creamy cowboy soup. The corn flavor echoes the corn in the soup itself.

Crusty sourdough bread: A thick slice of tangy sourdough adds textural contrast and makes this meal even more satisfying. Toast it lightly and spread with butter for extra indulgence.

Simple green salad: A crisp salad with mixed greens, cherry tomatoes, and vinaigrette provides a fresh, light counterpoint to the richness of the soup.

Tortilla chips with salsa: Keep the southwestern theme going with crunchy tortilla chips on the side. They add a fun textural element and can be crumbled right into your bowl.

Garlic bread: Classic garlic bread brings an aromatic, buttery addition that everyone loves. It’s one of the best sides for cowboy soup when you want pure comfort food.

More Hearty Soup Recipes You’ll Love

When you’re craving more comforting bowl meals, there are plenty of delicious options to explore. This creamy cowboy soup shares similar hearty qualities with Chicken Tortilla Soup, which brings southwestern flavors with a lighter twist. For another protein-packed option, White Bean Turkey Chili offers the same satisfying comfort with lean turkey and creamy white beans.

If you love the one-pot convenience of this recipe, Potato and Sausage Chowder delivers similar hearty comfort with savory sausage, while Macaroni Cheeseburger Soup combines ground beef with pasta for another crowd-pleasing meal. Each of these recipes works beautifully for busy weeknight dinners or meal prep.

How to Store Your Leftover Soup

This creamy cowboy soup stores beautifully and actually tastes better the next day as the flavors continue to develop. Let the soup cool completely before transferring it to airtight containers. Store in the refrigerator for up to 4 days. I recommend portioning it into individual containers for easy grab-and-go lunches.

To reheat, simply warm the soup on the stovetop over medium heat, stirring occasionally, until heated through. You can also microwave individual portions for 2-3 minutes, stirring halfway through. If the soup has thickened too much in the fridge, add a splash of beef broth or water while reheating.

For longer storage, this cowboy soup freezes wonderfully for up to 3 months. I freeze it in freezer-safe bags laid flat because they stack beautifully and thaw faster. Thaw overnight in the refrigerator before reheating. The texture and flavor hold up remarkably well after freezing.

Your Cowboy Soup Questions Answered

Can I make creamy cowboy soup in a slow cooker?

Absolutely! Brown the beef and saute the onions first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours until the potatoes are tender.

What can I substitute for cream of chicken soup?

You can use cream of mushroom, cream of celery, or make a simple cream sauce with butter, flour, and milk. Heavy cream also works if you want a richer texture in your cowboy soup.

How can I make this soup spicier?

Add diced jalapeños with the onions, use diced tomatoes with green chiles, or increase the chili powder. A dash of cayenne pepper or hot sauce at the end also does the trick nicely.

Can I use ground turkey instead of beef?

Yes! Ground turkey works well, though it will be slightly leaner. You might want to add a tablespoon of olive oil for moisture and richness if using turkey.

Ready to Dig Into This Comforting Bowl?

This creamy cowboy soup is exactly what you need when you want a satisfying, no-fuss dinner that brings everyone to the table. The combination of hearty ingredients, rich flavors, and simple preparation makes it a recipe you’ll return to again and again. Whether you’re feeding a hungry family or meal prepping for the week ahead, this loaded soup delivers every time. Try this recipe tonight and discover why cowboy soup has become such a beloved comfort food classic.

Print

Creamy Cowboy Soup: A Loaded One-Pot Comfort Meal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This hearty and creamy cowboy soup is a loaded one-pot meal perfect for a chilly evening. Packed with ground beef, beans, corn, and potatoes in a rich, flavorful broth.

  • Author: Sarah Mae Carter
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: American

Ingredients

Scale
  • 1 lb ground beef
  • 1 large onion, diced
  • 2 medium potatoes (about 1 lb), peeled and diced
  • 2 cloves garlic, minced
  • 2 (15 oz) cans pinto beans, drained and rinsed
  • 2 (15 oz) cans kidney beans, drained and rinsed
  • 1 (15 oz) can corn, drained
  • 1 (14.5 oz) can diced tomatoes, undrained
  • 1 (10.5 oz) can condensed cream of chicken soup
  • 4 cups beef broth
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon dried oregano
  • Salt and black pepper to taste
  • Optional toppings: shredded cheddar cheese, sour cream, fresh cilantro

Instructions

  1. In a large pot or Dutch oven, cook the ground beef over medium-high heat until browned, about 5-7 minutes. Drain off any excess fat, leaving about 1 tablespoon.
  2. Add the diced onion to the pot and cook until softened, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the diced potatoes, drained pinto beans, kidney beans, corn, undrained diced tomatoes, condensed cream of chicken soup, and beef broth to the pot. Stir to combine.
  4. Stir in the chili powder, cumin, dried oregano, salt, and black pepper.
  5. Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for 20-30 minutes, or until the potatoes are fork-tender.
  6. Taste and adjust seasoning if needed. If soup is too thick, add extra 1/2 to 1 cup beef broth to reach desired consistency.
  7. Serve hot, topped with your favorite toppings such as shredded cheddar cheese, a dollop of sour cream, or fresh cilantro.

Notes

  • You can use any combination of beans you prefer, such as black beans or great Northern beans.
  • For a spicier soup, add a diced jalapeno along with the onions or use a can of diced tomatoes with green chiles.
  • Browning the beef well before adding the other ingredients will add a deeper flavor to the soup.
  • This soup tastes even better the next day, making it excellent for leftovers.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 380 kcal
  • Sugar: 6 g
  • Sodium: 890 mg
  • Fat: 12 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 42 g
  • Fiber: 10 g
  • Protein: 30 g
  • Cholesterol: 45 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star