Print

Creamy Cowboy Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Creamy Cowboy Soup is a hearty, one-pot comfort meal featuring ground beef, beans, vegetables, and a rich, creamy tomato-based broth. It’s perfect for cold nights and makes excellent leftovers.

Ingredients

  • 1 lb ground beef
  • 1 tbsp olive oil or butter
  • 1 yellow onion, chopped
  • 2 garlic cloves, minced
  • 2 russet potatoes, peeled and diced
  • 1 can (14.5 oz) diced tomatoes, with juice
  • 1 can (15 oz) corn, drained
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 2 tbsp tomato paste
  • 4 cups beef broth
  • 1/2 cup heavy cream or half-and-half
  • 4 oz cream cheese, softened
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp cumin

Instructions

  1. Heat a large pot or Dutch oven over medium heat. Add oil and cook the ground beef until browned. Drain excess grease.
  2. Add chopped onion and garlic; sauté until softened, about 3–4 minutes.
  3. Add potatoes, diced tomatoes, corn, pinto beans, black beans, tomato paste, salt, pepper, chili powder, paprika, and cumin. Stir to combine.
  4. Pour in beef broth and bring to a simmer. Cover and cook for 20–25 minutes until potatoes are tender.
  5. Reduce heat to low, stir in cream cheese until melted and smooth.
  6. Add heavy cream or half-and-half, stir well, and let it heat through for a few more minutes.
  7. Serve hot, topped with optional garnishes like shredded cheese, green onions, or crushed tortilla chips.

Notes

  • Swap ground beef for turkey or chicken for a lighter version.
  • Add bell peppers or carrots for extra veggies.
  • Use jalapeños or hot sauce for extra heat.
  • Mix in cheddar cheese at the end for more creaminess.
  • Try different beans like kidney or white beans based on availability.

Nutrition