Refried beans are a staple in many kitchens, especially in Mexican and Tex-Mex cuisine. Traditionally cooked with lard or animal fats, these beans can be just as creamy, flavorful, and satisfying when made vegan.
This vegan refried beans recipe offers a rich, smoky, and hearty alternative that’s perfect for tacos, burritos, or simply as a comforting side dish. With simple pantry ingredients and a quick cooking method, you’ll have a batch of creamy beans ready in no time, without compromising on taste or texture.
Whether you’re a seasoned vegan or just exploring plant-based cooking, these refried beans are incredibly versatile and nutritious. They’re packed with protein and fiber, making them a healthy addition to any meal, and they pair beautifully with everything from fresh salsas to warm tortillas.
Plus, this recipe is easy to customize with your favorite spices and toppings to suit your palate.
Why You’ll Love This Recipe
This vegan refried beans recipe is a game-changer for plant-based cooks and bean lovers alike. Here’s why:
- Simple Ingredients: Uses basic pantry staples like dried or canned beans, garlic, onion, and spices.
- Rich and Creamy Texture: Achieves perfect creaminess without any animal fats or dairy.
- Quick and Easy: Ready in under 30 minutes, perfect for busy weeknights or meal prep.
- Customizable Flavor: Add smoky chipotle, cumin, or your favorite herbs to make it your own.
- Nutritious and Filling: High in fiber and protein, great for a healthy diet.
Ingredients
- 2 cups cooked pinto beans (or 1 can, drained and rinsed)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil (or vegetable oil)
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon chili powder (optional, for mild heat)
- 1/2 teaspoon salt, or to taste
- 1/4 cup vegetable broth (add more if needed)
- Fresh lime juice (from 1/2 lime)
- Chopped fresh cilantro (optional, for garnish)
Equipment
- Medium-sized skillet or frying pan
- Wooden spoon or spatula
- Medium bowl
- Potato masher or fork
- Knife and cutting board
- Measuring spoons and cups
Instructions
- Prepare the beans: If using dried beans, soak and cook them until tender (about 1.5-2 hours). For canned beans, drain and rinse thoroughly to remove excess sodium.
- Sauté the aromatics: Heat the olive oil in your skillet over medium heat. Add the chopped onion and sauté for 5-6 minutes until soft and translucent. Add the minced garlic and cook for another 1-2 minutes until fragrant.
- Add the spices: Stir in the ground cumin, smoked paprika, and chili powder. Cook for 30 seconds to toast the spices and enhance their flavors.
- Add the beans: Add the cooked beans to the skillet and stir to combine with the onion and spices.
- Mash the beans: Use a potato masher or fork to mash the beans directly in the skillet. For creamier beans, mash them more thoroughly. If the mixture seems too thick, gradually add vegetable broth to reach your desired consistency.
- Simmer and season: Reduce heat to low and simmer the beans for 5-7 minutes, stirring occasionally. Add salt to taste and adjust other seasonings if needed.
- Finish with lime juice: Remove the skillet from heat and stir in fresh lime juice for a bright, fresh flavor.
- Garnish and serve: Sprinkle chopped cilantro on top if desired and serve warm.
Tips & Variations
“For extra smoky flavor, try adding a small chipotle pepper in adobo sauce or a dash of liquid smoke while cooking your beans.”
- Use black beans: Swap pinto beans for black beans for a different flavor profile and color.
- Add veggies: Stir in finely chopped bell peppers or jalapeños while sautéing onions for extra texture and flavor.
- Make it spicy: Add cayenne pepper or hot sauce to heat things up.
- Oil-free version: Skip the oil and sauté the onions in a bit of vegetable broth instead.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 180 |
Protein | 10g |
Fat | 6g |
Carbohydrates | 24g |
Fiber | 8g |
Sodium | 300mg (varies with broth and canned beans) |
Serving Suggestions
Vegan refried beans are incredibly versatile and can elevate many dishes. Try these ideas:
- Spread them on warm corn or flour tortillas for easy vegan flour tortilla tacos or burritos.
- Use as a filling for vegan quesadillas along with sautéed veggies and vegan cheese.
- Serve as a side with Mexican rice and fresh pico de gallo for a classic combination.
- Add a dollop to your favorite Vegetarian Tex Mex Recipes for Easy Weeknight Dinners for an extra protein boost.
- Top with sliced avocado, chopped tomatoes, and a squeeze of lime for a fresh, nutritious bowl.
Conclusion
This vegan refried beans recipe is a must-have in your plant-based cooking repertoire. It’s simple, flavorful, and adaptable to your personal taste preferences.
Whether you’re preparing a quick weeknight dinner or a festive gathering, these beans deliver creamy texture and rich flavor without any animal products. Embrace the versatility of beans and explore how they can be transformed into a comforting staple with just a few pantry ingredients and some love.
If you enjoyed this recipe, be sure to check out other delicious vegan dishes like Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes, Vegan Bread Machine Recipe for Soft, Delicious Loaves, and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious to keep your kitchen exciting and your meals wholesome.
📖 Recipe Card: Vegan Refried Beans
Description: A creamy and flavorful vegan version of classic refried beans, perfect as a side or dip. Made with simple ingredients and cooked to perfection.
Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 2 cups cooked pinto beans (or 1 can, drained and rinsed)
- 1 tablespoon olive oil
- 1/2 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon chili powder
- 1/4 teaspoon salt, or to taste
- 1/4 cup vegetable broth or water
- 1 tablespoon fresh lime juice
- 2 tablespoons chopped fresh cilantro (optional)
Instructions
- Heat olive oil in a skillet over medium heat.
- Add onion and cook until soft, about 5 minutes.
- Stir in garlic, cumin, smoked paprika, and chili powder; cook 1 minute.
- Add cooked beans and vegetable broth; mash beans with a potato masher or fork.
- Cook, stirring frequently, until mixture thickens, about 10 minutes.
- Stir in lime juice and cilantro; adjust salt to taste.
- Serve warm as a side or dip.
Nutrition: Calories: 180 kcal | Protein: 10 g | Fat: 5 g | Carbs: 25 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Refried Beans”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and flavorful vegan version of classic refried beans, perfect as a side or dip. Made with simple ingredients and cooked to perfection.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups cooked pinto beans (or 1 can, drained and rinsed)”, “1 tablespoon olive oil”, “1/2 small onion, finely chopped”, “2 cloves garlic, minced”, “1/2 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “1/4 teaspoon chili powder”, “1/4 teaspoon salt, or to taste”, “1/4 cup vegetable broth or water”, “1 tablespoon fresh lime juice”, “2 tablespoons chopped fresh cilantro (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook until soft, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic, cumin, smoked paprika, and chili powder; cook 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add cooked beans and vegetable broth; mash beans with a potato masher or fork.”}, {“@type”: “HowToStep”, “text”: “Cook, stirring frequently, until mixture thickens, about 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in lime juice and cilantro; adjust salt to taste.”}, {“@type”: “HowToStep”, “text”: “Serve warm as a side or dip.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “10 g”, “fatContent”: “5 g”, “carbohydrateContent”: “25 g”}}