Hearty Cowboy Soup is a thick, stick-to-your-ribs soup inspired by chuckwagon cooking—typically made with ground beef (or stew meat), beans, corn, tomatoes, potatoes, and warm Southwestern spices. Here’s a solid recipe:
Ingredients
-
1 lb ground beef (or cubed stew meat)
-
1 tbsp olive oil
-
1 onion, diced
-
3 cloves garlic, minced
-
1 bell pepper, diced
-
2 carrots, sliced
-
2 medium potatoes, cubed
-
1 can (15 oz) diced tomatoes
-
1 can (15 oz) kidney beans, drained
-
1 can (15 oz) pinto beans, drained
-
1 cup frozen corn
-
4 cups beef broth
-
1 can (8 oz) tomato sauce
-
1 tbsp chili powder
-
1 tsp cumin
-
1 tsp smoked paprika
-
½ tsp oregano
-
Salt & black pepper to taste
-
Optional: diced jalapeño, cayenne for heat
Instructions
-
Brown the meat: Heat oil in a large pot or Dutch oven over medium-high heat. Brown the beef, breaking it up, then drain excess fat.
-
Sauté aromatics: Add onion, garlic, and bell pepper. Cook 3–4 minutes until softened.
-
Add seasonings: Stir in chili powder, cumin, paprika, and oregano; cook 1 minute until fragrant.
-
Build the soup: Add broth, tomatoes, tomato sauce, carrots, and potatoes. Bring to a boil, then reduce heat and simmer 15–20 minutes until potatoes are tender.
-
Finish: Stir in beans and corn. Simmer 10 more minutes. Season with salt and pepper.
-
Serve: Top with shredded cheddar, sour cream, green onions, or crushed tortilla chips. Cornbread on the side is a must.
Tips
-
Slow cooker version: Brown the meat and toss everything in—cook on low 6–8 hours (add corn in the last 30 minutes).
-
Thicker soup: Mash some of the beans or add a cornstarch slurry.
-
More “cowboy”: Some versions add bacon, sausage, or a splash of beer.
Want me to adjust it for a slow cooker, Instant Pot, or make it spicier/leaner?