Go Back
–+ servings
Creamy Cowboy Soup served in a rustic dark bowl, loaded with ground beef, black beans, and corn, topped with shredded cheddar cheese and fresh cilantro.

Creamy Cowboy Soup

This Creamy Cowboy Soup is a rich, hearty family dinner made with ground beef, bacon, beans, and tender potatoes simmered in a creamy Tex-Mex broth. It’s an easy one pot comfort food recipe perfect for cozy nights and making sweet kitchen memories with your kids.
No ratings yet
Print Pin
Course: Dinner, Soup
Cuisine: American, Tex-Mex
Keyword: Creamy Cowboy Soup, creamy taco soup, easy cowboy soup recipe, family dinner soup, one pot comfort food
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings
Calories: 420kcal
Cost: $14

Equipment

  • 1 Large Dutch oven or heavy bottom pot A wide pot helps the soup thicken evenly without sticking.
  • 1 Wooden spoon Great for stirring the roux and safe for little helpers.
  • 1 Ladle Makes serving easy and mess free for kids.

Ingredients

  • 1 lb ground beef 80/20 works best for flavor
  • 6 slices bacon chopped
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 4 cups beef broth
  • 3 large russet potatoes peeled and diced
  • 15 oz ranch style beans
  • 15 oz black beans drained and rinsed
  • 15 oz corn drained
  • 10 oz diced tomatoes with green chiles
  • 12 oz evaporated milk
  • 3 tablespoon all purpose flour
  • 2 teaspoon cumin
  • 1 teaspoon granulated garlic
  • 1 teaspoon paprika
  • salt and pepper to taste

Instructions

  • In a large Dutch oven over medium heat, cook the chopped bacon until crispy. Remove and set aside, leaving drippings in the pot.
  • Add ground beef and cook until browned, breaking it up as it cooks.
  • Stir in diced onion and cook until soft. Add garlic and cook until fragrant, about 1 minute.
  • Sprinkle flour over the mixture and stir for 2 minutes to make a roux.
  • Slowly add beef broth, stirring constantly. Add diced potatoes, cumin, granulated garlic, paprika, salt, and pepper. Bring to a boil, reduce heat, and simmer until potatoes are fork tender, about 15–20 minutes.
  • Add ranch style beans, black beans, corn, and diced tomatoes with green chiles. Stir to combine.
  • Stir in evaporated milk and cooked bacon. Let soup gently simmer until creamy and heated through, about 5–10 minutes.
  • Ladle into bowls and serve warm. Top with your favorite garnishes.

Notes

  • For extra richness, stir in 4 oz cream cheese with the evaporated milk.
  • This soup thickens as it sits. Add broth when reheating if needed.
  • Store leftovers in an airtight container for up to 4 days.
  • Freeze for up to 3 months for easy future dinners.
  • Serve with tortilla chips or crusty bread for a complete family meal.

Nutrition

Serving: 400g | Calories: 420kcal | Carbohydrates: 32g | Protein: 22g | Fat: 24g | Saturated Fat: 9g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Cholesterol: 75mg | Sodium: 780mg | Potassium: 820mg | Fiber: 6g | Sugar: 5g | Vitamin A: 400IU | Vitamin C: 8mg | Calcium: 180mg | Iron: 3mg