Go Back
+ servings
A pot of frijoles de la olla topped with cilantro, jalapeno slices, cheese, and sliced lime wedges.

Mexican Beans (Frijoles de la Olla)

5 from 2 votes
Course: Main Course, Side Dish
Cuisine: Mexican
Prep Time: 5 minutes
Cook Time: 1 hour 15 minutes
Soaking Time: 12 hours
Total Time: 13 hours 20 minutes
Servings: 6 cups
Calories: 218kcal
Author: Kelly
Cost: $0.30 per cup
Nothing is easier or more filling than a simmering pot of Mexican beans. Frijoles de la Olla is a cheap, no-fuss whole food recipe. Use pinto, mayocoba, or whatever beans you've got!
Print Recipe

Equipment

Ingredients

  • 2 cups dried beans (preferably pinto, bayo, mayocoba, or cranberry beans; see Note 1)
  • 1 tbsp salt (divided into 2 tsp for soaking + 1 tsp for cooking)
  • 1 tsp garlic powder
  • 9 cups water (divided into 6 cups for soaking + 3 cups for cooking; see Note 2)

Instructions

  • Soak 2 cups of dried beans in 6 cups of water and 2 tsp of salt, for at least 12 hours or overnight. (I strongly recommend taking the time to soak, but if you are in a hurry, see Note 4 for a no-soak method.)
  • Drain and rinse the soaked beans. Transfer to a heavy-bottomed pot. Pour in 3 cups water, 1 tsp salt, and 1 tsp garlic powder. (See Note 3 for Instant Pot instructions.)
  • Cover the pot. Set it on medium-high heat until the contents come to a boil, around 10–15 minutes.
  • Once a rolling boil is reached, remove the lid and stir down the foam. Turn the heat down to medium-low, and cover again.
  • Check the beans frequently during the first 10 minutes to stir down any foam and ensure the heat is maintained at a bare simmer; after the initial 10 minutes they'll settle down and you won’t have to check on them again until they're done cooking.
  • Cook the beans for 1–2 hours until they are softened to your liking. This will depend on the variety and age of your beans.

Notes

  1. Pinto beans are one of the most common beans that are traditionally used for frijoles de la olla. Other popular varieties are bayo beans, mayocoba beans, and cranberry/romano beans which all work.
  2. You can also add additional 1 cup of water during cooking for soupier beans (and trust me, that bean broth is delicious).
  3. To make this recipe in an Instant Pot: Follow Steps 1 and 2 to soak and drain the beans. Then add the beans and the rest of the ingredients to the Instant Pot, only adding 2 cups of water instead of 3 cups. Cook using the Pressure Cook setting for 5 minutes on High Pressure. Let the pressure release naturally for 10 minutes before quick-releasing the remaining pressure.
  4. To make this recipe without soaking beans:
    • For no-soak beans on the stove, double the cooking time and increase the amount of water by 2 cups.
    • For no-soak beans in the Instant Pot, add 10 minutes to the cooking time, increase water by 1 cup, and let the pressure fully naturally release.

Nutrition

Calories: 218kcal | Carbohydrates: 40g | Protein: 15g | Fat: 1g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.1g | Sodium: 5491mg | Potassium: 878mg | Fiber: 10g | Sugar: 1g | Vitamin C: 3mg | Calcium: 2646mg | Iron: 4mg