Print

Hearty One-Pot Cowboy Soup

Close-up of a steaming white bowl filled with rich cowboy soup containing ground beef, potatoes, black beans, corn, and tomatoes.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this filling, rustic Cowboy Soup in one pot for a satisfying, budget-friendly dinner perfect for weeknights or feeding a hungry family.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon smoked paprika
  • 4 cups beef broth
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 (15 ounce) can black beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1 cup frozen or canned corn
  • 2 medium potatoes, peeled and diced
  • 1/2 cup water (optional, for thinning)
  • Salt and black pepper to taste
  • Optional: 1/2 cup shredded cheddar cheese for topping

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon. Drain off any excess fat.
  2. Add the chopped onion to the pot and cook until softened, about 5 minutes.
  3. Stir in the minced garlic, chili powder, cumin, oregano, and smoked paprika. Cook for 1 minute until fragrant.
  4. Pour in the beef broth and add the diced tomatoes (with their liquid). Bring the mixture to a simmer.
  5. Add the diced potatoes, black beans, kidney beans, and corn to the pot.
  6. Reduce the heat to low, cover the pot, and let the soup simmer for 20 to 25 minutes, or until the potatoes are tender. Stir occasionally.
  7. Taste the soup and season with salt and pepper as needed. If the soup is too thick, add up to 1/2 cup of water until you reach your desired consistency.
  8. Serve the hearty soup hot, topped with shredded cheddar cheese if desired.

Notes

  • For a creamy ground beef soup variation, stir in 1/2 cup of cream cheese or 1/4 cup of heavy cream during the last 5 minutes of simmering.
  • If you prefer a slow cooker soup, brown the beef and sauté the onions separately, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
  • This recipe is naturally gluten free if you skip the optional cheese topping.

Nutrition