Go Back
Cook This Hearty Creamy Cowboy Soup Recipe Tonight

Creamy Cowboy Soup Recipe

A hearty and flavorful soup packed with three types of meat, potatoes, beans, and corn, all simmered in a rich and cheesy cream broth.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Course: Main Course
Cuisine: American
Calories: 842

Ingredients
  

  • 2 tbsp olive oil
  • 150 g smoked bacon lardons or chopped streaky bacon
  • 250 g smoked sausage like kielbasa, sliced
  • 500 g lean beef mince 10-15% fat
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 500 g Maris Piper potatoes peeled and diced into 1-2 cm cubes
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp chilli powder or to taste
  • 1 400g tin chopped tomatoes
  • 1 litre beef stock
  • 1 400g tin black beans, rinsed and drained
  • 1 300g tin sweetcorn, drained
  • 150 ml double cream
  • 200 g mature cheddar cheese grated
  • Salt and freshly ground black pepper to taste
  • Fresh chives or parsley chopped, for garnish

Method
 

  1. Brown the Meats: Heat the olive oil in a large stockpot or Dutch oven over a medium-high heat. Add the bacon lardons and cook for 4-5 minutes until they begin to crisp and render their fat. Add the sliced smoked sausage and cook for another 3-4 minutes until nicely browned. Remove the bacon and sausage with a slotted spoon and set aside, leaving the rendered fat in the pot.
  2. Sauté the Mince and Aromatics: Add the beef mince to the pot. Break it up with a spoon and cook until browned all over, about 5-7 minutes. Drain off any excess fat if necessary. Add the chopped onion and cook for 5 minutes until softened and translucent, then add the minced garlic and cook for one minute more until fragrant.
  3. Add Spices and Potatoes: Stir in the smoked paprika, ground cumin, and chilli powder, and cook for another minute to toast the spices. This step really awakens their flavour. Add the diced potatoes and stir to coat everything in the spices and beef fat.
  4. Simmer the Base: Pour in the chopped tomatoes and beef stock. Scrape the bottom of the pot to release any flavourful browned bits. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover the pot and let it cook for 15-20 minutes, or until the potatoes are tender when pierced with a fork.
  5. Add Beans, Corn, and Meats: Stir in the drained black beans, sweetcorn, and the cooked bacon and sausage you set aside earlier. Let the soup simmer for another 5 minutes to heat everything through.
  6. Make it Creamy: Reduce the heat to low. Slowly stir in the double cream and the grated cheddar cheese. What works best for me is adding the cheese in small handfuls, stirring until each addition is melted before adding the next. This prevents clumping. Continue to stir gently until the cheese is fully incorporated and the soup is thick and creamy. Do not let it boil after adding the cream and cheese.
  7. Season and Serve: Taste the soup and season generously with salt and freshly ground black pepper. Let it rest for 5-10 minutes off the heat. Ladle into bowls and garnish with fresh chives or parsley before serving.

Notes

This soup is very filling. Serve with crusty bread for dipping or a dollop of sour cream. It also freezes well before adding the cream and cheese.