These vegan refried beans are the perfect addition to any plant-based meal. Creamy, flavorful, and versatile, they can be enjoyed as a side dish, a dip, or stuffed into tacos and burritos!
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
Slow cooker refried beans are an easy and budget-friendly way to make a flavorful homemade staple with very little hands-on work. Dried beans, simple seasonings, and a slow cooker do most of the work while you go about your day. Once the beans are tender, they can be mashed to your preferred texture and used in tacos, breakfast burritos, tamales, tostadas, and more.
These vegetarian crockpot refried beans are packed with flavor, easy to customize, and much tastier than many canned versions.
Creamy or Chunky—Your Choice – Mash them until smooth and creamy or leave a few beans intact for a heartier bite.
No Constant Stirring Required – It’s a great recipe for busy days when you want something homemade without the extra effort.
Perfect for Feeding a Crowd – Whether you’re hosting taco night, a family gathering, or a casual party, a big batch of refried beans goes a long way.
Easy to Customize – Add a little garlic, make them extra spicy, or keep them mild and simple—it’s totally up to you!
Better Than Canned Beans – Homemade refried beans have a fresh flavor and texture that can be hard to find in canned versions.
Key Ingredients and Substitutions
2 simple pantry ingredients and spices…easy, peasy!
Dry Pinto Beans – Pinto beans are the traditional choice for refried beans. If preferred, you can substitute with other beans like black beans or kidney beans for variation.
Chipotle Powder – Adds a smoky and slightly spicy flavor to the refried beans. Smoked paprika or chili powder would also work.
Cumin – Enhances the savory flavor of the beans. Swap for ground coriander or chili powder.
Cayenne Pepper – For those who enjoy a bit of heat. This is optional but highly recommended. Substitute with your favorite hot sauce if you’re out of cayenne pepper.
Advanced Prep – The evening before preparing the recipe, place the dry beans in a large bowl and cover them with cool water, ensuring the water level is about 2 inches above the beans. Allow them to soak for at least 8 hours or overnight. After soaking, drain and rinse the beans thoroughly.
By Slow Cooker:
Step 1: Add Ingredients to Slow Cooker – Plug in your slow cooker and transfer the rinsed beans to the pot. Add 4 cups of vegetable broth and the spices to the pot, mixing well.
Step 2: Cook – For a shorter cooking time, set the temperature to HIGH and cook the beans covered for 3-4 hours. Alternatively, for a longer cooking time, set the temperature to LOW and cook the beans for 6-8 hours or overnight.
Step 3: Drain and/or Blend – Once cooked, you can choose to retain or drain any excess liquid before mashing the beans, depending on your desired texture. To achieve a smoother consistency, I recommend keeping about ½ cup of liquid with the beans before blending or mashing.
By Stovetop:
Step 1: Add Ingredients to Pot – Return the rinsed beans to the pot and add the vegetable broth and the spices. Mix well.
Step 2: Cook Beans – Bring the mixture to a boil over medium-high heat, then reduce the heat to low and let it simmer, covered, for about 1.5 to 2 hours, or until the beans are tender. Stir occasionally and add more broth if needed to keep the beans submerged.
Step 3: Mash or Blend Cooked Beans – Once the beans are cooked and tender, use a potato masher or immersion blender to mash them to your desired consistency. For a smoother texture, you can also blend the beans in a food processor or blender. If the beans are too thick, you can add more vegetable broth to reach your preferred consistency.
Expert Tips
Don’t skip soaking the beans. Soaking not only speeds up the cooking process and makes the beans more tender, but it can also help remove some of the oligosaccharides, which makes digestion easier.
Make the Most Out of Toast – Start with a pair of crusty sourdough toasts, a few slices of avocado, and add a scoop of refried beans. Add a little vegan mollete with a shake of crushed red pepper.
Creamy Crudité Concoction – A delicious dip for your carrots, cucumber, and chunks of bell pepper. Add a side of crispy corn tortilla chips and some guac for a protein packed, fiber-filled snack.
Perfect Mexican-Inspired Pizza – Cover your pizza dough with a thin layer of refried beans and then build it up with toppings. Sliced cherry tomatoes, diced red onion, plant-based meat crumbles, baby spinach, and lots of vegan shredded cheese. Garnish with a sprinkle of hot sauce or fiery salsa.
FAQs
Are refried beans vegan?
No, not all refried beans are vegan. Oftentimes, it’s made with pork lard, especially at a restaurant. When buying store-bought, look for cans labeled “fat-free” or “vegetarian” which are usually vegan-friendly.
How long do these crockpot vegetarian refried beans last?
They should stay fresh for about three days. Place any leftovers in a covered glass container and store in the fridge.
Can you freeze vegan refried beans?
You can freeze them, but I find that they’re not quite the right texture when defrosted. If you don’t mind this, then feel free to put them into a freezer safe container. They’ll be good for 2-3 months if stored properly. To reheat, either put a bowl of beans into the microwave for 1-2 minutes or heat them up on the stovetop. Add a little water or veggie broth if needed.
Can you use a bean other than pinto for refried beans?
Yes, technically, any type of bean could work! While pinto beans are the most common choice for traditional refried beans, you can also use black beans, kidney beans, navy beans, or any other variety you like. Each one will impart its unique flavor and texture so adjust seasonings accordingly to complement the flavor profile of the beans you choose.
If you make this Vegan Refried Beans recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!
These vegan refried beans are incredibly flavorful and go so well with red or brown rice, tortillas, and a side of salsa. If you’ve never tried making your own refried beans, this is the time! You won’t believe how rich and creamy your beans will be. Your family and friends will be begging for more!
The night before you want to make the recipe, place the dry beans into a large bowl and cover with cool water until the level reaches 2 inches above the beans. Let sit at least 8 hours or overnight.
Drain the bean water and rinse the soaked beans thoroughly.
By Slow Cooker
Plug in your slow cooker and add the rinsed beans to the pot.
Pour in 4 cups of vegetable broth and add in spices. Mix well.
If you’d like a shorter cooking time, place the temperature on HIGH and cook for 3-4 hours covered. If you don’t mind waiting a little longer, cook on LOW for 6-8 hours (or overnight).
When the beans are done, you can either keep the beans as they are or drain any excess liquid before mashing the beans. It depends on how smooth and creamy, thick and chunky you would like the texture. I like to keep some liquid (around ½ cup) in with the beans before blending or mashing them for a smoother texture.
By Stovetop
Place the rinsed beans back in the pot and add the vegetable broth and the chipotle powder, cumin, and cayenne pepper. Mix well.
Heat the mixture over medium-high heat until it comes to a boil, then reduce the heat to low and cover the pot. Allow it to simmer gently for approximately 1.5 to 2 hours, or until the beans are tender. Stir occasionally and add additional broth if necessary to ensure the beans remain submerged.
Once the beans are fully cooked and tender, use a potato masher or immersion blender to achieve the desired consistency. If the beans are too thick, you can add more vegetable broth as needed.
Notes
If you don’t have pre-made or homemade vegetable broth, feel free to use 2 teaspoons of vegetable bouillon paste mixed with 4 cups of water instead.
Vary the amount of spices to your taste, adding more spices if you like your beans with tons of flavor or less if you’d like the beans to be more bland.
Add a few drops of Cholula Hot Sauce for extra spiciness when the beans are done.
New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!
Thrilled to be able to share my recipe with everyone! We make this all the time at home and my non-vegan family loves them. They’re just the right texture and flavor with just a touch of spice. I hope you’ll love this recipe as much as we do ;D
Leave a Comment
YUMM! This looks amazing!!
Thanks so much Gina for the recipe! its looks amazing I will definitely try it for my family!
Thrilled to be able to share my recipe with everyone! We make this all the time at home and my non-vegan family loves them. They’re just the right texture and flavor with just a touch of spice. I hope you’ll love this recipe as much as we do ;D
Perfection! I usually make the pressure cooker version, but these are EVEN better, if you can believe it!
Oooo, these look so good! Perfect for a taco or burrito night!