Perfectly cooked, tender Pinto Beans are simmered with zesty spices in a thick chili gravy to create this simple recipe for Ranch Style Beans that makes a delicious side dish or a hearty vegetarian main meal.
Why This Ranch Style BeansRecipe is So Good
- Beans are a simple and affordable protein source. If you've been vegetarian or vegan for any length of time you probably already know how important beans can be! They are filling and packed with protein and fiber, and they're super inexpensive, especially when you buy them dried.
- Ranch Beans are super flavorful, and a Southwestern favorite for just that reason. The rich tomato gravy seasoned perfectly gives simple pinto beans a Texas-sized upgrade!
- This is a versatile recipe. Serve ranch style beans as a vegetarian side dish along with other Tex-Mex dishes like enchiladas and Spanish rice, or enjoy it like you would a bowl of chili - as your main entre.
- You can take this dish anywhere, like parties, potlucks, or even camping too! It's easy to reheat in a crockpot for any occasion, and simple to double or triple for a crowd.
We have plenty more recipes featuring beans! Seriously, we love them! Try Instant Pot Baked Beans, Calico Beans, or Seasoned Black Beans next.
Tips and Tricks for Making The Best Ranch Style Beans
- Don't have time to soak the beans overnight? Take a shortcut and use this method: Add the beans to a large pot of water and bring to a boil. Boil rapidly for 2 minutes then remove from the heat, cover and leave to sit for 1 hour. Then drain away the water.
- Pinto beans are preferred when it comes to making ranch style beans, but if you have a different type of beans on hand, use those instead!
- Adjust the heat to your preference. As written, this recipe is only mildly spicy, but you can add more chili powder, or additional spicy things like jalapenos, jarred green chiles, or your favorite hot sauce.
- This recipe is vegetarian and vegan! If you're cooking for meat eaters, feel free to stir in cooked bacon or ground beef.
- Want to make Ranch beans in the slow cooker? It's super simple, and you don't need to soak the beans! Start by cooking the onion and garlic and making the tomato puree. Then add that mixture, the dried beans, and the remaining ingredients (including water) to the crock pot. Cook on LOW for 8-10 hours.
What to Serve With Ranch Style Beans
These flavorful beans make a wonderful side dish for any meal, but they are especially good with barbecue or party situations.
For a super simple and delicious dinner, use the Air Fryer to cook a whole chicken or some tasty air-fried shrimp and enjoy Ranch beans and cole slaw on the side.
You can also serve ranch style beans as part of a Tex Mex feast! You'll love our easy Tofu Tacos, Tex Mex Vegetarian Stuffed Peppers, Vegan Birria Tacos, and simple Air Fryer Cheese Quesadillas.
I need to try making these bean and cheese taquitos too!
More Simple Side Dish Recipes
- Air Fryer Sweet Potatoes
- Instant Pot Baked Beans
- Ranch Mashed Potatoes
- Mexican Macaroni Salad
- Sweet Potato Hash
- Roasted Brussel Sprouts and Carrots
Yay! You have made it this far, and I am so glad! Hey - If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Pinterest, and Facebook, too!
Ranch Style Beans
Equipment
- Food processor or blender
Ingredients
- 1 pound dried pinto beans
- 1 Tbsp olive oil
- 1 onion diced
- 4 large garlic cloves minced
- 1 40z (400g) can chopped tomatoes
- 1 tsp brown sugar
- 1 tsp paprika
- 1 tsp cumin
- ½ tsp oregano
- 1 tsp chili powder
- 2 tsp salt
- black pepper to taste
- 4 cups vegetable stock
- 2 cups water
Instructions
- Add the pinto beans to a large bowl of water, cover and soak overnight for 10-12 hours. Then drain the water away.
- Heat olive oil in a large pot. Fry the onion on a medium setting until softened (about 5 minutes), then add the garlic and cook for another minute, stirring constantly.
- Transfer the onion and garlic to the bowl of a food processor or blender. Add the chopped tomatoes, sugar, spices and salt and blitz into a puree. Set aside.
- Add the drained beans to a large pot along with the vegetable stock and water. Bring to a boil then simmer covered for 1 hour, stirring occasionally.
- Add the tomato puree to the pot, stir well and simmer uncovered for another hour.
- Serve ranch style beans topped with shredded cheese and fresh chopped cilantro (optional).
Notes
- Don't have time to soak the beans overnight? Take a shortcut and use this method: Add the beans to a large pot of water and bring to a boil. Boil rapidly for 2 minutes then remove from the heat, cover and leave to sit for 1 hour. Then drain away the water.
- Pinto beans are preferred when it comes to making ranch style beans, but if you have a different type of beans on hand, use those instead!
- Adjust the heat to your preference. As written, this recipe is only mildly spicy, but you can add more chili powder, or additional spicy things like jalapenos, jarred green chiles, or your favorite hot sauce.
- This recipe is vegetarian and vegan! If you're cooking for meat eaters, feel free to stir in cooked bacon or ground beef.
- Want to make Ranch beans in the slow cooker? It's super simple, and you don't need to soak the beans! Start by cooking the onion and garlic and making the tomato puree. Then add that, the dried beans, and the remaining ingredients (including water) to the crock pot. Cook on LOW for 8-10 hours.
- This recipe will serve up to 8-10 as a side dish, or 4-6 as a main dish.
- Store leftovers in an airtight container in the fridge for up to 5 days.
Thank you so much for this recipe! I looooooved ranch beans as a kid. I made this tonight and it was amazing- my only changes (due to supplies) were to use a couple New Mexico chilies in the tomato purée and I had to make my broth from better than bouillon and did half chipotle and half vegetable. Love that little extra hint of smokiness. I ended up using my instant pot as well. Honestly, this recipe will be a staple for me! Thank you!!!!!!
Hi Megan, thank you for coming back and letting me know, I really appreciate it. I am SO glad to have that your family loved it! I love your changes and also glad to hear you used your IP!