Frijoles de la Olla
This Frijoles de la Olla recipe embodies everything you could possibly want from a side dish. These Mexican-style pinto beans are deliciously simple, budget-savvy, and endlessly versatile! Come along to my cocina—I’ll show you how to make them on the stove or in the Instant Pot.
My mom always said, “If there are frijoles in the house then you have something to eat.” Truer words have never been spoken! In fact, the three things you could always find in our kitchen were homemade flour tortillas, salsa casera, and a simple pot of these frijoles pintos. And really, that’s all you need!
What are Frijoles de la Olla?
Frijoles de la olla translates to “beans from the pot.” Traditionally, pinto beans were slow-cooked in a clay pot (known as an olla de barro) with nothing more than water and salt, and maybe with some onion and garlic tossed in for good measure. It sounds simple, but I promise—they’re amazing.
I love how pure and fresh they taste straight from the pot. As soon as they were ready to eat I would fill a large bowl with frijoles, add some fresh salsa, and scoop them up with homemade flour or corn tortillas. It is the perfect meal—yummy, satisfying, and excellent for when times are tight.
Frijoles de olla are also so versatile. These authentic Mexican beans can be eaten fresh from the pot, turned into creamy refried beans, or mixed in with chorizo for a pop of spice and protein, just to name a few ideas. And, of course, they’re also perfect alongside all your favorite Mexican meals.
I realize not all American home cooks will have an olla (though if you want one, this is one of my favorites). Not to worry! I’ve included instructions for using a Dutch oven or Instant Pot below.
Ingredients & Equipment Needed
The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.
- Dry Pinto Beans – I love keeping dried beans on hand in the pantry. Not only are they cheaper than canned, they’re also way tastier! This recipe also works with other popular Mexican dried beans like mayocoba, pinquito, or black beans.
- Onion – Optional, but excellent for added flavor. I usually add half a white onion, but feel free to swap with a yellow onion. Feel free to use both onion and garlic for an added flavor boost.
- Salt – We’re going back to the basics, but we still need seasoning. Salt is added after the frijoles are cooked. If possible, use kosher salt or sea salt rather than iodized table salt, which can add a slightly bitter flavor.
- Water – Start with cool, fresh water so as not to shock the beans.
- Large Pot or Instant Pot – If you go for the stovetop method, I recommend using an enameled cast iron dutch oven or another heavy-bottomed option.
- Colander – Rinsing and picking through your dried beans is essential for removing dirt, grit, and pebbles. Grab a colander with small enough holes that the beans can’t pop through.
How to Make Frijoles de la Olla
Below I offer two methods for making these Mexican pinto beans—in a dutch oven or in an Instant Pot. Either way, the first three steps are the same:
Step 1: Measure & Sort. Measure out the beans. Spread the beans over your counter so you can look for beans that are broken, discolored, or shriveled and remove them. There will also be small stones or pebbles that should be sorted out of the beans during this phase. Discard all of the undesirable pieces.
Step 2: Rinse. Place beans in a colander. Rinse the beans thoroughly with cool water.
Step 3: Soak. This step is not necessary, but your beans will be more plump and lighter in color, and, as my mom says, “mas bonitos.” Cover the dried beans with cold water by about 2 inches and soak for at least 1 hour or overnight before cooking. Drain and rinse before cooking using either method below.
Stovetop Method
Step 1: Bring to a Boil. Pour the drained beans into a large pot, and onion, if using. Add enough water to reach 3 inches over the beans, about 2 liters. Bring to a boil over medium-high heat.
Step 2: Simmer. Reduce the heat, cover, and simmer until the beans are tender, about 3 – 4 hours, adding more hot water as needed; the beans absorb liquid. Every pot is different, so check your beans after 2 hours. Most take 3 – 4 hours, but my Le Creuset only takes 2 hours.
Step 3: Season. Add salt about one hour before complete. Serve immediately, or refrigerate beans when cooled.
Instant Pot Method
Step 1: Put Everything in the Pot. Place dried soaked beans, salt, onion, and water (2 liters) in an Instant Pot. Seal the lid.
Step 2: Cook. Use “manual” setting for 30 minutes of pressure.
Step 3: Natural Pressure Release. Allow pressure to naturally release, approximately 30 to 40 minutes.
Step 4: Season beans to taste, then serve & enjoy!
Frequently Asked Questions
“Beans from the pot.”
It depends on several factors, including how old the dried beans are (the older they are, the longer they’ll take), whether or not you soaked them, how long you soaked them for, and the variety of beans you’re using. The method will also affect cooking time—a pressure cooker (e.g. Instant Pot) will be much faster than on the stovetop. Generally speaking, it could be anywhere from 2-6 hours if you make them in the traditional stovetop manner.
No, not necessarily, but I highly recommend you soak them for at least one hour to ensure beans are clean and plump when cooked.
Absolutely! These Mexican pinto beans will keep well in the freezer for up to 6 months.
Absolutely! I have detailed instructions on how to do so in the recipe card below. I prefer using the traditional stovetop method, as the bean broth becomes more concentrated and flavorful, the skins are less likely to split, and you can wait to add the salt. (More on that in the expert tips section.) That said, the Instant Pot is a godsend on nights when you need frijoles and you need them fast!
While my mom always made pinto beans, this recipe can also be used with black beans.
You have a few options—either continue to simmer the beans to let the liquid evaporate, spoon some out, or leave it as is and eat the beans like a soup. The bean liquid (known as “brodo” by bean fanatics) is very flavorful. Even if I scoop the beans out with a slotted spoon, I’ll often save the broth to make a soup later in the week.
Serving & Topping Suggestions
Whether eaten fresh from the pot or refried, these little morsels can create a slew of other recipes. Frijoles were the side dish of choice for breakfast, lunch, and dinner when I was growing up.
One pot of these beans can evolve into so many other dishes. Some of my favorites include:
- Refrying them and making a vegetarian tostadas, molletes Mexicanos, huevos rancheros, or huaraches.
- Using them for chili con carne, frijoles charros, or your favorite soups.
- Adding bulk to breakfast burritos, vegetarian burrito bowls, or making vegetarian enchiladas.
Expert Tips & Tricks
- Wait to add the salt. Among the bean-loving community, there’s a hearty debate about when to salt your beans. One school of thought is to wait to add salt (and acid, for that matter) until the beans become tender. This helps ensure the beans remain whole, leaving a prettier presentation. Adding salt too early can also change the texture of the beans, making them a bit tougher. That said, if you’re going the instant pot route, add salt at the beginning—they’re likely going to have split skins anyway, and adding the salt too late means it won’t have time to penetrate the whole bean.
- Simmer, don’t boil. You want to bring them to a boil at first, but don’t let the beans boil for more than 10 minutes. Reduce the heat to low, so the simmer is barely bubbling. This will also ensure your beans turn out “mas bonitos.”
- Add HOT water. When adding more water, make sure it’s boiling hot water. Otherwise your beans may darken in color.
- Soak if you can, especially if they’ve been sitting on your shelf for an undetermined amount of time. Soaking does a few big things:
- Reduces cooking time considerably, especially if you leave them overnight.
- Ensures your beans cook evenly. If your bag of pintos has been hanging in your pantry for more than a year, they’ll be drier and will cook less evenly. Nobody wants crunchy frijoles! By soaking them first, they’ll plump up beautifully. NOTE: Because of this plumping action, make sure you give them plenty of water and space to expand.
- Decreases phytic acid, the *ahem* musical compound in beans. For what it’s worth, the more beans you eat, the less susceptible your tummy will be to phytic acid’s effects.
Storage & Heating Instructions
- Refrigerate: Frijoles de la olla can be refrigerated for up to 5 days.
- Freeze: They also freeze well for up to 6 months in these plastic containers—super handy for a last-minute dinner. Make sure you leave at least a ½ inch of headroom for the liquid to expand.
- Reheat: To serve leftover Mexican pinto beans, allow them to defrost overnight in the fridge. If you’re heating up a single portion, you can zap them in the microwave. Otherwise, simmer them gently for about 10 minutes until warmed through.
If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating on this recipe below and leave a comment, take a photo and tag me on Instagram with #muybuenocooking.
Frijoles de la Olla Recipe
Ingredients
- 2 cups dry pinto beans
- ¼ onion, optional
- Salt to taste
- Water
Instructions
- Measure out the beans. Spread the beans over your counter so you can look for beans that are broken, discolored, or shriveled and remove them. There will also be small stones or pebbles that should be sorted out of the beans during this phase. Discard all of the undesirable pieces.
- Place beans in a colander. Rinse the beans thoroughly with cool water for about 3 minutes.
- This step is not necessary, but your beans will be lighter in color and “mas bonitos” as my mom says: Cover the dried beans with cold water by about 2 inches and soak for at least 1 hour or overnight before cooking. Drain and rinse afterward.
Instructions for cooking the beans in a regular pot:
- Pour the drained beans and onion, if using, into a large pot. Add enough water to reach 3 inches over the beans, about 2 liters. Bring to a boil over medium-high heat. Cover and simmer until the beans are tender, about 3 – 4 hours, adding more hot water as the beans absorb liquid. Every pot is different and so check your beans after 2 hours. Most take 3 – 4 hours but I have a pot I love to cook my beans in because it only takes 2 hours.
- Add salt about one hour before complete. Refrigerate beans when cooled.
Instructions for Instant pot:
- Place dried soaked beans, salt, onion, and water (2 liters) in Instant Pot.
- Use “manual” setting for 30 minutes of pressure.
- Allow pressure to naturally release, approximately 30 to 40 minutes. Season beans to taste.
Video
Notes
- Reduces cooking time considerably, especially if you leave them overnight. Yay for faster eats and lower electric bills!
- Ensures your beans cook evenly. If your bag of pintos has been hanging in your pantry for more than a year, they’ll be drier and will cook less evenly. Nobody wants crunchy frijoles! By soaking them first, they’ll plump up beautifully. NOTE: Because of this plumping action, make sure you give them plenty of water and space to expand
- Decreases phytic acid, the *ahem* musical compound in beans. For what it’s worth, the more beans you eat, the less susceptible your tummy will be to phytic acid’s effects.
- Frijoles de la olla can be refrigerated for up to 5 days.
- They also freeze well for up to 6 months in these plastic containers—super handy for a last-minute dinner. Make sure you leave at least a ½ inch of headroom for the liquid to expand.
- To serve leftover Mexican pinto beans, allow them to defrost overnight in the fridge. If you’re heating up a single portion, you can zap them in the microwave. Otherwise, simmer them gently for about 10 minutes until warmed through.
This recipe is also published in the Muy Bueno cookbook.
41 Comments on “Frijoles de la Olla”
Hey Gorgeous! 30 minutes seems like a LONG time in the pressure cooker.
Rick
West of Houston
I love all your recipes! So simple and authentic. So for the beans do I need to season them besides with salt? I swear this is the easiest recipe yet mine come out tasting bland.
Try adding a bit more of salt, also you can use chicken stock in place of water to cook beans in… Remember chicken stock has salt i
When I was growing up, one of my favorite meals was a ladle of beans over a slice of white bread with a big slice of onion on top.
Had no idea we were poor. LOL
A couple of tips and tweaks.
Either soak beans overnight covered in water, or you can bring them to a boil and let them soak for an hour. Both methods work well.
Ne t, for creamier beans, soak them for an hour in a salt/baking soda brine. The baking soda softens the skins.
My mom always added a bay leaf, a whole chopped onion, and a small slab of salt pork. I’ve tried chunks of smoked pork (widely available in groceries).
If you really like creamy beans, when they’re almost ready, mash a portion with a potato masher or an immersion blender.
Love you blog!
Looks delish, can’t wait to try it. And I believe strongly in keeping our culture alive. My motherMichigan. Corpus city before coming to michigan. My favorite dish is her chicken and sopa with chickpeas. Ok now I’m hungry, time to make frijoles.
Looks delish, can’t wait to try it.
I did a search for frijoles and came across your recipe. I needed a refresher for how much water and how much time beans need to cook. I’ve already cleaned them and they’ve been soaking for a few hours, so am ready to cook. I am adding Chambrete (beek shank) and codillos (pork knuckles) to the bottom of the ollo.These bones should give good flavor, plus onions. (I live in Mexico, this is what the stores have) I need to be reminded how to make beans but I can make MENUDO (white) with my eyes closed, yummmm. Imagine a gringa making menudo, all my Mexican men friends say mine is better than their mom’s menudo, shhhhh don’t tell her.
Thanks for your blog, I like your layout
Finally, a Latina ( hard to discover) with recipies
I can relate to.
Cowboy beans is what I make only variation to yours a block of salt pork!
What is the difference between charros, de Olla, and barrachos? Every time I order from a restaurant, I have to use all three terms, til I get my beans!
Thanks.
Nice! Instant Pot is the way to go. A pound of pintos, 1 can of Rotel, 4 cups water, and on high for 50.
Once done I place the beans in a large muffin tin and freeze. Once frozen I place the bean “pucks” in a bag and back in the freezer for later use. Perfect portion size for two.
Love how easy these are to make! Frijoles and tortillas were always in my fridge growing up with queso fresco or cotija cheese 🙂 Can’t go wrong with beans! Need to try this recipe on my instantpot.
I’m making this receipe today totally ignoring how my home cooked beans were, i have a great feeling that they will be very similar, pairing it up with some Queso Fresco and tortillas. I have ruined one pot of beans but trying not it again lol
What is your favorite pot you used.
Can you add garlic, cumin, cilantro and bacon to it? I need them healthy but this just seems too easy!! Please help!
My absolute favorite way to make beans is to slice up “salt pork” into thin slices, add 3/4 of a stick of chorizo and 5 cups of beans into a large pot. Fill the pot of water up to about two inches from the rim and start to boil the water. After it boils for about 5 minutes, you but it on a low heat for about 30 minutes, covered. Then after 30 minutes, you put alittle more water into the pot and let it stay on a low heat again, until the beans are nice and soft. This is the best way that I’ve tasted
I feel so dumb, but here goes: my beans always take 6 or more hrs to cook and even then some seem to be just barely done. Frijoles de la Olla are my favorite way of eating beans but I am so discouraged by my own results I have almost given up. Any suggestions ?
Hi Madonna,
What type of pot do you have? I’ve noticed if the pot I use is thicker stainless or a heavy stock pot/Dutch oven my beans cook faster. It might be time to buy yourself a new olla 😉
MAke sure you add salt only AFTER the beans are tender. Cooking beans in salted water takes forever and then some.
Adding salt when you start will take them longer to cook. But only about an hour or two longer. Do skip the soaking part!
If I double the recipe will it double the time as well?
Hi Roxanna,
The time should be about the same. Just test a bean and if not soft cook for 30 more minutes and keep checking. Hope that helps.
Could you specify how many cups of water are to be added to the beans for cooking? Your recipe only mentions three inches of water above the beans. Love your book!
Monica it really depends on the pot you use which is why we say about 3 inches of water above the dried beans once in the pot. Sorry wish I could be more specific.
I would like to know the same thing Ashley Mae!
Hola Miran!
Check out this blog post with our refried bean recipe: https://muybuenoblog.com/2011/03/refried-bean-and-guacamole-tostadas/
2 tablespoons olive oil or vegetable shortening
1 ½ cups cooked Frijoles de la Olla, plus ½ cup liquid
Salt and pepper to taste
Sorry, I found my answer in one of your other recipes, you can delete that and this if you’d like.
The beans were a hit at the baby shower, but I made about a million too many. So I froze half the leftovers (my Grandma ate the other half in about a minute). Now, when I thaw them how do I make them refried? Do I drain the water out, or leave it in. I know some people add lard or bacon fat, I usually buy the vegetarian ones in the store, so I don’t think I’d want to. Anyway, what do you recommend?
I am planning a baby shower for my bestie, and like this recipe. I see you say they can be refrigerated for 5 days. I’d love to be able to make them the day before and reheat, but only if they’ll be delicious still. Thanks for any info.
Ashley Mae, Just make sure you reheat to a boil and not in the microwave. They will still taste just as delicious! Have fun at the baby shower.
We love frijoles de la olla at my house. My Mom adds a couple of garlic cloves while cooking and removes them after. I love a bowl of fresh frijoles with queso fresco. I have to make some now. Thanks!
Did you make some Karla? Super easy!!! A fresh pot of beans are a must in our casa.
This looks like a great recipe. Very simple and easy to follow. Thanks for posting it!
Thanks JamieAnne! It’s true — it doesn’t get easier than this. If you can boil water, you can make a fresh pot of healthy beans 😉
I love a good pot of beans. Great tips and picture.
Thank you soooo much! Such a simple recipe, but ohhh so delicioso and good for ya!