Ingredients
Equipment
Method
Brown the Beef
- In a large Dutch oven or heavy-bottomed pot, brown the ground beef over medium-high heat. Break it apart with a spoon as it cooks. Once fully browned, drain off any excess grease and set the beef aside.
Sauté Aromatics
- Return the pot to medium heat. Add the chopped yellow onion, celery, and carrots. Sauté for 5-7 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic, chili powder, smoked paprika, cumin, and cayenne pepper (if using). Cook for another 1-2 minutes, stirring constantly, until fragrant.
Simmer the Soup
- Stir in the browned ground beef, crushed tomatoes, fire-roasted diced tomatoes (undrained), and beef broth. Add the diced potatoes, Worcestershire sauce, and dried oregano. Bring the mixture to a boil.
- Reduce the heat to low, cover the pot, and simmer for 25-30 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent sticking.
- Add the rinsed and drained black beans, kidney beans, and frozen corn to the pot. Continue to simmer for another 10-15 minutes, allowing the flavors to meld and the corn to heat through.
Season and Serve
- Taste the soup and season with salt and freshly ground black pepper as needed. Adjust any other seasonings to your preference.
- Ladle the hot Cowboy Soup into bowls. Garnish with chopped fresh cilantro, shredded cheddar cheese, and a dollop of sour cream, if desired. Serve immediately with cornbread or crusty bread.
Notes
This soup tastes even better the next day as the flavors have more time to deepen. You can easily adapt this recipe by adding other vegetables like bell peppers or zucchini. For a spicier kick, add a pinch more cayenne or a dash of your favorite hot sauce. Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days or frozen for up to 3 months.
