Description
This Creamy Cowboy Soup is a warm, hearty, flavor-packed bowl loaded with ground beef, corn, black beans, tomatoes, and a rich, creamy broth. Easy, comforting, and perfect for busy weeknights, this recipe comes together quickly and delivers bold, cozy flavors your family will love!
Ingredients
Soup Base
-
1 lb ground beef or ground chicken
-
1 onion, diced
-
3 cloves garlic, minced
-
4 cups beef broth
-
1 can (14.5 oz) diced tomatoes
-
1 cup corn (canned or frozen)
-
1 can (15 oz) black beans, drained and rinsed
-
2 medium potatoes, diced
Spices
-
1 tsp smoked paprika
-
1 tbsp chili powder (adjust to taste)
-
1 tsp cumin
-
Salt & black pepper to taste
For Creaminess
-
1 cup heavy cream
-
1 cup shredded cheddar cheese
Optional Garnish
-
Green onions
-
Extra cheddar
-
Tortilla chips
Instructions
-
Brown the Beef: Heat a Dutch oven over medium-high heat. Add the ground beef and cook for 5–7 minutes, breaking it into crumbles. Drain excess grease.
-
Sauté Aromatics: Add onion and garlic. Cook 2–3 minutes until fragrant and softened.
-
Combine Ingredients: Add beef broth, diced tomatoes, corn, black beans, potatoes, smoked paprika, chili powder, cumin, salt, and pepper. Stir well.
-
Simmer: Bring to a gentle boil. Reduce heat, cover, and simmer for 20–25 minutes until potatoes are tender.
-
Make It Creamy: Stir in heavy cream and shredded cheddar. Cook on low for 5 minutes until creamy and smooth.
-
Serve: Ladle into bowls and top with green onions, more cheese, or tortilla chips.
Notes
-
Substitute ground turkey or plant-based crumbles for a lighter version.
-
Use coconut milk instead of cream for a dairy-free option.
-
Add jalapeños or cayenne for extra heat.
-
Soup thickens as it cools—add broth to thin if needed when reheating.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 980 mg
- Fat: 26 g
- Saturated Fat: 12 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 5 g
- Protein: 22 g
- Cholesterol: 90 mg