Beans & Legumes/ Sides & Salads/ Vegan/ Vegetarian

Vegan Refried Beans

Easy Refried Beans

Vegan Refried Beans

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Side Dishes
By Mama Veggie Serves: 4
Prep Time: 10 Cooking Time: 15

Vegan refried beans are a plant-based version of the classic Mexican dish made from cooked and mashed beans. Traditionally, refried beans are made using pinto beans, but other types of beans such as black beans or kidney beans can also be used.

Vegan refried beans are made without using any animal products such as lard, bacon or chicken broth. Instead, vegetable oil is used to sauté the onions and garlic, and vegetable broth or water is used as the cooking liquid. The beans are then mashed and seasoned with spices such as cumin, chili powder, and smoked paprika.

Refried beans are a great source of protein, fiber, and other important nutrients such as iron and potassium. They can be used in a variety of ways, such as a filling for burritos and tacos, a dip for tortilla chips, or a side dish for rice and beans. They are also a versatile ingredient that can be seasoned and customized to suit your taste preferences.

Overall, vegan refried beans are a delicious and nutritious alternative to the traditional recipe, and are a great option for those following a plant-based or vegetarian diet.


  • 3 T. extra virgin olive oil
  • ½ medium yellow onion, diced
  • 2 garlic cloves, minced
  • Sea salt and black pepper, to taste
  • 2 16-oz. cans pinto beans, rinsed and drained
  • 1 15-oz. can red kidney beans, with liquid
  • 1 T. ground cumin
  • 1 t. chili powder
  • ½ t. smoked paprika
  • ½ t. crushed red pepper flakes
  • Fresh cilantro, to serve



Heat olive oil in a large skillet over medium-high heat. Add onion and garlic and season with salt and black pepper, to taste. Cook, stirring occasionally, until the onion is soft and translucent, approximately 4-5 minutes.


Reduce heat to medium and add beans, ground cumin, chili powder, smoked paprika, and crushed red pepper flakes, if using. Cook, stirring occasionally, until the beans are heated through and start to break apart slightly, approximately 8-10 minutes.


Remove from heat and puree beans with an immersion blender or a potato masher until almost smooth. Serve topped with fresh cilantro and crushed pepper flakes. Enjoy!

You Might Also Like