Go Back
+ servings
Plate of creamy cowboy soup with vegetables and spices

Creamy Cowboy Soup

A hearty and slightly smoky creamy soup featuring ground meat, tender potatoes, beans, and corn. It's perfect for busy weeknights or a cozy family meal.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American, Comfort Food
Calories: 450

Ingredients
  

Main Ingredients
  • 1 lb ground beef (or turkey or a meat alternative)
  • 1 large onion (yellow or white), chopped
  • 3 cloves garlic, minced
  • 4 cups beef broth (use vegetable broth for vegetarian)
  • 14.5 oz diced tomatoes, canned with juice
  • 1 cup corn, canned or frozen
  • 15 oz black beans, drained and rinsed if canned
  • 2 medium potatoes (Yukon Gold or russet), diced small Yukon Golds hold shape well and add creaminess; russets will break down more and thicken the broth.
Spices
  • 1 tbsp smoked paprika
  • 1 tbsp chili powder Adjust for heat preference
  • 1 tsp ground cumin
  • 1 tsp salt, or to taste
  • 1/2 tsp black pepper, or to taste
Finishing Touches
  • 1 cup heavy cream (or coconut milk for dairy-free) For a lighter finish, use half-and-half instead.
  • 1 cup shredded cheddar cheese Freshly shredded melts best

Method
 

Preparation
  1. Heat a large pot over medium-high. Add the ground beef and break it up with a spoon. Cook until well browned and no pink remains, about 6 to 8 minutes. Drain excess fat if there’s a lot.
  2. Push the meat to one side of the pot. Add the chopped onion to the empty space and sauté until translucent, about 4 minutes. Stir in the minced garlic and cook 30 seconds until fragrant.
Cooking
  1. Sprinkle in the smoked paprika, chili powder, cumin, salt, and black pepper. Stir and toast the spices for about 30 seconds to bloom their flavors.
  2. Add the diced potatoes, canned tomatoes with their juice, and beef broth. Stir, scraping any browned bits from the bottom. Bring the pot to a gentle simmer.
  3. Reduce the heat to medium-low. Cover and simmer until the potatoes are tender, about 12 to 15 minutes depending on how small you diced them. Stir occasionally.
  4. Once the potatoes are tender, stir in the black beans and corn. Heat through for 3 to 5 minutes so everything is hot but the beans do not overcook.
  5. Remove the pot from the heat and stir in the heavy cream. Taste and adjust the seasoning. If you want the cheddar melted into the soup, stir it in now until melted; otherwise reserve it as a topping.
  6. Ladle into bowls and garnish with extra shredded cheddar, chopped green onions, or a squeeze of lime if you like bright acidity.

Nutrition

Serving: 1Calories: 450kcalCarbohydrates: 40gProtein: 25gFat: 20gSaturated Fat: 10gSodium: 800mgFiber: 10gSugar: 5g

Notes

Leftovers are great reheated and pair well with a simple slaw to add crunchy contrast. For best texture when freezing, omit the cream and shredded cheese before freezing.

Tried this recipe?

Let us know how it was!