Mexican Pinto Beans
Disclosure: This post may contain affiliate links.If you make a purchase through links on our site, we may earn a commission.
There’s something so comforting about a big pot of Mexican Pinto Beans, and every time I make them, I’m reminded why they’ve become a staple in my kitchen. These beans are hearty, smoky, and full of warm, cozy flavors that feel like home in a bowl. If you’re looking for a side dish that tastes slow-simmered and full of love, this is the one.

I’ve made these beans more times than I can count, especially when I’m cooking a Tex-Mex spread or need something inexpensive yet satisfying to serve a crowd.
They pair beautifully with dishes like my easy Mexican rice, slow-cooked carnitas, or even simple cheese quesadillas when I want a comforting meal without much fuss.
Every time I make them, I find myself returning to the smell of bacon and spices filling my kitchen and reminding me why this recipe stays on repeat around here.
Table of contents

Why I Love This Recipe
There is so much to adore about these Mexican Pinto Beans, but what makes them special for me is how they manage to be incredibly flavorful with such simple ingredients.
They simmer away slowly, soaking up smoky bacon, warm spices, and the brightness of Rotel tomatoes with green chiles.
The final texture is so silky and tender—exactly the way old-fashioned beans should taste.
And honestly, nothing beats ladling these into a bowl with warm tortillas on the side.

Ingredients & Substitutions
Here’s a quick look at what goes into these beans and why they’re essential:
- Dried pinto beans – The star of the dish; dried beans develop a creamier texture than canned and benefit from a long soak.
- Water – Used to soak and cook the beans; add more as needed during simmering.
- Rotel diced tomatoes with green chiles – Adds heat, acidity, and depth without needing extra peppers.
- Bacon – Gives a smoky, savory base flavor; you can swap with smoked turkey if you want a lighter option.
- Yellow onion – Builds sweetness and aromatic depth as the beans cook.
- Chili powder – Adds warm earthiness; adjust the amount based on your spice preference.
- Ground cumin – Essential for that classic Mexican bean flavor.
- Garlic powder – Provides garlic flavor without the risk of burning fresh garlic during long cooking.
- Fresh cilantro (optional) – Brightens the finished dish; omit if you prefer a more savory flavor.
- Salt – Brings everything to life, but don’t add too early or the beans won’t soften properly.

How to Make Mexican Pinto Beans
These beans are wonderfully easy to prepare, especially once they’re soaked.
Here’s how to make them:
Pro Tips
Don’t rush the simmer. Low and slow is what gives the beans their rich texture.
Add salt only after the beans have softened. Early salt can make the skins tough.
Keep extra water nearby. Beans absorb more than you think, and you don’t want them to dry out while cooking.
Skim foam if needed. It’s harmless but helps keep the broth clean and clear.
Serving Suggestions
These beans are versatile and pair with so many meals:
- Serve them alongside tacos, enchiladas, fajitas, or any Tex-Mex main.
- Set out warm flour tortillas and use the beans as a hearty scoop-and-eat dish.
- Spoon them over rice for a comforting bowl meal.
- Top with cheese, jalapeños, or sliced green onions for extra flavor.

Recipe Variations
Add heat: Stir in diced jalapeños or a pinch of cayenne.
Make them vegetarian: Omit bacon and add a teaspoon of smoked paprika for that smoky flavor.
Creamier texture: Mash a small portion of the beans near the end of cooking.
Add veggies: Bell peppers or diced carrots work well for extra nutrition.
Handpicked Recipe Favorites From My Kitchen, Just For You!
Frequently Asked Questions
Soaking gives the beans a head start and results in creamier texture and more even cooking. While you can do a quick soak, overnight yields the best results.
Not for this recipe. Canned beans are already cooked and won’t hold up to the long simmering time needed to build flavor.
Rotel adds mild to medium heat. You can choose mild Rotel for a more gentle flavor or hot Rotel for extra spice.
Yes! They freeze beautifully and reheat perfectly on the stove or in the microwave.
This usually means the beans were old or salt was added too early. Continue cooking and add a bit more water as needed.
Whether you serve these Mexican Pinto Beans as a comforting side or a simple, satisfying meal all on their own, I hope they bring as much warmth to your table as they do to mine.
They’re the kind of recipe I find myself coming back to again and again, especially when I want something hearty, flavorful, and fuss-free.
If you give them a try, I’d love to hear how they turned out for you—feel free to leave a comment and share your experience!

Mexican Pinto Beans
Ingredients
- 1 pound dried pinto beans, rinsed
- 4 cups water, or more
- 2 cans (10 oz each) Rotel diced tomatoes with green chiles
- ½ pound bacon, cut into 1/2-inch pieces
- 1 yellow onion, chopped
- 1 ½ Tbsp chili powder, or to taste
- 1 Tbsp ground cumin, or to taste
- 1 ½ tsp garlic powder, or to taste
- ½ bunch fresh cilantro, chopped, optional
- 1 ½ Tbsp salt to taste
Directions
- Place the dried pinto beans in a large pot and cover with water by 2–3 inches. Let them soak overnight (8–12 hours).
- The next day, drain the beans. Return them to the pot and cover with 4 cups of fresh water, adding more as needed to fully submerge the beans.
- Stir in the Rotel, bacon, chopped onion, chili powder, cumin, and garlic powder.
- Heat the pot over medium-high until it reaches a boil. Then reduce the heat to low and simmer gently for about 3 hours, adding water as needed to keep the beans submerged.
- Add the salt and stir well. If using cilantro, stir it in now.
- Continue simmering for about 1 more hour, or until the beans are tender and the broth is thickened and flavorful.
- Enjoy warm as a side dish, with rice, or with warm tortillas for scooping.
Nutrition Facts
⭐ Leave a comment and rating below — it helps other readers!
👩🍳 Did you make any changes or substitutions?
I’d love to hear how it turned out in your kitchen.
📌 Save this recipe so you can make it again.
📧 Want more easy family dinners like this in your inbox?
Join my free Dinner Idea Box newsletter for simple family dinners every week.














