Go Back
Cowboy Soup Recipe

Cowboy Soup

This Cowboy Soup is a breeze to make with simple pantry staples and is ready in just over an hour. It’s comforting, delicious, and perfect for any occasion.
Prep Time 15 minutes
Cook Time 1 hour
Simmering Time 30 minutes
Total Time 1 hour 45 minutes
Course Soup
Cuisine American
Servings 6 People
Calories 350 kcal

Equipment

  • 1 Large soup pot For cooking the soup and simmering
  • 1 Wooden spoon For stirring the soup
  • 1 Cutting board For chopping vegetables
  • 1 Knife For slicing and dicing ingredients

Ingredients
  

  • 1 lb Ground beef Lean ground beef for a healthier option
  • 1 cup Chopped onion Adds sweetness and depth of flavor
  • 2 cloves Garlic, minced For a fragrant aroma
  • 1 can Diced tomatoes 14.5 oz can, undrained
  • 1 can Corn, drained 15 oz can
  • 1 can Pinto beans, drained and rinsed 15 oz can
  • 1 can Kidney beans, drained and rinsed 15 oz can
  • 4 cups Beef broth For a rich, hearty base
  • 1 tsp Chili powder Adds warmth and spiciness
  • ½ tsp Cumin Earthy undertones
  • ½ tsp Salt To taste
  • ¼ tsp Black pepper For a hint of spice
  • 2 tbsp Olive oil For sautéing the onions and garlic

Instructions
 

  • Heat the olive oil in a large soup pot over medium heat. Add the ground beef and chopped onion, and cook until the beef is browned and the onion is softened, about 5-7 minutes. Drain any excess fat.
    1 lb Ground beef, 1 cup Chopped onion, 2 tbsp Olive oil
    A photo of ground beef and onions sizzling in a large soup pot, with steam rising and the meat browning evenly
  • Stir in the minced garlic, chili powder, cumin, salt, and black pepper. Cook for another 1-2 minutes until fragrant.
    2 cloves Garlic, minced, 1 tsp Chili powder, 1/2 tsp Cumin, 1/2 tsp Salt, 1/4 tsp Black pepper
    A close-up photo of garlic and spices being added to the browned beef and onion mixture in the pot
  • Add the undrained diced tomatoes, drained corn, and rinsed beans. Stir everything together.
    1 can Diced tomatoes, 1 can Corn, drained, 1 can Pinto beans, drained and rinsed, 1 can Kidney beans, drained and rinsed
    A photo showing cans of tomatoes, corn, and beans being poured into the pot, with the soup beginning to come together
  • Pour in the beef broth and bring the mixture to a boil. Reduce heat and let the soup simmer for about 30 minutes, allowing all the flavors to meld.
    4 cups Beef broth
    A photo of beef broth being poured into the pot, with all the ingredients beginning to simmer.
  • Taste the soup and adjust the seasoning as needed. You can add more salt, pepper, or spices based on your preference.
    A photo of a spoon tasting the soup, with a hand sprinkling additional seasoning into the pot
  • Ladle the hot soup into bowls and serve with crusty bread or crackers. Enjoy this hearty, warming bowl of Cowboy Soup!
    A photo of a steaming bowl of Cowboy Soup being ladled into a bowl and served with fresh bread

Notes

  • If you like a thicker soup, you can add a tablespoon of tomato paste to the soup while it’s simmering.
  • Tip: For a spicier version, add a chopped jalapeño or a dash of hot sauce to the soup.
Keyword beef soup, comfort food, cowboy soup, hearty soup