This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.
Ranchero Beans are smoky, hearty, and packed with bold flavor from bacon, jalapeño, tomatoes, and warm spices. This easy pinto beans recipe is perfect for taco night, BBQ dinners, meal prep, or serving alongside your favorite Mexican-inspired meals.
These Tex-Mex beans are budget-friendly, freezer-friendly, and loaded with comforting flavor. Serve them as a side dish, spoon them over rice, or enjoy them with warm cornbread and grilled meats for a satisfying meal.

Pin this now to find it later
Pin ItTable of Contents
What Are Ranchero Beans?
Ranchero Beans are a smoky Mexican-inspired pinto bean dish typically cooked with bacon, peppers, tomatoes, onions, and spices. They are similar to charro-style beans and cowboy beans and are often served as a hearty side dish for tacos, grilled meats, and Tex-Mex meals.
❤️ Why You’ll Love This Recipe
- Made with simple pantry ingredients
- Rich, smoky flavor from bacon and spices
- Budget-friendly and filling
- Great for meal prep and freezing
- Perfect as a side dish or main meal
- Naturally gluten-free
- Easy to customize with extra heat or toppings
Key Ingredients
NOTE: This section highlights ingredients used in the recipe. Find the full printable recipe in the recipe card below.
Pinto Beans
Dried pinto beans become creamy and flavorful after simmering low and slow. They soak up all the smoky flavors in the pot for the perfect bowl of Mexican pinto beans.
Bacon
Bacon creates a rich, savory base and gives these cowboy beans their smoky flavor.
Jalapeño
Jalapeños add mild heat and balance the richness of the beans and bacon.
Roma Tomatoes
Fresh tomatoes add brightness and help balance the smoky spices.
Ground Cumin
Cumin gives these Tex-Mex beans a warm, earthy flavor.

Ingredients & Substitutions
NOTE: This section suggests substitutions. Find the full printable recipe in the recipe card below.
- dried pinto beans – substitute with dried black beans, though cooking time may vary
- bacon – substitute with salt pork or turkey bacon for a lighter option
- yellow onion – white onion works well too
- jalapeño – substitute with serrano pepper for extra heat or canned green chiles for milder flavor
- garlic – no substitution recommended
- low-sodium chicken broth – substitute with vegetable broth for a vegetarian-friendly version
- Roma tomatoes – substitute with 1 can diced tomatoes (14.5 oz.)
- ground cumin – no substitution recommended
- paprika – smoked paprika adds even more smoky flavor
- dried oregano – Mexican oregano works especially well here
Variations
- Add chopped chipotle peppers in adobo for smoky heat
- Stir in shredded cheese before serving
- Add cooked chorizo for extra flavor
- Mash some of the beans for a creamier texture
- Make them vegetarian by omitting bacon and using vegetable broth
- Serve these Ranchero Beans with Mexican Green Spaghetti or Crockpot Shredded Chicken Tacos for a full Tex-Mex dinner

Tips for Best Results
- Let the beans soak long enough. Soaking dried pinto beans helps them cook more evenly and improves their texture.
- Do not drain all of the bacon grease. Leaving about 1 tablespoon in the pot adds flavor without making the beans greasy.
- Adjust the liquid as needed. If the beans start to look too thick while simmering, add a little extra water or broth.
- Simmer gently. A low simmer helps the beans become tender without breaking apart too much.
- Taste before serving. Beans can vary, so adjust the salt and seasonings after they are fully cooked.
- Add toppings right before serving. Fresh cilantro, chopped onion, and jalapeño add the best flavor and texture when added at the end.
FAQs
They have mild heat from the jalapeño, but you can easily make them spicier with chipotle peppers or extra jalapeños.
Soaking helps the beans cook more evenly and reduces cooking time. Overnight soaking works best.
Yes! After cooking the bacon and vegetables, add everything to the slow cooker and cook on low for 7-8 hours or high for 4-5 hours.
Both are smoky Mexican bean dishes, but charro-style beans are often soupier and may include additional meats, such as chorizo or ham.
You can, but dried beans give the best texture and flavor. If using canned beans, reduce the cooking time significantly.
Yes! These smoky pinto beans freeze very well for quick meals later.
How to Store Ranchero Beans
Allow the beans to cool completely before storing. Refrigerate leftovers in an airtight container for up to 4 days.
For longer storage, freeze cooled beans in freezer-safe containers for up to 3 months.
These beans taste even better the next day after the flavors have had time to develop.
Would you like to save this?
How to Make Ranchero Beans
NOTE: This section includes a step-by-step guide. Find the full printable recipe in the recipe card below.
These Ranchero Beans simmer low and slow until tender, creamy, and smoky. The bacon creates a rich base while the tomatoes, jalapeño, and spices build layers of comforting flavor.
Quick steps:
- Soak the beans.
- Cook the bacon and vegetables.
- Add the beans, broth, tomatoes, and spices.
- Simmer until tender.
- Serve with toppings.
For the creamiest texture, stir the beans occasionally during the last 20 minutes of cooking to help release their natural starches.
Serve these easy Ranchero Beans with your favorite sides, like cornbread, grilled meats, tacos, rice bowls, or BBQ dishes, for a hearty comfort-food meal.









If You Enjoyed Ranchero Beans
Love bold, Mexican-inspired flavors? Here are a few more recipes from the blog that pair perfectly with ranchero beans – or scratch that same delicious itch!
- Mexican Pot Roast with Borracho Beans – If you’re a bean lover, you have to try this slow cooker showstopper. It’s so good, I once made it three times in one week!
- Slow Cooker Refried Beans – Your slow cooker does all the work on these creamy, flavorful beans. A must-have side for taco night, burritos, or nachos!
- Mexican Rice – Ranchero beans and Mexican rice are a match made in heaven. This easy stovetop recipe is a staple for any Latin-inspired meal.
- Mexican Pinto Bean Casserole – A budget-friendly, meatless family favorite that comes together fast. Great for Meatless Monday or any night of the week!
- Mexican Bean Salad – Protein-packed beans, colorful veggies, and a zesty Mexican dressing make this salad a crowd-pleasing potluck star.
- Mexican Breakfast Casserole – Who says beans are only for dinner? This hearty casserole is loaded with Latin-style flavors and works just as well for a weekend brinner!
📌 Save This Recipe
Save these Ranchero Beans for taco night, BBQ dinners, potlucks, or easy meal prep. They pair perfectly with grilled meats, warm tortillas, rice dishes, and your favorite Tex-Mex meals.
Pin this now to find it later
Pin It

Ranchero Beans
Would you like to save this?
Equipment
- large bowl
- colander
- large pot or Dutch oven
- wooden spoon
- slotted spoon
Ingredients
- 1 pound dried pinto beans, rinsed and picked over
- 6 cups water, or enough to cover the beans in a large bowl
- 6 slices bacon, chopped
- ½ medium yellow onion, diced
- 1 jalapeño, seeds and membranes removed, diced
- 2 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 2 cups water
- 2 Roma tomatoes, chopped
- 2 teaspoons salt
- 1 teaspoon ground cumin
- ½ teaspoon paprika
- ¼ teaspoon dried oregano
- Additional chopped onion, cilantro, and/or jalapeño for serving (optional)
Instructions
- Add the dried pinto beans and 6 cups of water to a large bowl. Make sure the beans are fully covered with water, adding more if needed. Soak overnight or at least 6 hours.1 pound dried pinto beans, 6 cups water
- Drain and rinse the beans using a colander. Set aside.
- Heat a large pot or Dutch oven over medium-high heat. Add the bacon and cook until crispy. Remove the bacon with a slotted spoon and place on a paper towel-lined plate. Reserve about 1 tablespoon bacon grease in the pot.6 slices bacon
- Add the onion and jalapeño to the pot. Cook until softened. Add the garlic and cook for 30 seconds more.½ medium yellow onion, 1 jalapeño, 2 cloves garlic
- Stir in the chicken broth, water, beans, tomatoes, salt, cumin, paprika, oregano, and cooked bacon.4 cups low-sodium chicken broth, 2 cups water, 2 Roma tomatoes, 2 teaspoons salt, 1 teaspoon ground cumin, ½ teaspoon paprika, ¼ teaspoon dried oregano
- Bring the mixture to a boil. Reduce heat to low and simmer covered for about 1 hour, stirring occasionally, until the beans are tender. Add additional water if needed during cooking.
- Serve topped with chopped onion, cilantro, and jalapeño if desired.Additional chopped onion
Notes
🥡 STORAGE
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Allow the beans to cool completely before refrigerating.
♨️ REHEATING
- Reheat on the stovetop over medium-low heat until warmed through.
- Add a splash of broth or water if the beans have thickened.
- Microwave individual portions in 30-second intervals, stirring between each.
❄️ FREEZING
- Freeze cooled beans in freezer-safe containers for up to 3 months.
- Thaw overnight in the refrigerator before reheating.
💡 TIPS FOR BEST RESULTS
- Soak the beans overnight for the best texture and even cooking.
- Stir the beans occasionally during cooking to prevent sticking.
- Add extra broth or water if the beans become too thick.
- For smoky heat, add chopped chipotle peppers in adobo sauce.
🍳 ALTERNATE COOKING METHODS
- Slow cooker: Cook bacon and vegetables first, then transfer everything to the slow cooker. Cook on low for 7-8 hours or high for 4-5 hours.
- Instant Pot: Cook bacon and vegetables in the sauté function, then pressure-cook on high for 35-40 minutes with a natural release.
♻️ LEFTOVERS
- Use leftover Ranchero Beans in burritos, tacos, nachos, or quesadillas.
- Serve over rice for an easy meal.
- Mash leftovers slightly and use as refried-style beans.
📝 NOTES
- One can of diced tomatoes (14.5 oz.) may be substituted for fresh Roma tomatoes.
- Adjust the heat level by adding more or less jalapeño.
- These beans taste even better the next day after the flavors have had time to develop.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
🍽️ Other Recipes You May Enjoy
If you enjoyed this recipe, here are a few more reader-favorite recipes from Love Bakes Good Cakes you may want to try next.
Side Dish
Mexican Street Corn Salad
Side Dish
Creamy Chipotle Pasta Salad
Side Dish
Cilantro Lime Rice
Appetizers









