Go Back
+ servings
Creamy Cowboy Soup

Creamy Cowboy Soup: Your Heartwarming One-Pot Comfort Dish

Creamy Cowboy Soup is a comforting one-pot meal filled with savory ground beef, beans, and corn.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 bowls
Course: Dinner
Cuisine: American
Calories: 360

Ingredients
  

For the Soup
  • 1 pound ground beef can substitute with ground turkey or chicken
  • 1 medium onion use yellow or white onion
  • 2 cloves garlic fresh garlic recommended
  • 1 medium red bell pepper can substitute with yellow or orange bell pepper
  • 1 medium green bell pepper
  • 1 can black beans canned, rinse to reduce sodium
  • 1 can kidney beans canned
  • 1 can pinto beans canned
  • 1 cup corn frozen or canned
  • 1 can diced tomatoes with green chilies opt for regular diced tomatoes for less spice
  • 1 can crushed tomatoes
  • 4 cups beef broth substitute with vegetable broth for vegetarian version
  • 1 packet ranch dressing mix or homemade ranch seasoning
  • 1 tablespoon chili powder adjust based on heat preference
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon cayenne pepper optional
  • to taste salt
  • to taste pepper
Optional Toppings
  • 1 cup shredded cheddar cheese
  • 1 cup sour cream
  • 1/4 cup chopped green onions
  • 1 medium avocado sliced
  • 1 cup tortilla chips

Equipment

  • Large Pot

Method
 

Step-by-Step Instructions
  1. Brown the ground beef in a large pot over medium heat for about 5–7 minutes until fully cooked, breaking it apart. Drain excess fat.
  2. Add the chopped onion, minced garlic, and chopped red bell pepper to the pot. Sauté for 3–4 minutes until the onion is translucent.
  3. Stir in the rinsed black beans, kidney beans, pinto beans, corn, and diced tomatoes with green chilies. Mix well.
  4. Pour in the crushed tomatoes and beef broth. Stir gently to combine all ingredients.
  5. Sprinkle in the ranch dressing mix, chili powder, cumin, smoked paprika, and cayenne pepper. Let it simmer for 1-2 minutes.
  6. Bring to a boil, then reduce heat to low and let it simmer uncovered for 30 minutes.
  7. Taste and adjust seasoning with salt and pepper as needed.
  8. Ladle the soup into bowls and serve immediately with optional toppings.

Nutrition

Serving: 1bowlCalories: 360kcalCarbohydrates: 60gProtein: 25gFat: 10gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 70mgSodium: 800mgPotassium: 800mgFiber: 12gSugar: 6gVitamin A: 10IUVitamin C: 25mgCalcium: 10mgIron: 15mg

Notes

For best results, use fresh ingredients, and be sure to rinse canned beans to reduce sodium. Allow the soup to simmer fully to enhance flavors.

Tried this recipe?

Let us know how it was!