Print

Creamy Cowboy Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Cowboy Soup is a hearty one-pot meal packed with ground beef, tender potatoes, beans, corn, and a creamy, flavorful broth. It’s comforting, satisfying, and easy to make with simple ingredients—perfect for weeknights or meal prep.

Ingredients

  • 1 lb ground beef
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 3 cups diced russet or Yukon gold potatoes
  • 1 (14.5 oz) can diced tomatoes (with juice)
  • 1 (15 oz) can corn, drained
  • 1 (15 oz) can pinto beans, drained and rinsed (or kidney/black beans)
  • 4 oz cream cheese
  • 1 cup heavy cream or whole milk
  • 4 cups beef broth
  • 1 tsp salt (or to taste)
  • 1/2 tsp black pepper
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1 tbsp olive oil or butter (for cooking)

Instructions

  1. In a large pot or Dutch oven, heat olive oil over medium heat. Add ground beef and cook until browned. Drain excess grease.
  2. Add chopped onion and garlic to the pot. Cook until softened and fragrant, about 3–4 minutes.
  3. Stir in diced potatoes, canned tomatoes (with juice), corn, and beans.
  4. Pour in beef broth and season with chili powder, smoked paprika, salt, and pepper. Bring to a boil.
  5. Reduce heat and simmer for about 20 minutes, or until potatoes are fork-tender.
  6. Stir in cream cheese and heavy cream. Continue cooking for 5–10 minutes, stirring until the soup is smooth and creamy.
  7. Serve hot with bread or crackers.

Notes

  • Use ground turkey or sausage as a meat substitute.
  • Add green chiles or hot sauce for extra spice.
  • For thicker soup, mash a few potatoes before adding cream.
  • Swap canned veggies with frozen ones if preferred.
  • Freeze without dairy and add cream when reheating.

Nutrition