Print

Hearty Cowboy Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 143 reviews

A hearty and flavorful Cowboy Soup featuring ground beef, beans, corn, and spices simmered to perfection. This comforting soup is perfect for a cozy meal any day of the week.

Ingredients

Main Ingredients

  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) corn, drained
  • 1 can (15 oz) black beans, rinsed and drained
  • 2 cups beef broth
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • Salt and pepper to taste

Instructions

  1. Heat the oil: In a large pot, heat 1 tablespoon olive oil over medium heat until hot.
  2. Cook the beef and aromatics: Add 1 pound ground beef, 1 chopped onion, and 2 minced garlic cloves to the pot. Cook, stirring occasionally, until the beef is browned and the onions are soft, about 6-8 minutes.
  3. Add tomatoes and vegetables: Stir in 1 can diced tomatoes (with juices), 1 can drained corn, and 1 can rinsed black beans, mixing well with the cooked beef mixture.
  4. Add broth and spices: Pour in 2 cups beef broth, then add 1 teaspoon chili powder and 1 teaspoon cumin. Stir to combine all ingredients thoroughly.
  5. Simmer the soup: Bring the mixture to a boil over high heat, then reduce the heat to low and let it simmer gently for 30 minutes to meld the flavors.
  6. Season and serve: Taste the soup and season with salt and pepper as desired before serving hot.

Notes

  • For a spicier kick, add a pinch of cayenne pepper or diced jalapeños.
  • You can use ground turkey or chicken as a leaner alternative to beef.
  • Serve with shredded cheese, sour cream, or fresh cilantro for added flavor.
  • This soup freezes well, so make a big batch and freeze portions for easy future meals.