This post contains affiliate links.

I put on my sensory scientist hat to find the perfect oil for replacing lard in this plant-based version of refried beans! Creamy, flavorful, and so easy to make, they’re made in one pot and come together in less than 20 minutes, making them a household staple. Be sure to see our notes on all the different ways they can be served!

Vegan refried beans in a bowl with a spoon.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Refried beans are something I look forward to at every Mexican restaurant, except (plot twist) they are almost always made with lard (animal fat).

But I’ve been experimenting (hellooo food science) to learn about coconut oil versus lard. Turns out they have very similar properties and overall fat content.

So I headed back to my beloved vegan refried beans, research in hand. Long story short, I made them with coconut oil and they were out of this world good. I’m stoked to share how to make them with you!

Why you’ll love it

  • Made in one pot like many of my recipes which makes it so easy for busy days with less cleanup required.
  • So creamy yet with that classic refried bean texture that you get from your favorite restaurant.
  • Versatile since they can be used on soyrizo tacos, served on baked avocado tacos or eaten with vegan chorizo.

Reader rating

★★★★★

“The refried bean recipe was perfect! It was exactly the taste that I’ve been longing for! Rolled the beans up in a warm flour tortilla and WOW!!!” —Krista

Add your review

Vegan refried beans in a bowl with a spoon.
Coconut oil is much lower in saturated fat but is higher in monounsaturated fat, but that doesn’t affect the texture or flavor.

Ingredients for refried beans

The ingredients for this dish are 9 pantry staple items. One is just water, so don’t be upset that I haven’t listed it below. Jump to the recipe card for the full quantities.

  • Coconut Oil: I use refined coconut oil for the least coconut flavor, but any coconut oil will work just fine.
  • White Onion: Mince your white onion for a mild sweetness. Yellow onion could be used here, too.
  • Garlic: Fresh minced garlic is always best but if you use pre-minced garlic I would add a little bit more to make up for the less garlicky flavor.
  • Spices: You will need classic Mexican spices, cumin, oregano, smoked paprika, salt, and cayenne pepper.
  • Pinto Beans: Canned is fine, or you can cook your own pinto beans.
  • Lime Juice: This adds a much-needed brightness and acidity that I bet you didn’t know you needed in refried beans!

pinto vs. other beans

While pinto beans are traditional, this recipe also works really well with black beans. Everything else in the recipe is the same, but the black beans just have a little more depth of flavor and a less creamy texture.

How to make Vegan Beans

The process to make vegan refried beans is quick and simple (just how I like my recipes)! Here’s a brief overview of how to make them. Jump to the recipe card for the full instructions.

  1. Make the flavor base by sautéing the coconut oil, spices, onion, and garlic together.
  2. Add the beans to the base with water and cook.
  3. Mash the beans slightly.
  4. Serve with a splash of lime juice. This highlights all the other flavors!

it’ll get thicker!

Due to the starches of the beans being released as you mash them, they will continue to thicken as they cool.

Mashing beans.
Some recipes blend their refried beans, but I like them to have some bite to them still. This is why I find a potato masher or fork works best.

variations

I wanted to keep this recipe relatively classic so you could customize with heat or smokiness as desired. Some of my favorite additions are:

  • Chipotle chilies in adobo instead of cayenne pepper
  • Canned hatch green chilies
Vegan refried beans in a pot with a spoon.

how to serve refried beans

I am of the opinion that refried beans are delicious anywhere and anytime. If you need some more concrete examples though, here are my favorite pairing ideas!

20-Minute Vegan Refried Beans

5 from 3 ratings
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
I put on my sensory scientist hat to find the perfect oil for replacing lard in this plant-based version of refried beans! Creamy, flavorful, and so easy to make. They're made in one pot and come together in less than 20 minutes making them a household staple. Be sure to see our notes on all the different ways they can be served!

Ingredients 

  • 2 Tbsp coconut oil, 28 g
  • ½ medium white onion, about 1 cup diced
  • 4 cloves garlic, minced
  • 1 tsp each cumin, oregano, smoked paprika
  • ½ tsp salt
  • ¼ tsp cayenne pepper
  • 2 15-oz cans pinto beans, drained and rinsed, 425 g each
  • 1 cup water, 236 mL
  • 1 Tbsp lime juice, 15 mL
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Flavor Base: Heat 2 Tbsp coconut oil in a saute pan over medium heat. Add ½ medium white onion (diced) and cook until soft, about 3 to 5 minutes. Add 4 cloves garlic (minced), 1 tsp each cumin, oregano, smoked paprika, ½ tsp salt, and ¼ tsp cayenne pepper. Continue cooking for a minute, until garlic is fragrant.
    Flavor base for vegan refried beans.
  • Beans: Add 2 15-oz cans pinto beans and 1 cup water. Bring to a gentle simmer, cover, and cook for 10 minutes.
    Beans in a pot.
  • Mash: Using a potato masher or fork, roughly mash the beans. They will continue to thicken once cooled, but if they're too runny for your preference, continue cooking for a few minutes, uncovered, to thicken.
    Mashing beans.
  • Serve: Stir in 1 Tbsp lime juice and serve warm!
    Vegan refried beans in a bowl with a spoon.

Notes

Storage: If you have leftovers, you can store them in the fridge for up to 5 days in an airtight container. They can be reheated in the microwave or on the stovetop with a splash of water to help make them creamy again.
Can these beans be made without oil?
I haven’t tried but my thought is no because the oil helps to hold them together. Without it, they might get runny.
Can these be frozen?
Yes, you can freeze refried beans for up to 3 months.

Nutrition

Serving: 1serving | Calories: 147kcal | Carbohydrates: 15.8g | Protein: 4.6g | Fat: 7.4g | Saturated Fat: 5.9g | Cholesterol: 0mg | Sodium: 931mg | Potassium: 68mg | Fiber: 4.3g | Sugar: 1.4g | Calcium: 55mg | Iron: 2mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 3 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




11 Comments

  1. Krista says:

    5 stars
    The refried bean recipe was perfect! It was exactly the tast that I’ve been longing for! Rolled the beans up in a warm flour tortilla and WOW!!!!!!!

    1. Sarah Bond says:

      I’m so happy to hear it, Krista! Enjoy!! 😀

  2. Pamela Joy says:

    Hi Sarah!
    My favorite beans are Anasazi Beans, from here in SW Colorado. Similar to pintos. I know you can get them on the Front Range.
    Have you tried them? I’ll bet you’ll love them.
    Have a great day!
    Pamela Joy

    1. Sarah Bond says:

      Oooh I’ll need to try those!! Thanks for the tip! 😀

  3. Lisa says:

    How big is a serving?

    1. Sarah Bond says:

      I just counted a serving as 1/4 of the recipe, which should be about 1/3 to 1/2 cup.

  4. Kari Ward says:

    5 stars
    Great and yummy! Taco Tuesday today so this will pair well. Had no idea HOW Easy it was to make refried beans. Thanks Sarah and crew. Delicious!

    1. Sarah Bond says:

      I’m so happy you liked it Kari! Happy cooking!

  5. kari ward says:

    5 stars
    Sorry I thought I left a review, but realized I only did on Insta – trying to get as many recipes in before 13 Feb.
    Anyway, these are great, so fast and easy. I didn’t have pinto, so I used one can of black and one of great northern – so good. Thanks Sarah and crew!!!

  6. Nancy O'Hara says:

    Can another kind of beans be used, such as garbanzo, kidney, etc.?

    1. Sarah Bond says:

      Kidney beans would likely work well here!