Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Cowboy Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 8 reviews
  • Author: Hannah
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Description

Hearty and flavorful Cowboy Soup featuring ground beef, potatoes, carrots, and a medley of vegetables simmered in a savory tomato and beef broth, perfect for a filling meal in just 30 minutes.


Ingredients

Scale

Main Ingredients

  • 2 Tablespoons olive oil
  • 1 medium yellow onion (diced)
  • 3 stalks celery (diced)
  • 4 cloves garlic (minced)
  • 2 lbs ground beef
  • 1 lb yukon gold potatoes (cut into 1-inch pieces, about 4 medium potatoes)
  • 4 carrots (peeled and sliced into rounds)
  • 1 (14.5-ounce) can green beans (drained)
  • 3 Tablespoons tomato paste
  • 1 (14.5-ounce) can diced tomatoes (with juices)
  • 1 (15-ounce) can black eyed peas (drained and rinsed)
  • 1 (15-ounce) can corn (drained)
  • 4-6 cups beef broth (6 cups recommended)
  • 2 teaspoons Italian seasoning
  • 1 teaspoon smoked paprika
  • 2 teaspoons chili powder
  • Salt, pepper, and red pepper flakes to taste

Toppings (Optional)

  • Shredded cheese
  • Sour cream
  • Chopped fresh cilantro
  • Chopped green onions
  • Crumbled tortilla chips


Instructions

  1. Heat the oil and veggies: Heat the olive oil in a large dutch oven over medium-high heat. Once hot, add the diced onion and celery; cook for 2-3 minutes until soft and translucent. Add minced garlic and cook for another 1-2 minutes until fragrant.
  2. Brown the beef: Add the ground beef to the pot and cook, stirring, until no pink remains and meat is browned evenly.
  3. Add remaining ingredients: Stir in the potatoes, carrots, drained green beans, tomato paste, diced tomatoes with juices, black eyed peas, corn, Italian seasoning, smoked paprika, chili powder, salt, pepper, and red pepper flakes. Pour in 4 cups of beef broth and combine well. Add up to 2 more cups of broth to adjust the soup to your desired consistency.
  4. Simmer the soup: Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to medium-low, cover, and simmer for 16 minutes until potatoes are fork-tender.
  5. Adjust seasoning and serve: Taste the soup and add more salt, pepper, or red pepper flakes as needed. Serve hot with your choice of toppings. Store leftovers in an airtight container in the fridge for up to 4 days and reheat on the stove or microwave until heated through.

Notes

  • This soup comes together quickly in just 30 minutes, perfect for busy days.
  • Adjust the amount of beef broth to make the soup thicker or thinner according to preference.
  • Feel free to swap ground beef for ground turkey for a leaner option.
  • Use fresh vegetables when possible for the best flavor.
  • Leftovers keep well refrigerated and taste even better the next day after flavors meld.
  • Toppings like sour cream, shredded cheese, and fresh herbs add extra flavor and texture.

Nutrition

  • Serving Size: 1 serving (560g)
  • Calories: 449 kcal
  • Sugar: 10 g
  • Sodium: 437 mg
  • Fat: 17 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 10 g
  • Protein: 39 g
  • Cholesterol: 98 mg