
why make this recipe
Hearty Cowboy Soup is a perfect dish for anyone looking for warmth and comfort in a bowl. It’s filled with protein, beans, and fresh vegetables, making it nutritious and filling. Plus, it’s easy to prepare, allowing you to enjoy a delicious meal without spending hours in the kitchen. This soup is also great for sharing, making it ideal for family gatherings or cozy dinners with friends.
how to make Hearty Cowboy Soup
Ingredients :
- 1 pound ground beef
- 1 can kidney beans, drained and rinsed
- 1 can black beans, drained and rinsed
- 1 can corn, drained
- 1 can diced tomatoes
- 1 cup beef broth
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
Directions :
- In a large skillet, brown the ground beef over medium heat. Drain excess fat.
- Transfer the cooked beef to the crockpot.
- Add the kidney beans, black beans, corn, diced tomatoes, beef broth, chopped onion, minced garlic, chili powder, cumin, salt, and pepper to the crockpot.
- Stir to combine all ingredients.
- Cover and cook on low for 6-8 hours or on high for 3-4 hours.
- Serve warm and enjoy your cozy cowboy soup.
how to serve Hearty Cowboy Soup
Serve the Hearty Cowboy Soup in bowls, and consider garnishing with some chopped fresh herbs, shredded cheese, or sour cream for extra flavor. It pairs wonderfully with crusty bread or cornbread, making it a satisfying meal.
how to store Hearty Cowboy Soup
To store the Hearty Cowboy Soup, let it cool completely, then transfer it to an airtight container. It can be kept in the refrigerator for up to 3-4 days. If you want to keep it longer, you can freeze the soup for up to 3 months. Just make sure to leave some space in the container for the soup to expand as it freezes.
tips to make Hearty Cowboy Soup
- For a spicier kick, add some chopped jalapeños or cayenne pepper to the mix.
- You can also throw in any leftover vegetables you have on hand, such as bell peppers or zucchini.
- If you prefer a thicker soup, use less beef broth or add in some mashed beans.
variation
You can easily make a vegetarian version of Hearty Cowboy Soup by substituting the ground beef with lentils or additional beans and using vegetable broth instead of beef broth.
FAQs
Can I make this soup in advance?
Yes, the flavors will actually deepen after sitting. You can make it a day ahead and reheat it when ready to serve.
Is this soup gluten-free?
Yes, all the ingredients used in this recipe are gluten-free, making it suitable for those with gluten sensitivities.
Can I use other types of meat?
Sure! Ground turkey, chicken, or even sausage can work well as substitutes for ground beef. Just adjust the cooking time accordingly if using sausage.

Hearty Cowboy Soup
Ingredients
Main Ingredients
- 1 pound ground beef
- 1 can kidney beans, drained and rinsed
- 1 can black beans, drained and rinsed
- 1 can corn, drained
- 1 can diced tomatoes
- 1 cup beef broth
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon cumin
- to taste salt and pepper
Instructions
Preparation
- In a large skillet, brown the ground beef over medium heat. Drain excess fat.
- Transfer the cooked beef to the crockpot.
- Add the kidney beans, black beans, corn, diced tomatoes, beef broth, chopped onion, minced garlic, chili powder, cumin, salt, and pepper to the crockpot.
- Stir to combine all ingredients.
Cooking
- Cover and cook on low for 6-8 hours or on high for 3-4 hours.
Serving
- Serve warm and enjoy your cozy cowboy soup.