These easy vegan refried beans have incredible buttery flavor, and only take 20 minutes to make! Homemade tastes so much better than canned!

Looking for the best refried beans out there? Well run, don’t walk, to make these homemade vegan refried beans! They’ve got a creamy texture and buttery flavor that tastes loads better than canned beans. Even better: they’re fully plant based! Garlic, olive oil, and a few spices make these vegan beans taste incredible. You can use canned beans or beans that were cooked from dry. If you’re using dried beans, we highly recommend our Instant Pot refried beans recipe: it’s tasty and seriously quick. Ready to get cooking?

Secrets to the BEST vegan refried beans!
Homemade refried beans are often made with bacon fat, lard, or butter. But this vegan refried beans recipe has a healthy spin: it’s got big flavor using only olive oil! It’s so easy and tastes so much better than canned, you’ll be hooked on making your own beans at home. Here are a few tips to getting the best refried beans:
- Use canned or dry pinto beans. It’s quickest to use canned pinto beans, but you can use cooked pinto beans if you have them on hand. Or, use our Instant Pot refried beans recipe if you have a pressure cooker and want to use dry beans.
- The flavor secrets: garlic, chili powder, & cumin. That’s it! This vegan refried beans recipe uses simple seasonings to get big flavor. You’ll saute the garlic in olive oil, then add the beans and spices and cook until they’re infused.
- Can liquid adds creaminess. Using the pinto bean can liquid for cooking the beans adds creaminess and body! If you’re using dry beans, water works too.
- Use a potato masher! The best way to get that refried bean texture? A potato masher! (A fork works if you don’t have one.)

Mix it up: customizing refried beans
Now, you can flex the recipe a bit depending on your taste! Here are a few ways to alter the recipe to add a little flair:
- Use black beans. You can easily use black beans here, or go to our Refried Black Beans Recipe.
- Use vegan butter. Want it to taste even butterier? Use vegan butter in place of olive oil. Look for a vegan butter that is organic and minimally processed with real food ingredients (Miyoko’s is a good brand).
- Spice it up. These refried beans are not spicy as is. If you’d like to add heat, consider adding jalapeno peppers (sliced fresh on top, or pickled), canned green chilis, adobo sauce from a can of chipotle peppers, or a pinch of chipotle powder.

Ways to serve vegan refried beans
How to serve these vegan refried beans? Outside of just a side dish, they’re a fantastic component to add plant based protein to vegan meals. Here are a few of our top ways to serve them:
- With Vegan Carnitas Tacos. They’re the perfect side to go with tacos, specifically these Vegan Carnitas Tacos.
- As refried bean dip. This Easy Refried Bean Dip is incredibly good…and vegan!
- As a taco filling. Our Refried Bean Tacos are mighty tasty: they’ve even got a creamy chipotle vegan sauce.
- On vegan nachos. Try our BEST Vegan Nachos, and use these vegan refried beans in place of the lentils and rice. The vegan nacho cheese is out of this world good!
- In cauliflower tacos. These Cauliflower Tacos are a fan favorite: use these vegan refried beans in place of the refried black beans. Top with Yum Yum Sauce made with vegan mayo.
- In taquitos. Make our Easy Baked Flautas (Taquitos!) as a tasty snack: omit the cheese to keep it plant based.
- As a sopes filling. Ever tried Homemade Sopes? They’re a fun alternative to tacos that are easy to make at home.
- With lentil tacos. These Easy Vegan Lentil Tacos would be even more filling served with a side of refried beans.
This vegan refried beans recipe is…
Vegetarian, vegan, plant-based, dairy-free, and gluten-free.
Print
Easy Vegan Refried Beans
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 ½ cups (4 servings) 1x
Description
These easy vegan refried beans have incredible buttery flavor, and only take 20 minutes to make! Homemade tastes so much better than canned!
Ingredients
- 2 garlic cloves
- 2 15-ounce cans pinto beans or 3 cups cooked pinto beans, plus ¾ cup can liquid or water
- 2 tablespoons olive oil
- 1 teaspoon cumin
- ½ teaspoon chili powder
- ½ teaspoon kosher salt
Instructions
- Mince the garlic. Drain the beans and reserve the can liquid in a glass measuring cup. (Use water if using cooked beans.)
- In a medium saucepan, heat the olive oil over medium heat. Add the garlic and sauté for 1 minute until fragrant but before it browns.
- Turn the heat to medium low and carefully add the beans (liquid hitting oil can cause it to spit!), ½ cup of the reserved can liquid, cumin, chili powder, and kosher salt. Cook for 10 to 15 minutes, stirring occasionally, adding the remaining ¼ cup can liquid when it starts to become drier. (How long you cook will depend on the bean brand or whether you’re using beans cooked from dry.) When the liquid gets thick and the beans become easy to mash, remove from the heat. Mash with a potato masher (or a fork) until the desired texture is reached. If you’d like to loosen up the texture, add more water. Serve immediately.
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Keywords: Vegan Refried Beans
More plant based resources
Looking to eat more vegan and plant based recipes? Here are some of our favorite resources:
- Plant Based Diet for Beginners Here’s our comprehensive guide on how to eat more vegan and plant based recipes.
- How to Go Vegan: Guide & Recipes Here’s how to go vegan: a beginners guide and all the healthy recipes you need. Plant based eating can be affordable, filling and delicious!
- Whole Food Plant Based Diet: Guide & Recipes Want to focus on WFPB recipes? Here’s how.
- 28 Day Plant Based Diet Meal Plan Here’s a different presentation of recipes: in a month-long meal plan! Here’s what it looks like to eat vegan on a long-term basis.
Excellent and so easy. Thank you!
So glad you enjoyed!