Print

Hearty One-Pot Creamy Cowboy Soup

A close-up of a steaming white bowl filled with rich cowboy soup featuring ground beef, kidney beans, and corn.

Make this satisfying, one-pot cowboy soup featuring ground beef, beans, and corn for an easy weeknight dinner.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 (15 ounce) can black beans, rinsed and drained
  • 1 (15 ounce) can whole kernel corn, drained
  • 4 cups beef broth
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream or evaporated milk
  • Salt to taste

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the ground beef and cook until browned. Drain off any excess fat.
  3. Add the chopped onion to the pot and cook until softened, about 5 minutes.
  4. Stir in the minced garlic and cook for 1 minute until fragrant.
  5. Add the diced tomatoes, kidney beans, black beans, corn, beef broth, chili powder, cumin, smoked paprika, and black pepper to the pot.
  6. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20 minutes, allowing the flavors to combine.
  7. Stir in the heavy cream or evaporated milk. Heat through for 5 minutes, but do not boil after adding the cream.
  8. Taste the soup and add salt as needed.
  9. Serve hot.

Notes

  • For a smoky flavor, use fire-roasted diced tomatoes instead of regular diced tomatoes.
  • If you prefer a thicker soup, mash about 1/4 cup of the beans against the side of the pot before adding the cream.
  • This soup freezes well for future meals. Cool completely before freezing.

Nutrition