Ingredients
Method
- Brown the Beef: In a large pot, heat olive oil over medium heat. Add the ground beef and cook until browned. Break it up into smaller crumbles with a spoon as it cooks.
- Sauté the Veggies: Add the chopped onion and minced garlic to the pot with the beef. Cook until the onions are soft and translucent, about 5 minutes.
- Add the Tomatoes & Broth: Stir in the diced tomatoes and beef broth. Bring to a simmer.
- Season the Soup: Add chili powder, cumin, salt, and pepper. Stir well and let it simmer for 10-15 minutes to meld the flavors.
- Add Beans & Corn: Stir in the kidney beans and corn, and continue simmering for an additional 10 minutes.
- Garnish & Serve: Once the soup is heated through and the flavors have developed, ladle it into bowls. Garnish with fresh cilantro, if desired, and serve hot.
Notes
- Adjust to Taste: This Cowboy Soup is easy to customize. Add more chili powder for heat, toss in extra veggies like bell peppers or zucchini, or swap the beef for turkey or plant-based meat.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. For longer storage, freeze for up to 3 months. Reheat gently on the stove to maintain texture and flavor.
- Use in Other Meals: Leftover soup can be served over rice, stuffed in baked potatoes, or even used as a hearty taco filling.
- Make It Your Own: Try topping with shredded cheese, sour cream, or fresh cilantro to suit your taste. You can also blend a portion of the soup for a thicker texture.
- Wholesome & Simple: Made from whole ingredients with no artificial additives, this homemade Cowboy Soup is a healthier, heartier alternative to canned versions.