I first made this Creamy Cowboy Soup on a rainy weeknight and it instantly became a family favorite. Rich, slightly smoky broth meets tender potatoes, corn, black beans, and melty cheddar for a comforting one-pot dinner that comes together in about 30 minutes. If you enjoy bold, creamy soups in the same vein, try the creamy chicken enchilada soup for another weeknight winner.
Why you’ll love this dish
This soup blends hearty pantry staples with quick cooking. It is fast to make, stretches for leftovers, and hits savory, smoky, and creamy notes all at once. Home cooks reach for it on busy nights, for casual gatherings, or anytime they want a satisfying meal that doesn’t need much babysitting.
"A family-pleaser: deep flavor, easy prep, and the crunchy tortilla topping keeps everyone coming back for seconds."
One more reason: the flavor profile is flexible. If you prefer a spicier bowl, bump the chilies or add a pinch of cayenne. If you want something gentler, use mild diced tomatoes with chilies and more cream.
For a recipe with a similar make-ahead comfort, these bold flavors also pair nicely alongside a hearty Cajun potato soup when planning a menu for chilly nights.
Step-by-step overview
You start by browning the beef, then soften aromatics. Next you add the broth, canned veg, and potatoes and simmer until the potatoes are tender. Finish with cream and spices, melt in the cheddar, and serve with green onions and crushed chips. It’s essentially one pot from start to finish, which means minimal cleanup and maximum flavor.
What you’ll need
- 1 lb ground beef
- 1 small onion, diced
- 2 garlic cloves, minced
- 4 cups beef broth (low-sodium if preferred)
- 1 (14.5-ounce) can diced tomatoes, with juice
- 1 (15-ounce) can whole kernel corn, drained
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (10-ounce) can diced tomatoes with green chilies
- 1 cup diced potatoes (peeled or unpeeled)
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- Salt and black pepper, to taste
- 1 cup heavy cream or half-and-half
- 1 cup shredded cheddar cheese, plus extra for topping
- Sliced green onions for garnish
- Crushed tortilla chips for crunch
Notes on swaps and pantry tweaks: use half-and-half to cut calories, or a lower-fat cheese if you prefer. Sweet potatoes will add a touch of sweetness and more fiber if you want a twist. If you want to skip meat, use a plant-based crumble and add an extra can of beans for protein.
Step-by-step instructions
- Heat a large pot over medium heat. Add the ground beef and break it apart with a spoon. Cook until no pink remains and the beef is nicely browned. Drain excess fat into a heatproof container and discard when cooled.
- Add the diced onion and minced garlic to the same pot. Sauté for 2 to 3 minutes, stirring, until the onion becomes translucent and fragrant.
- Pour in the beef broth, diced tomatoes with their juice, drained corn, rinsed black beans, diced tomatoes with green chilies, and the diced potatoes. Stir everything together so flavors combine.
- Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer gently for about 20 minutes, or until the potatoes are fork-tender.
- Stir in the heavy cream or half-and-half, smoked paprika, chili powder, and ground cumin. Taste and season with salt and black pepper. Warm the soup for 3 to 5 minutes but do not let it boil after the dairy is added.
- Ladle the soup into bowls. Top with shredded cheddar, sliced green onions, and crushed tortilla chips for texture and a salty crunch.
Best ways to enjoy it
Serve the soup steaming hot in shallow bowls so the cheese and toppings get maximum attention. Offer extra shredded cheddar and lime wedges at the table for bright acidity. A crisp green salad or a simple coleslaw makes a fresh contrast, and a warm, buttery roll or a slice of biscuit-style bread is an easy way to sop up the last spoonfuls. For a contrasting but complementary comfort dish, consider pairing with a flaky side like the chicken pot pie soup style biscuits when feeding a crowd.
Storage and reheating tips
Cool leftovers quickly and store in an airtight container in the refrigerator for up to 3 to 4 days. To freeze, portion the soup into freezer-safe containers and freeze for up to 3 months. When reheating from chilled, warm gently on the stove over medium-low heat until heated through. If frozen, thaw in the refrigerator overnight before reheating. Reheat slowly and stir frequently, and avoid rapid boiling after adding cream to prevent separation. Always reheat until the center reaches 165°F for safety.
Pro chef tips
- Brown the beef well: more browning equals more flavor from the Maillard reaction.
- Drain excess fat to keep the soup from feeling greasy; reserve a tablespoon for sautéing the onions if needed.
- Cut potatoes evenly so they cook in the same time. One-inch dice is a reliable size.
- Add cream off the heat or on very low heat and do not boil after adding it to keep the texture silky.
- If the soup gets too thick after resting, thin with a splash of beef broth or water when reheating.
- For extra smoky depth, try a small pinch of chipotle powder, but add it sparingly.
Creative twists
- Make it vegetarian by swapping ground beef for a plant-based crumble and using vegetable broth. Add an extra can of beans for protein.
- Turn it into a chili-style bake: spoon into a casserole dish, top with tortilla chips and extra cheese, then broil briefly until bubbly.
- Swap cheddar for pepper jack for more heat, or Cotija for a crumbly finishing touch.
- Repurpose leftovers into a pasta dish by stirring warmed soup into cooked short pasta and topping with extra cheese, similar to this creamy beef pasta approach.
Common questions
Can I make this in a slow cooker?
Yes. Brown the beef and sauté the onions and garlic first, then transfer everything to the slow cooker. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. Add the cream in the last 20 minutes and stir well before serving.
Can I use half-and-half instead of heavy cream?
Yes. Half-and-half will give a lighter finish but may be less rich. Warm it gently and avoid boiling after adding to reduce the chance of curdling.
How long will leftovers last in the freezer?
Stored properly in airtight containers, frozen soup will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
How can I make this less spicy for kids?
Use the mild diced tomatoes with green chilies or drain and rinse the tomatoes with chilies to reduce heat. Hold back on additional chili powder and chipotle if using. Offer hot sauce at the table so adults can spice their own bowls.
Is this safe to reheat multiple times?
Limit reheating to one full reheating cycle for safety and quality. Reheat only the portion you plan to eat, and keep the reheated soup at safe temperatures by bringing it to 165°F before serving.

Creamy Cowboy Soup
Ingredients
Method
- Heat a large pot over medium heat. Add the ground beef and break it apart with a spoon. Cook until no pink remains and the beef is nicely browned. Drain excess fat into a heatproof container and discard when cooled.
- Add the diced onion and minced garlic to the same pot. Sauté for 2 to 3 minutes, stirring, until the onion becomes translucent and fragrant.
- Pour in the beef broth, diced tomatoes with their juice, drained corn, rinsed black beans, diced tomatoes with green chilies, and the diced potatoes. Stir everything together so flavors combine.
- Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer gently for about 20 minutes, or until the potatoes are fork-tender.
- Stir in the heavy cream or half-and-half, smoked paprika, chili powder, and ground cumin. Taste and season with salt and black pepper. Warm the soup for 3 to 5 minutes but do not let it boil after the dairy is added.
- Ladle the soup into bowls. Top with shredded cheddar, sliced green onions, and crushed tortilla chips for texture and a salty crunch.


