clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
frijoles de la olla in a bowl.

Frijoles de la Olla (Homemade Beans)

  • Author: Anna Rios
  • Prep Time: 10
  • Cook Time: 60
  • Total Time: 1 hour 10 minutes
  • Yield: 12 servings 1x
  • Diet: Vegan


There is nothing like a hot bowl of frijoles de la olla (freshly boiled beans). Freshly boiled beans are a staple in every Mexican household and they are super easy to make. You only need 4 main ingredients: beans, water, salt, and garlic.


  • 1 lb beans
  • Water
  • 3 garlic cloves
  • 2 epazote leaves (optional)
  • 2 teaspoons of salt, or to taste


  1. Rinse beans well and remove stones/debris
  2. Soak beans for a few hours. (Optional)
  3. Add beans to pot along with garlic. Add onion too if you’d like! Make sure the water is at least 4 inches over the beans.
  4. If the beans float in the water, they’re old, throw them away.
  5. Place on high heat until it boils and then immediately lower to a simmer.
  6. Simmer on low for 1.5-3 hours depending on the bean. Add salt towards to end.
  7. Once beans are almost done, add salt. At this point you can also add a few Epazote leaves to reduce bloating & gas.
  8. Turn off and enjoy the best frijoles de la olla 😋
  • Category: Sides
  • Method: Stove
  • Cuisine: Mexican


  • Serving Size: 1 cup

Keywords: frijoles de la olla, homemade beans, frijoles peruanos