If you’re looking for a dish that embodies the spirit of the Wild West, look no further than cowboy beans. This hearty recipe combines various beans, spices, and vegetables to create a deliciously satisfying meal. Perfect for potlucks or cozy family dinners, cowboy beans are not only tasty but also packed with nutrients. Let’s dive into this delightful recipe that will surely become a staple in your kitchen!
Ingredients
– 1 cup pinto beans, soaked overnight
– 1 cup kidney beans, soaked overnight
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 bell pepper, chopped
– 1 can diced tomatoes (14.5 oz)
– 2 tablespoons chili powder
– 1 tablespoon cumin
– Salt and pepper to taste
– 4 cups vegetable broth
– 1 tablespoon olive oil
Servings and Cooking Time
This recipe serves 6 people. Preparation time is about 15 minutes, and the cooking time is approximately 2 hours.
Nutritional Value
Each serving (1 cup) contains approximately 210 calories, 10g protein, 1g fat, 40g carbohydrates, and 12g fiber. This nutritional information is for one person.
Step-by-Step Cooking Process
1. Rinse and drain the soaked pinto and kidney beans.
2. In a large pot, heat olive oil over medium heat.
3. Add chopped onions and sauté until translucent.
4. Stir in minced garlic and bell pepper, cooking for an additional 2 minutes.
5. Add the soaked beans to the pot and mix well.
6. Pour in the diced tomatoes and vegetable broth.
7. Season with chili powder, cumin, salt, and pepper.
8. Bring the mixture to a boil, then reduce heat to low.
9. Cover and simmer for 1.5 to 2 hours or until beans are tender.
10. Stir occasionally and add more broth if necessary.
Alternative Ingredients
If you want to customize your cowboy beans, consider using different types of beans such as black beans or navy beans. You can also add jalapeños for extra heat or substitute the vegetable broth with chicken broth for a non-vegetarian option.
Serving and Pairings
Cowboy beans pair wonderfully with cornbread, rice, or a fresh green salad. They also make a great filling for burritos or tacos, providing a hearty and flavorful base.
Storage and Reheating
Store leftover cowboy beans in an airtight container in the refrigerator for up to 5 days. They can also be frozen for up to 3 months. To reheat, warm them in a pot over low heat, adding a splash of water or broth if needed to restore moisture.
Cooking Mistakes
- Don’t skip soaking the beans overnight; it helps with cooking time.
- Be careful not to over-season; taste as you go!
- Ensure you have enough liquid to prevent burning.
- Don’t rush the simmering process; allow flavors to meld.
- Check for doneness frequently to avoid mushy beans.
Helpful Tips
- Use fresh ingredients for the best flavor.
- Experiment with spices to find your perfect blend.
- Let the dish sit for a while before serving; flavors improve.
- Serve with a dollop of sour cream for added richness.
FAQs
Can I use canned beans instead of dried beans?
Yes, you can use canned beans. Just skip the soaking and reduce the cooking time to about 30 minutes.
What can I serve with cowboy beans?
Cowboy beans go well with cornbread, rice, or as a filling in tacos or burritos.
Are cowboy beans gluten-free?
Yes, this recipe is naturally gluten-free as it contains no wheat products.
How long do cowboy beans last in the fridge?
They can last up to 5 days in the refrigerator when stored properly in an airtight container.
Can I make cowboy beans in a slow cooker?
Yes, you can adapt this recipe for a slow cooker. Combine all ingredients and cook on low for 6-8 hours.
Conclusion
Cowboy beans are a delicious and versatile dish that brings warmth and flavor to any meal. With simple ingredients and easy preparation, this recipe is perfect for both novice and experienced cooks. Enjoy this hearty dish at your next gathering or as a comforting weeknight dinner!

Cowboy Beans Recipe
Ingredients
- 1 cup pinto beans soaked overnight
- 1 cup kidney beans soaked overnight
- 1 onion chopped
- 2 cloves garlic minced
- 1 bell pepper chopped
- 1 can diced tomatoes 14.5 oz
- 2 tablespoons chili powder
- 1 tablespoon cumin
- Salt and pepper to taste
- 4 cups vegetable broth
- 1 tablespoon olive oil
Instructions
- Rinse and drain the soaked pinto and kidney beans.
- In a large pot, heat olive oil over medium heat.
- Add chopped onions and sauté until translucent.
- Stir in minced garlic and bell pepper, cooking for an additional 2 minutes.
- Add the soaked beans to the pot and mix well.
- Pour in the diced tomatoes and vegetable broth.
- Season with chili powder, cumin, salt, and pepper.
- Bring the mixture to a boil, then reduce heat to low.
- Cover and simmer for 1.5 to 2 hours or until beans are tender.
- Stir occasionally and add more broth if necessary.