Go Back
+ servings
vegan refried beans topped with tomatoes
Print Recipe
5 from 6 votes

Vegan Refried Beans

Easy creamy homemade vegan refried beans are a healthy protein rich dip and a staple in many Mexican inspired recipes. It's a handy recipe to have on hand and takes less than 15 minutes to make!
Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Course: Appetizer, Side Dish
Cuisine: Mexican
Diet: Gluten Free, Vegan
Servings: 8
Calories: 98kcal
Author: Alison Corey

Ingredients

  • 3 cups pinto beans cooked or 2 15 oz cans
  • ½ cup white onion diced
  • 2 cloves garlic
  • ½ teaspoon chili powder
  • ¼ tsp cumin
  • ¼ teaspoon salt
  • ½-1 cup vegetable stock low-sodium
  • cilantro optional

Instructions

  • Prepare dried pinto beans or use canned. See recipe notes for how to prepare dried pinto beans.
  • Dice onion and mince garlic. Heat skillet to medium high. Add ¼ cup of vegetable broth or water to the pan. Add onions. Sauté for 5 minutes or until translucent. Add minced garlic and sauté an additional minute.
  • Add chili powder, cumin, and salt to the pan. Stir to combine, and heat for a minute to allow flavors to meld together.
  • Add cooked beans to the pan. Stir to combine. Cover and heat on low for 5 minutes.
  • Add ½ cup of vegetable stock or water. Mash beans using a potato masher. Add an additional ¼-1/2 cup of vegetable stock or water to achieve the creaminess you desire.
  • Remove from heat and transfer to bowl. Optional: Top with onions and cilantro.

Video

Notes

How to Prepare Dried Pinto Beans:
  1. Rinse and sort your beans, removing any stones. Soak the beans overnight or use the quick soak method.
  2. Soak your beans.
    Overnight Soak-Place beans in a bowl and cover with 2 inches of water.
    Quick Soak-Place beans in a large saucepan. Cover with 2 inches of water. Bring to a boil. Allow to boil for two minutes, then remove from heat, cover, and let sit for 1 hour.
  3. Drain Beans: Rinse and transfer to a large pot. Cover with two inches of water. Bring to a boil. Reduce heat to a simmer. Cover with lid slightly ajar and cook for 60-90 minutes or until desired texture is reached. Drain any remaining water and gently rinse the beans with cool water.
Store beans in an airtight container in the refrigerator for 5-7 days. Or freeze extra beans by transferring them to a freezer-safe container.
Expert Tips 
  • Use dried beans if you can. If you do not want to make your beans from scratch, use two 15 oz cans.
    Add more or less salt. I tend to add a little less and then top with a bit more if needed.
  • Add more vegetable stock or water for a creamier texture until you reach your desired creaminess.
  • If using vegetable stock, you do not need to add as much salt.
 

Nutrition

Calories: 98kcal | Carbohydrates: 18g | Protein: 6g | Fat: 1g | Saturated Fat: 1g | Sodium: 135mg | Potassium: 294mg | Fiber: 6g | Sugar: 1g | Vitamin A: 81IU | Vitamin C: 1mg | Calcium: 33mg | Iron: 1mg