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 or homemade beans in a mexican bowl.

Frijoles de la Olla (Homemade Beans)

  • Author: Anna Rios
  • 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 ????
  • Prep Time: 10
  • Cook Time: 60
  • Category: Sides
  • Method: Stove
  • Cuisine: Mexican


  • Serving Size: 1 cup

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