Description
This hearty Cowboy Soup is loaded with ground beef, tender potatoes, sweet corn, and smoky spices for the ultimate cozy meal. Perfect for busy weeknights or cold days, it comes together quickly in one pot and is packed with comforting flavor.
Ingredients
1 lb ground beef (hamburger meat)
1 cup onion, diced
1 cup celery, diced
1 cup carrots, diced
2 cups Yukon gold potatoes, diced (or baby red potatoes)
1 can (14.5 oz) diced tomatoes with juice (or fire-roasted tomatoes)
1 cup corn (fresh, frozen, or canned)
4 cups beef stock or bone broth
1 tsp smoked paprika
1 tsp chili powder
1 tsp Italian seasoning
1 tsp salt (to taste)
1 can (15 oz) black-eyed peas (or any beans of choice), drained and rinsed
1 tbsp olive oil
Instructions
Sauté the Vegetables: In a large Dutch oven, heat olive oil over medium heat. Add onions, celery, and carrots. Cook for 5–7 minutes until the onion is translucent and fragrant.
Brown the Beef: Add ground beef to the pot. Break it apart with a wooden spoon and cook until no pink remains, about 6–8 minutes. Drain excess grease if needed.
Add Remaining Ingredients: Stir in potatoes, tomatoes with juice, corn, broth, black-eyed peas, and all the spices. Mix well so everything combines evenly.
Bring to a Boil: Increase heat to high and bring soup to a gentle boil.
Simmer: Reduce heat to low, cover partially, and simmer for 15–20 minutes, stirring occasionally, until potatoes are tender.
Taste & Adjust: Season with extra salt or spices if desired. Serve hot with crusty bread or cornbread.
Notes
Swap ground beef for ground turkey or chicken for a lighter version.
This soup freezes well—cool completely before transferring to freezer-safe containers.
For extra thickness, mash a few potatoes into the broth before serving.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 Serving
- Calories: 290 kcal
- Sugar: 6 g
- Sodium: 740 mg
- Fat: 11 g
- Saturated Fat: 4 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 29 g
- Fiber: 5 g
- Protein: 19 g
- Cholesterol: 45 mg