Make Frijoles De La Olla like a pro! This is a simple recipe for the classic Mexican beans that are slow-cooked in a clay pot or a large pot on the stove. These beans are super nutritious and make a great addition to your diet. Once you have this basic recipe down, you’ll be able to enjoy them with many dishes!

A bowl with cooked beans and a spoon.

These are simple but delicious stewed beans that are perfect as a side dish or as a main meal. They’re made with pinto beans, onion and garlic (optional), and are perfect for your next Mexican meal.

In Spanish, de la olla means “cooked in a clay pot,” which is how dried beans were traditionally prepared in Mexico. The abuelas (grandmas) used to say that everything cooked in a olla de barro would taste better, but to me, the real secret is using the best-quality beans you can find. My favorite type is pinto beans since they come out creamy and not mushy.

This recipe is the base to cooking beans. Once you have a pot of beans, you can make many more recipes out of them! You can make Frijoles Charros, Refried Beans, Frijoles Puercos and even Refried Black Beans if you cook black ones.

Two bowls with cooked frijoles de la olla and flour tortillas on the side.

Pin this recipe for later!

Ingredients

Beans are super nutritious and they make a great addition to your diet. Once you have this basic recipe down, you’ll be able to enjoy them with many dishes!

  • Pinto beans – Frijoles Pintos are my go to beans are always pinto but this recipe works perfect with (or black or yellow beans as well).
  • White onion garlic cloves – These two ingredients are optional but they add lots of flavor to the beans. Sometimes I don’t add them and my beans still turn out delicious!
  • Kosher or sea salt. Also, some people add a bay leaf but I don’t think it’s necessary. It’s up to you!
The ingredients for this recipe on a marble background.

How To Make Frijoles De La Olla

This is a visual overview of the steps to make this recipe. See the detailed list of ingredients & instructions in the recipe card below.

Soaking beans with water in a large bowl.
  1. Rinse the beans thoroughly under running water and place in a large bowl. Add enough water to cover them by at least 2 inches. Set aside to soak at room temperature for at least 3 hours and up to overnight.
Soaked beans in a large bowl with water.
  1. The beans will expand in the soaking water so make sure to give them plenty room for this.
A white pot with raw beans a piece of onion and one garlic clove.
  1. When ready to cook, drain the soaked beans and rinse them again under running water.
  2. In a large pot, Mexican olla, or dutch oven, add the beans, water, garlic and onion.
  3. Bring to a boil over high heat, then reduce to a low simmer.
A pot with cooked beans and a white spoon holding some beans.
  1. Cover with a lid and cook on medium-low heat for 1 ½ hours. Add the salt, mix well and then taste and adjust the seasoning if needed.
  2. Cooked (covered) for another 30 minutes or until the beans are tender and creamy but not falling apart, about 2 hours.

Serve hot with rice, corn tortillas, or any other dish of your choice.

A gif of smashing a cooked bean with a spoon.

To test when the beans are done, remove 2 or 3 beans from the pot and taste them or squeeze with a spoon. They will be done when the entire bean is tender.

How To Clean The Beans

Even if you buy the beans packaged in bags, they’re very dirty and need to be rinsed a couple of times before cooking.

  • Place the beans in a large bowl and cover with water. With your hand, squeeze the beans until you see they release most of the dirt.
  • Drain the dirty water and repeat the process.
  • Now they’re ready to soak.
A barro bowl with raw pinto beans.

Soaking the beans

You don’t have to soak the beans but I highly recommend it. If you have the time please do so! Here are a few good reasons for soaking the beans before cooking:

  1. Reduces cooking time: It helps to soften them and reduce their cooking time, which can save you time and electricity!
  2. Reduces gas and bloating: Soaking helps to remove some of the complex sugars that can cause these digestive issues.
  3. Enhances nutrient absorption: It helps to enhance the absorption of certain nutrients, such as iron and calcium, which are important for overall health.

Did you know that when your body gets used to eating beans, it makes less gases? It’s just a matter of acclimating your body to them.

A bowl with cooked pinto beans and flour tortillas on the side.


Chef’s Tips & Notes

  • Cover – When cooking on the stovetop, always keep the lid on while simmering. This helps to generate & trap more heat while minimizing the amount of water that evaporates.
  • Important! When adding more water (if needed to keep the same level), make sure it’s boiling water. Otherwise your beans may turn into a blackish color and the water will look muddy. 
  • Cook on medium low to keep the beans whole and they don’t turn black. 

Storing Leftovers

  • In fridge: Store cooked beans in an airtight container for up to 1 week in the refrigerator
  • Freeze: Place in an airtight container and freeze for up to 3 months.
  • Reheating Instructions: Reheat any leftover frijoles de la olla in a saucepan on the stove. Heat on medium/low for 5 to 8 minutes or until it reaches your desired temperature.
Two bowls with cooked frijoles de la olla and flour tortillas on the side.

I hope you like this recipe! Share it, or leave a rating and comment below. For questions that need an answer right away, please contact  me and I’ll get back to you asap. Gracias!!!! xx, Ana

Print Recipe:

A bowl with cooked beans and a spoon.

Frijoles De La Olla

Servings 8 cups
Ana Frias
5 from 16 votes
Prep Time 10 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 40 minutes
Frijoles de la olla is a traditional Mexican dish made with whole beans that have been slow-cooked in a clay pot or a large pot on the stove.
8 cups

Ingredients  

  • 2 cups pinto beans (or black, yellow, etc)
  • 6 cups water
  • ¼ medium white onion peeled
  • 1 garlic clove peeled
  • ½ teaspoon kosher or sea salt or more to taste

Instructions 

Soak the beans

  • Rinse the beans thoroughly under running water and place in a large bowl. Add enough water to cover them by at least 2 inches. Set aside to soak at room temperature for at least 3 hours and up to overnight.
    2 cups pinto beans (or black, yellow, etc)

Cook the beans

  • When ready to cook, drain the soaked beans and rinse them again under running water.
  • In a large pot, Mexican olla, or dutch oven, add the beans, water, garlic and onion. Bring to a boil over high heat, then reduce to a low simmer.
    ¼ medium white onion, 1 garlic clove, 6 cups water
  • Cover and cook on medium-low heat for 1 ½ hours. Add the salt, mix well and then taste and adjust the seasoning as needed.
    ½ teaspoon kosher or sea salt or more to taste
  • Cooked (covered) for another 30 minutes until the beans are tender and creamy but not falling apart, about 2 hours total.
  • If the liquid evaporates while cooking, add boiling water to maintain the same level of liquid.
  • To test when the beans are done, remove 2 or 3 beans from the pot and taste them or squeeze with a spoon. They will be done when the entire bean is tender.
  • Serve hot with rice, tortillas, or any other dish of your choice.

Muy Delish Notes:

  • Important! When adding more water (if needed to keep the same level), make sure it’s boiling water. Otherwise your beans may turn into a blackish color and the water will look muddy. 
  • You don’t have to soak the beans, but it helps on cutting the cooking time and also helps to have less gas. 
  • Cook on medium low to keep the beans whole and to prevent the soup from turning black.

Add Your Own Private Notes

Whenever you come back to this recipe, you’ll be able to see your notes.

Nutrition

Serving: 1cup | Calories: 89kcal | Carbohydrates: 17g | Protein: 5g | Sodium: 225mg | Potassium: 262mg | Fiber: 4g | Sugar: 1g

The nutritional information and US conversions are calculated automatically. I cannot guarantee the accuracy of this data. If this is important to you, please verify with your favourite nutrition calculator and/or unit conversion tool.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. 5 stars
    I really enjoy making homemade frijoles de la olla! I love to add them to white rice to make morisquetas. So healthy too!