Description
Cowboy Soup is the ultimate comfort food that brings warmth and flavor to your table in just 30 minutes. This hearty dish is packed with ground beef, vibrant vegetables, and a savory broth that will satisfy even the biggest appetites. Perfect for busy weeknights or cozy family gatherings, you can easily customize each bowl with your favorite toppings like cheese, green onions, or crunchy tortilla chips. With minimal cleanup thanks to its one-pot preparation, this recipe is not only delicious but also practical for any home cook. Enjoy a filling meal that’s sure to become a family favorite!
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
- 4 carrots, peeled and sliced
- 1 can (14.5 oz) green beans, drained
- 3 tablespoons tomato paste
- 1 can (14.5 oz) diced tomatoes with juices
- 1 can (15 oz) black-eyed peas, drained and rinsed
- 1 can (15 oz) corn, drained
- 4–6 cups beef broth
- 2 teaspoons Italian seasoning
- 1 teaspoon smoked paprika
- 2 teaspoons chili powder
- Salt, pepper, and red pepper flakes, to taste
Instructions
- Heat olive oil in a large Dutch oven over medium-high heat. Sauté onion and celery for 2–3 minutes until soft; add garlic and sauté for another minute.
- Add ground beef; cook until browned. Break up meat as it cooks.
- Stir in potatoes, carrots, green beans, tomato paste, diced tomatoes, black-eyed peas, corn, seasonings, and 4 cups of beef broth. Adjust broth for desired consistency.
- Bring to a boil then reduce heat to medium-low. Cover and simmer for about 14–16 minutes until potatoes are fork-tender.
- Serve hot with desired toppings.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: One-Pot Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 350g)
- Calories: 450
- Sugar: 6g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 8g
- Protein: 30g
- Cholesterol: 80mg