Creamy Plant-Powered Refried Beans

Master the art of making incredibly creamy, rich, and flavorful vegan refried beans (known in Spanish as Frijoles Refritos) right in your own kitchen! This versatile Mexican and Tex-Mex staple can be prepared quickly using canned pinto beans, either on your stove-top or in a slow cooker. Forget bland, store-bought versions; these homemade refried beans are a delicious, fiber-rich, and protein-packed addition to virtually any meal.

A pot filled with creamy, rich, and flavorful vegan refried beans, ready to be served

Table of Contents

  • What Exactly Are Refried Beans?
  • Why You’ll Love This Vegan Refried Beans Recipe
  • Essential Ingredients and Smart Substitutions
  • Creative Additions for Your Mexican Refried Beans
  • Step-by-Step: Crafting Refried Beans from Canned Pinto Beans
  • Effortless Crockpot Refried Beans
  • Frequently Asked Questions About Refried Beans
  • Pro Tips for Perfect Vegan Refried Beans Every Time
  • Delicious Ways to Enjoy Your Refried Beans
  • Storage and Freezing Instructions
  • More Irresistible Vegan Bean Recipes
  • Vegan Refried Beans [Frijoles Refritos] Recipe Card

What Exactly Are Refried Beans?

Despite their somewhat misleading English name, “refried beans” are not actually fried twice. The Spanish term, Frijoles Refritos, more accurately translates to “well-fried” or “thoroughly cooked beans.” This beloved dish is a cornerstone of Mexican and Tex-Mex cuisine, celebrated for its rich flavor and incredibly creamy texture. Traditionally, it involves cooking pinto beans, then mashing them and frying them in a skillet with lard, onions, garlic, and an array of savory spices.

The conventional method yields a deeply satisfying dish but often involves animal products like lard, making it unsuitable for a vegan diet. It can also be quite time-consuming, especially when starting with dried beans. This is where our simplified, plant-based recipe shines. By utilizing canned pinto beans, we cut down on cooking time significantly without sacrificing any of the authentic, robust flavor. Our vegan refried beans offer all the comforting richness you expect, but with a lighter, healthier profile, making them accessible to everyone. Plus, once you taste homemade, you’ll find store-bought versions pale in comparison.

Why You’ll Love This Vegan Refried Beans Recipe

This recipe for homemade vegan refried beans is a game-changer for several reasons. First, it transforms humble, inexpensive pantry staples—just seven core ingredients plus salt and pepper—into a gourmet-tasting side dish. It’s incredibly budget-friendly, aligning perfectly with a plant-based lifestyle that doesn’t break the bank.

Beyond affordability, these beans are a nutritional powerhouse. Pinto beans are naturally loaded with dietary fiber, which aids digestion and promotes satiety, and plant-based protein, essential for muscle health and overall well-being. They also provide a good source of various essential vitamins and minerals. By making them at home, you have complete control over the ingredients, allowing you to avoid excessive sodium, unhealthy fats, and artificial additives often found in commercial products.

The versatility of this dish is another major draw. It can be served as a hearty side, a filling for tacos and burritos, a base for dips, or even a flavorful spread. Whether you choose the quick stove-top method or the hands-off slow cooker approach, these beans deliver consistently creamy, savory results that will elevate any meal. And for those who love to plan ahead, they are wonderfully freezer-friendly, making meal prep a breeze.

For those who prefer their beans whole, consider exploring Frijoles de la Olla. You might also enjoy our recipes for a creamy pinto bean dip or a zesty refried bean dip.

Essential Ingredients and Smart Substitutions

A vibrant selection of ingredients laid out for making Vegan Refried Beans including canned pinto beans, fresh onions, garlic, olive oil, and various spices.
  • Beans: For speed and convenience, this recipe primarily uses high-quality canned pinto beans. They offer a naturally buttery texture and mild flavor that is ideal for refried beans. If you’re looking to experiment, canned black beans or kidney beans can also work, though they will result in a different color and slightly altered flavor profile—often less “buttery” than pinto beans. Remember to thoroughly rinse and drain your canned beans to reduce excess sodium.
  • Aromatics: The flavor foundation of these easy refried beans is built upon a fragrant combination of finely diced red onion (or white/yellow onion for a milder taste) and minced garlic cloves. These ingredients caramelize as they sauté, creating a deep, savory base that permeates the entire dish. Don’t skimp on these for maximum flavor!
  • Olive Oil: In this vegan and vegetarian refried beans recipe, olive oil steps in beautifully to replace traditional lard. It provides the necessary fat for sautéing and adds a subtle richness. You can also use another neutral cooking oil such as avocado oil, which has a high smoke point and a clean flavor. For an even richer, more traditional-like texture, consider adding a touch more oil or a tablespoon of dairy-free butter.
  • Spices: A simple yet powerful blend of pantry spices seasons these refried beans to perfection.
    • Ground Cumin: Essential for that authentic earthy, warm, and slightly pungent Mexican flavor.
    • Mexican Oregano: Distinct from Mediterranean oregano, Mexican oregano offers notes of citrus and mild licorice. If unavailable, regular oregano can be used in a pinch, but for true authenticity, seek out Mexican oregano.
    • Paprika: Adds a beautiful reddish hue and a mild, sweet, peppery flavor. Smoked paprika can be used for a deeper, smoky undertone.
    • Sea Salt & Black Pepper: Crucial for balancing and enhancing all the other flavors. Always adjust to your personal preference at the end of cooking.
  • Water: While water is sufficient, using low-sodium vegetable stock or broth will infuse your refried pinto beans with even greater depth of flavor. It also provides the liquid needed for simmering the beans to achieve that desired creamy consistency.

Creative Additions for Your Mexican Refried Beans

While the base recipe is fantastic as is, there are many ways to customize your homemade refried beans and make them uniquely yours:

  • Bay Leaves: For an extra layer of savory depth, add 1-2 dried bay leaves to the simmering beans. Remember to remove them before mashing.
  • Chili Powder or Heat: If you enjoy a kick, chili powder is a popular seasoning for refried beans. A pinch of cayenne pepper will also add heat. For fresh spice, sauté finely minced chiles like jalapeño (with ribs and seeds removed for less heat, or kept for more) with the aromatics.
  • Added Fat: Traditional refried beans owe much of their characteristic richness to lard. To replicate this lusciousness in a vegan refried beans recipe, consider stirring in a tablespoon or two of dairy-free butter or a little extra olive oil towards the end of cooking. This boosts the mouthfeel and flavor.
  • Bell Pepper: Finely diced bell pepper (any color) can be sautéed alongside the onions and garlic. It adds a touch of sweetness, vibrant color, and an extra layer of vegetable goodness.
  • Dairy-Free Cheese: For a cheesy twist, stir in your favorite melty dairy-free cheese shreds at the very end, just before serving. Allow it to melt into the hot beans for a gooey, satisfying addition.
  • Fresh Herbs: A sprinkle of fresh cilantro or parsley as a garnish not only adds a burst of color but also a fresh, herbaceous note that brightens the entire dish.
  • Lime Juice: A small squeeze of fresh lime juice stirred in at the end can add a wonderful brightness and acidity, balancing the richness of the beans and enhancing their overall flavor.

Step-by-Step: Crafting Refried Beans from Canned Pinto Beans

Making homemade vegan refried beans is simpler than you might imagine, especially when starting with canned beans. Follow these steps for a perfect batch every time:

  • First, prepare your beans and aromatics. Thoroughly rinse and drain your canned pinto beans to remove excess sodium and starchy liquid. Next, peel and finely dice your onion, and mince the garlic cloves. Fine chopping ensures they blend seamlessly into the beans without being overly chunky.
  • Meanwhile, heat the olive oil in a medium-sized pan with a lid over medium-high heat. Once the oil is shimmering and hot, add the diced onion and minced garlic. Sauté for about 20 seconds, stirring constantly to prevent burning and allow the aromatics to release their fragrant oils.
Process shot of adding finely diced onions to a hot pan with olive oil
Process shot of adding minced garlic to sautéing onions in a pan
  • Reduce the heat to medium-low. Add the ground cumin, Mexican oregano, and paprika to the pan. Stir continuously for about 10 seconds, allowing the spices to bloom in the hot oil. This step is crucial for developing their full flavor. Then, add the rinsed and drained pinto beans to the pan and mix everything well, ensuring the beans are thoroughly coated with the aromatic spice mixture.
Process shot of adding cumin, oregano, and paprika to the sautéed aromatics
Process shot of adding pinto beans to the pan with spices and aromatics
Process shot of pinto beans, spices, and aromatics cooking together in a pot
  • Pour in the water (or vegetable broth for more flavor). Increase the heat back to medium-high and bring the mixture to a gentle boil. Once boiling, cover the pan with a lid, reduce the heat to a low simmer, and allow the beans to cook for 30 minutes. This simmering time is key for the flavors to meld and for the beans to become incredibly tender.
Process shot of adding water to the seasoned beans in the pot
Process shot of the beans simmering gently in a lidded pot on the stove

Important Note: While simmering, make sure to check on the beans every 10 minutes. Give them a good stir to ensure they aren’t sticking to the bottom of the pan. If you notice them sticking, reduce the heat slightly. Although you can technically simmer for less time, allowing them the full 30 minutes truly allows the flavors to develop and deepen.

  • After 30 minutes, remove the lid and increase the heat to medium-high. Using a sturdy wooden spoon or a potato masher, gently begin to mash the beans directly in the pan. You can mash all of them for a super smooth consistency, or leave some partially mashed for a chunkier texture, depending on your preference.
Process shot of mashing the cooked pinto beans directly in the pot with a wooden spoon
  • Continue to cook the mashed beans over medium-high heat, stirring constantly. During this final stage, any remaining excess water will evaporate, and the mixture will thicken to your desired consistency. Keep mashing and stirring until they are as creamy or as chunky as you like. Finally, taste the refried pinto beans and add more salt and pepper as needed to perfect the seasoning. Serve hot and enjoy the incredible homemade flavor!
Process shot of the beans thickening in the pot after mashing
A pot of creamy, perfectly mashed Vegan Refried Beans ready to be served

Throughout this mashing and final cooking process, constant stirring is key. It helps to evaporate extra moisture, preventing sticking, and ensures an even, thick consistency for your creamy refried beans.

Effortless Crockpot Refried Beans

For a more hands-off approach, you can easily adapt this vegan refried beans recipe for your slow cooker. This method is perfect for busy days, allowing the flavors to slowly meld and deepen over several hours.

  1. To ensure the richest flavor profile, we recommend completing the initial steps (sautéing aromatics and blooming spices) on the stovetop as described in steps 1-3 above. This brief sauté greatly enhances the overall taste. Once the aromatics and spices are fragrant, transfer this mixture along with the rinsed beans (but without the salt and pepper, which will be added later) to your slow cooker.

Important Liquid Level: Ensure the beans are generously covered by at least 2 inches of water or vegetable broth. This prevents them from drying out during the long cooking process. Check occasionally and add more liquid if necessary to keep them submerged.

  1. Cover the slow cooker and cook on HIGH for 1-2 hours, or on LOW for 3-4 hours. The cooking time will vary slightly depending on your slow cooker and how tender you prefer your beans. Once cooked, season the beans to taste with salt and pepper. At this point, there may be excess liquid. Carefully drain some of it, then use a potato masher or an immersion blender directly in the crockpot to mash the beans to your desired consistency. Gradually add back some of the reserved cooking liquid until you achieve the perfect creamy texture.

For Slow Cooker Refried Beans with Dried Beans: If you prefer to use dried pinto beans (or black beans), you’ll need a longer cooking time. Soak the dried beans overnight to significantly reduce cooking time. Then, follow the crockpot method, but cook on LOW for 8-10 hours or on HIGH for 4-6 hours. The exact duration will depend on the age of your beans and whether they were pre-soaked.

Frequently Asked Questions About Refried Beans

Are refried beans naturally vegan?

No, traditional refried beans are typically not vegan. Many authentic recipes use lard (rendered pork fat) for frying, which provides a distinctive richness and flavor. However, vegetarian versions that use vegetable oil instead of lard are widely available and are naturally vegan. This homemade recipe ensures your refried beans are 100% plant-based and delicious!

Can I use dried beans instead of canned for this recipe?

While this recipe is optimized for canned beans for speed and convenience, you can certainly use dried beans. However, using dried beans will significantly increase your prep and cooking time, as they need to be soaked and cooked until tender before proceeding with the “refrying” steps. Soaking them overnight (or a quick soak method) will reduce their cooking time. Once tender, proceed with the recipe as if they were canned beans, but adjust the amount of added water/broth accordingly, as cooked dried beans will have absorbed more liquid than rinsed canned beans.

What is the best way to heat up leftover refried beans?

To reheat refried beans, you have a couple of excellent options. On the stovetop, place them in a small saucepan over medium-low heat, stirring occasionally, until they are warmed through. You may need to add a splash of extra water or vegetable broth to bring them back to their original creamy consistency if they’ve thickened in the fridge. In the microwave, heat in 30-second increments, stirring in between, for 1-2 minutes until hot. Again, a little liquid might be needed to achieve the desired texture.

Are homemade refried beans a healthy choice?

Absolutely! Homemade refried beans, especially this vegan version, are a incredibly healthy addition to your diet. With a base of pinto beans, they are naturally rich in dietary fiber, which supports digestive health and helps regulate blood sugar. They’re also an excellent source of plant-based protein, providing sustained energy. By making them yourself, you control the amount of oil and sodium, ensuring a much healthier outcome than many store-bought varieties that can be high in unhealthy fats and preservatives. This recipe focuses on wholesome, natural ingredients.

How do I achieve a super smooth or chunky texture for my refried beans?

The texture of your refried beans is entirely up to your preference! For a super smooth, almost paste-like consistency, you can use an immersion blender directly in the pot, or transfer the beans to a food processor after cooking and blend until silky. If you prefer a chunkier texture with more body, use a traditional potato masher or even the back of a sturdy wooden spoon. You can mash some of the beans completely and leave others partially whole to create a pleasing varied texture.

Pro Tips for Perfect Vegan Refried Beans Every Time

A pot of finished Vegan Refried Beans, garnished with fresh cilantro, showcasing its rich and creamy texture

Achieving restaurant-quality refried beans at home is easy with a few expert tricks:

  • Finely Dice the Onion: The key to perfectly integrated aromatics is to finely dice your onion. Smaller pieces will soften and meld effortlessly into the refried pinto beans mixture, ensuring you get flavor in every bite without encountering large, crunchy chunks of onion. A food processor can help if you struggle with fine dicing.
  • Control the Texture: The beauty of homemade refried beans is customizing their consistency. For a smooth, velvety texture, use an immersion blender or transfer the beans to a food processor. For a more rustic, chunkier consistency, which many prefer, a simple potato masher or the back of a wooden spoon works perfectly. You can mash some of the beans fully while leaving others slightly whole for added interest.
  • Adjust the Consistency as Needed: Don’t be afraid to adjust the consistency while cooking or reheating. If your refried beans become too thick, simply add a splash more water or vegetable broth until they reach your desired creaminess. If they are too thin, continue to simmer them over medium-high heat, stirring constantly, until excess liquid evaporates and they thicken up.
  • Season Liberally and to Taste: Always taste your vegan refried beans towards the end of the cooking process. Beans absorb flavor as they cook, so it’s essential to adjust the salt, pepper, and any other spices to your liking. A final pinch of salt can make all the difference, enhancing all the subtle flavors.
  • Embrace Slow Simmering: While canned beans are quick, don’t rush the simmering step. Allowing the beans to simmer for the full 30 minutes (or longer in a crockpot) is crucial. This is when the spices truly infuse the beans, and the flavors deepen and harmonize, resulting in a much more complex and satisfying dish.
  • Don’t Skip the Rinse: Rinsing canned beans removes excess sodium and the starchy liquid they are packed in. This results in cleaner flavors and better control over the final saltiness of your dish.

Delicious Ways to Enjoy Your Refried Beans

Simple yet incredibly tasty, vegan refried beans are a versatile staple that can elevate almost any Mexican or Tex-Mex inspired meal. Here are some of our favorite ways to enjoy them:

  • As a Side Dish: Serve them warm, topped with fresh salsa, creamy avocado slices or guacamole, and a sprinkle of fresh cilantro. They pair perfectly with crispy tortilla chips for a hearty snack.
  • On Nachos: Spoon generous dollops over a platter of vegan nachos, along with your favorite plant-based cheese, jalapeños, and other toppings for an epic appetizer or meal.
  • In Tacos and Burritos: Use them as a flavorful, protein-rich filling for tacos, burritos, or elegant burrito bowls. They add moisture and a satisfying texture.
  • Quesadilla Filling: Spread a layer of refried beans inside vegan quesadillas, with or without dairy-free cheese, for an extra burst of flavor and protein.
  • Enchiladas and Fajitas: Incorporate them into enchiladas or serve them alongside sizzling fajitas for a complete and satisfying meal.
  • Tostadas and Huevos Rancheros: Use them as a hearty base on crispy tostadas or as a traditional accompaniment to vegan huevos rancheros.
  • Layered Dip: Create an incredible seven-layer dip by combining them with dairy-free melty cheese, salsa, guacamole, and other fresh toppings.
  • Avocado Toast Twist: For a unique and filling breakfast or snack, spread a layer of refried beans on your favorite avocado toast.
  • With Rice: They make a perfect companion to fluffy rice dishes, such as savory Mexican rice or bright cilantro lime rice, creating a well-rounded and delicious plate.

Storage and Freezing Instructions

One of the many benefits of making a batch of homemade vegan refried beans is their excellent storage life, making them ideal for meal prep throughout the week or for freezing for future use.

Completed Vegan Refried Beans stored in a clear airtight container, ready for refrigeration

To store any leftover vegan refried beans, allow them to cool completely to room temperature. Then, transfer them to an airtight container and place it in the refrigerator. They will keep fresh and delicious for up to 5 days. When reheating, you may find they have thickened slightly; simply add a tablespoon or two of water or vegetable broth to achieve your desired consistency.

Can You Freeze Refried Beans?

Yes, refried pinto beans freeze beautifully! This makes them perfect for batch cooking. To freeze, allow the beans to cool completely. For best results, portion them into individual serving sizes in freezer-safe containers or Ziplock/Stasher bags. This prevents you from having to thaw an entire batch when you only need a smaller amount. Squeeze out any excess air from bags to prevent freezer burn. Frozen refried beans can be stored for 3-4 months.

When you’re ready to use them, simply transfer the frozen beans to the refrigerator and let them thaw overnight. Once thawed, reheat them gently on the stovetop or in the microwave, adding a little water or broth if needed to restore their creamy texture before serving. Freezing is a fantastic way to always have these versatile and flavorful beans on hand for quick meals.

More Irresistible Vegan Bean Recipes

Beans are a cornerstone of plant-based cooking—affordable, nutritious, and incredibly versatile. If you love these refried beans, you’re sure to enjoy these other delicious vegan bean-based recipes:

  • Hearty Lentil Bean Chili
  • Easy Kidney Bean Vegetable Stew
  • Creamy Vegan Bean Dip
  • Savory Black Bean Meatballs
  • Slow Cooker Tamarind Baked Beans
  • Classic Boston-Style Vegan Baked Beans

Photos by Alfonso Revilla

Vegan Refried Beans [Frijoles Refritos]

5 from 44 votes
Completed Vegan Refried Beans [Frijoles Refritos] in a pot, ready to serve.
Pin
Print

Learn to make incredibly creamy, rich, and flavorful vegan refried beans using canned beans on the stove or in a crockpot. They are a delicious, wholesome, and versatile addition to any Mexican or Tex-Mex meal!

Prep: 5 mins
Cook: 40 mins
Total: 45 mins
Servings: 4 – 6

Equipment

  • Knife set
  • Measuring spoons
  • Measuring Cups
  • Medium-sized lidded pan
  • Wooden spoon or Potato Masher

Ingredients

  • 2 (15.5-ounce) cans of pinto beans, drained and rinsed
  • 3 tablespoons of olive oil
  • 1 small red onion, finely diced
  • 3 garlic cloves, minced
  • 1 teaspoon of ground cumin
  • 1 teaspoon of dry Mexican oregano
  • 1 teaspoon of paprika
  • 1 cup of water (or low-sodium vegetable broth)
  • Salt and freshly ground black pepper to taste

Instructions

  • Rinse and drain the canned pinto beans thoroughly. Finely dice the red onion and mince the garlic cloves, setting them aside.
  • In a medium-sized pan with a lid, heat the olive oil over medium-high heat until it shimmers.
  • Add the diced onion and minced garlic to the hot oil. Sauté for about 20 seconds, stirring constantly with a wooden spoon until fragrant. Be careful not to burn the garlic.
  • Lower the heat to medium-low. Add the ground cumin, dry Mexican oregano, and paprika to the pan. Cook for 10 seconds, stirring continuously to allow the spices to bloom. Then, add the rinsed pinto beans and mix well to coat them evenly with the spice mixture.
  • Pour in the water (or vegetable broth). Increase the heat to medium-high and bring the mixture to a boil. Once boiling, cover the pan with the lid, reduce the heat to a low simmer, and cook for 30 minutes. Remember to check and stir the beans every 10 minutes to prevent them from sticking to the bottom of the pot.
  • After 30 minutes, remove the lid. Increase the heat to medium-high. Using your wooden spoon or a potato masher, gently begin to mash all of the beans directly in the pan. Mash to your desired consistency – smooth or chunky. Continue to stir and mash as you cook, which helps any extra water evaporate and thickens the mixture.
  • Continue cooking on medium-high heat, stirring and mashing at the same time, until the refried beans reach your desired creamy or chunky consistency.
  • Taste the beans and adjust seasoning with salt and pepper as needed. Serve hot and enjoy!

Notes

  • Finely Dice the Onion: Small pieces will effortlessly meld into the refried pinto beans mixture without being overly large or crunchy.
  • Adjust the Texture: Mash the beans to your desired consistency. Use a spoon or potato masher for a chunkier texture, or an immersion blender/food processor for a smoother one.
  • To Adjust the Consistency: If the beans become too thick, add more water or broth, a tablespoon at a time, until the desired consistency is achieved.
  • Season to Taste: Always taste the vegan refried beans at the end of the cooking time and adjust any of the spice levels, especially salt and pepper, to your liking.

Nutrition Information (per serving)

Calories: 292 kcal
Carbohydrates: 38g
Protein: 11g
Fat: 12g
Saturated Fat: 2g
Polyunsaturated Fat: 2g
Monounsaturated Fat: 8g
Sodium: 604mg
Potassium: 682mg
Fiber: 11g
Sugar: 4g
Vitamin A: 262 IU
Vitamin C: 4mg
Calcium: 129mg
Iron: 4mg

Additional Info

Author: Toni Okamoto
Course: Dinner, Side Dish
Cuisine: Mexican, Tex-Mex, American
Method: Stovetop, Crockpot
Diet: Vegan, Plant-Based, Gluten-Free (verify ingredients)

Tried this recipe?
Please tag us at @PlantBasedOnABudget! 😊