Welcome to easy weeknight dinner magic, where a humble can of beans turns into a silky, savory spread that smells like a cozy kitchen hug.
Whether you are feeding a hungry crew or meal prepping for yourself, this vegan refried beans recipe saves time while delivering rich flavor and soft, scoopable texture.
SaveI first made this for a chilly game night and watched the bowl disappear faster than the final score, and I know it will become a staple in your kitchen too.
Easy Vegan Refried Beans Recipe
Ingredients
Instructions
- Sauté Aromatics
Heat the oil in a medium skillet over medium heat. Add the chopped onion and a pinch of salt, and cook until soft and translucent, about 4 to 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Add Spices
Stir in the cumin, oregano, and smoked paprika, cooking for about 30 seconds to wake up their flavors without burning them.
- Mash the Beans
Add the drained and rinsed beans to the skillet. Using a potato masher or a sturdy fork, mash them until mostly smooth with just a few small chunks for texture.
- Combine and Simmer
Stir the beans and onion mixture together, then pour in up to 1/4 cup of water or vegetable broth. Continue to cook over medium-low heat, stirring often, for about 5 to 7 minutes until the mixture thickens and smells rich.
- Adjust Consistency
If you prefer a creamier texture, add another 1/4 cup of liquid and mash a little more, or leave it slightly chunky if you like more body.
- Season to Taste
Add salt and pepper gradually, tasting as you go, and finish with a squeeze of lime juice if you want a bright, tangy lift.
- Finish and Rest
Let the beans sit off the heat for 2 to 3 minutes. This brief rest helps the flavors settle and makes them easier to scoop.
- Serve or Store
Transfer to a bowl and serve warm, or cool completely before storing in an airtight container in the refrigerator for up to 4 days.
Substitutions and variations
- Use black beans or chickpeas if you prefer a different flavor and texture.
- Swap garlic powder for fresh minced garlic if you are in a rush.
- Replace cumin with chili powder for a milder, slightly sweet note.
- Use olive oil for a lighter flavor or avocado oil for a higher smoke point.
Chloe's tips
- For extra creaminess, add 1 tablespoon of nutritional yeast or a spoonful of vegan cream cheese while mashing.
- Reheat gently on the stovetop with a splash of water to restore a smooth texture without drying them out.
- Taste before salting, because canned beans can already contain added sodium.
How to store it
- Refrigerate in an airtight container for up to 4 days.
- Freeze in portion sized containers for up to 2 months; thaw in the fridge overnight and reheat on the stove.
Serving suggestions
Serve these creamy beans as a hearty base or side that pairs beautifully with warm tortillas and fresh toppings.
- Warm corn or flour tortillas for quick dinners
- Over roasted vegetables for a hearty bowl
- As a filling for nachos or baked potato skins
- With a sprinkle of fresh cilantro and a squeeze of lime

Frequently asked questions
Can I use canned beans without cooking them first?
Yes, since the beans are already cooked, you simply mash and season them. Just drain and rinse well to remove excess sodium.
How do I reheat leftovers without losing creaminess?
Add a tablespoon or two of water or broth, then warm slowly in a skillet over low to medium heat, stirring until smooth again.
What can I do if the beans are too dry after mashing?
Stir in additional water or vegetable broth a little at a time until you reach your preferred creamy consistency.
Let's get cooking!
I hope you enjoy whipping up this easy vegan refried beans recipe on a regular basis, filling your kitchen with cozy aromas and your meals with satisfying, plant powered flavor.




