Authentic Vegetarian Refried Beans (Frijoles Refritos)

Side Dishes

October 30, 2026

Authentic Homemade Frijoles Refritos (Vegetarian Refried Bea – vegetarian recipe

Authentic homemade frijoles refritos start with dried pinto beans simmered low and slow with onion until they're creamy and tender. The beans are then fried in olive oil with more onion and mashed to your favorite texture. Skip the can – this vegetarian refried beans recipe is worth the afternoon.

Step away from the canned stuff and discover the magic of truly authentic, homemade Frijoles Refritos! This recipe skips the traditional lard, using olive oil to create incredibly creamy, flavorful, and completely vegetarian refried beans. Perfect as a side dish for tacos, a dip for chips, or the star of your next burrito bowl, making them from scratch is easier than you think and a total game-changer for your Mexican-inspired meals.

Ingredients

• For Boiling the Beans
• 1/2 pound / 227g (8 oz) dried pinto beans, rinsed
• 1/4 white onion, roughly chopped
• 5 cups (1200 ml) / 1.2 liters water
• For Frying the Beans
• 6 tablespoons / 90ml (3 fl oz) olive oil
• 1/2 cup / 75g (2.65 oz) white onion, finely chopped
• 1/2 teaspoon / 2.5g (0.09 oz) salt, or to taste
• Optional for Garnish
• Crumbled queso fresco or feta cheese
• Fresh cilantro

Instructions

1. Cook the Beans: In a large pot, combine the rinsed pinto beans, the roughly chopped 1/4 onion, and 5 cups (1200 ml) of water. Bring to a boil, then reduce the heat to a low simmer. Cover and cook for 2.5 to 3 hours, or until the beans are very tender. Skim any foam from the surface occasionally and add more water if needed to keep the beans covered in broth.
2. Sauté Aromatics: In a large, heavy-bottomed skillet (cast iron is ideal), heat the 6 tablespoons (90 ml / 3 fl oz) of olive oil over medium heat. Add the 1/2 cup (480 ml) of finely chopped white onion and cook until translucent and soft, about 5-7 minutes.
3. Fry and Mash: Add about 1 cup (240 ml) of the cooked beans along with some of their broth to the skillet with the onions. Using a potato masher or the back of a wooden spoon, begin mashing the beans directly in the pan.
4. Thicken the Beans: Continue adding the beans and broth, one cup at a time, mashing continuously. Increase the heat to medium-high and stir constantly as the mixture thickens. Cook until the beans have dried out, sizzle around the edges, and begin to pull away from the sides of the pan.
5. Serve: Once the beans are thick and creamy, season with the 1/2 teaspoon (10 ml / 0.3 fl oz) of salt, or more to your taste. Serve warm, garnished with your favorite toppings.

Nutritional Information

• Per serving (Serves 6)
• Calories: 158
• Fat: 14g
• Carbohydrates: 23g
• Protein: 2g
• Fiber: 2g
• Sugar: 1g
• Sodium: 203mg

Pro Tips

• for Perfect Refried Beans
• For a faster cooking time, soak the dried beans in water overnight before boiling.
• The starchy bean broth is liquid gold! Don’t drain it. Use it to control the consistency of your beans; add more if they become too thick while mashing.
• For an ultra-creamy, smooth texture, use an immersion blender directly in the skillet instead of a potato masher.
• Add a bay leaf or a couple of peeled garlic cloves to the pot while the beans are simmering for an extra layer of aromatic flavor.

FAQ

Q: Are these refried beans vegan
A: Yes, this recipe is naturally vegan as it uses olive oil instead of traditional lard. To keep the entire dish vegan, simply omit the optional queso fresco garnish or substitute it with your favorite plant-based cheese.

Q: Can I use canned beans instead of dried
A: You can, but for the most authentic flavor and texture, we highly recommend using dried beans. If you’re short on time, you can use two 15-ounce cans of pinto beans. Be sure to drain them but reserve the liquid (aquafaba) to use in place of the bean broth for mashing.

Q: How can I add more flavor to these vegetarian beans
A: To boost the flavor, consider adding a bay leaf or a few peeled garlic cloves to the pot while the beans boil. You can also add a pinch of cumin, smoked paprika, or chili powder to the onions as they sauté for a deeper, smokier taste.

Q: How should I store and reheat leftover refried beans
A: Store leftover beans in an airtight container in the refrigerator for up to 5 days. They also freeze very well for up to 3 months. Reheat them on the stovetop over low heat, adding a splash of water or vegetable broth to restore their creamy consistency as they warm up.

More Recipes You’ll Love

Authentic Homemade Frijoles Refritos (Vegetarian Refried Bea – vegetarian recipe
Stav Kogan

Authentic Homemade Frijoles Refritos (Vegetarian Refried Beans)

Discover the magic of truly authentic, homemade Frijoles Refritos! This recipe skips traditional lard, using olive oil to create incredibly creamy, flavorful, and completely vegetarian refried beans. A total game-changer for your Mexican-inspired meals.
Prep Time 10 minutes
Cook Time 3 hours
Total Time 3 hours 10 minutes
Servings: 6 serving
Calories: 158

Ingredients
  

  • For Boiling the Beans
  • 1/2 pound (227 g / 8 oz) dried pinto beans, rinsed
  • 1/4 white onion, roughly chopped
  • 5 cups (1200 ml) (1.2 liters) water
  • For Frying the Beans
  • 6 tablespoons (90 ml / 3 fl oz) olive oil
  • 1/2 cup (75 g / 2.65 oz) white onion, finely chopped
  • 1/2 teaspoon (2.5 g / 0.09 oz) salt, or to taste
  • Optional for Garnish
  • Crumbled queso fresco or feta cheese
  • Fresh cilantro
  • for Perfect Refried Beans
  • For a faster cooking time, soak the dried beans in water overnight before boiling.
  • The starchy bean broth is liquid gold! Don't drain it. Use it to control the consistency of your beans; add more if they become too thick while mashing.
  • For an ultra-creamy, smooth texture, use an immersion blender directly in the skillet instead of a potato masher.

Method
 

  1. Cook the Beans: In a large pot, combine the rinsed pinto beans, the roughly chopped 1/4 onion, and 5 cups (1200 ml) of water.
  2. Bring to a boil, then reduce the heat to a low simmer.
  3. Cover and cook for 2. 5 to 3 hours, or until the beans are very tender. Skim any foam from the surface occasionally and add more water if needed to keep the beans covered in broth.
  4. Sauté Aromatics: In a large, heavy-bottomed skillet (cast iron is ideal), heat the 6 tablespoons (90 ml / 3 fl oz) of olive oil over medium heat.
  5. Add the 1/2 cup (480 ml) of finely chopped white onion and cook until translucent and soft, about 5-7 minutes.
  6. Fry and Mash: Add about 1 cup (240 ml) of the cooked beans along with some of their broth to the skillet with the onions.
  7. Using a potato masher or the back of a wooden spoon, begin mashing the beans directly in the pan.
  8. Thicken the Beans: Continue adding the beans and broth, one cup at a time, mashing continuously. Increase the heat to medium-high and stir constantly as the mixture thickens.
  9. Cook until the beans have dried out, sizzle around the edges, and begin to pull away from the sides of the pan.
  10. Serve: Once the beans are thick and creamy, season with the 1/2 teaspoon (10 ml / 0.3 fl oz) of salt, or more to your taste.
  11. Serve warm, garnished with your favorite toppings.
  12. Add a bay leaf or a couple of peeled garlic cloves to the pot while the beans are simmering for an extra layer of aromatic flavor.

Nutrition

Calories: 158kcalCarbohydrates: 23gProtein: 2gFat: 14g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....