Full of flavor and ready in just 20 minutes, these Smashed Pinto Bean Tacos are sure to be the hit of your next taco night. These tacos are both vegan and gluten-free with an oil-free option too!
Jump to Recipe
I don't know about you, but we LOVE our tacos in this house.
Whether it's for breakfast, lunch or dinner, we're a taco family for sure.
These Smashed Pinto Bean Tacos are among our favorites.
And, the best part is that they are super easy to make and are ready in just 20 minutes!

So, without further ado, let's roll out the red carpet for the star of this taco recipe - the pinto bean!
*APPLAUSE*
This tasty character is just smashing in the leading role...hahaha...get it? Smashing! Oh, I crack myself up! 🙂
Anyway, in this blockbuster hit, the pinto is accompanied by a fabulous supporting cast of characters, including onion, tomato, garlic powder, cumin, chili powder, avocado and cilantro.
How to make these pinto bean tacos
Start by preheating your oven to 350° F.
Wrap soft corn tortillas in a stack in aluminum foil and cook in the oven for about 8 minutes. Remove the tortillas from the oven and keep them wrapped in the foil pack until ready to use.
While the tortillas are in the oven, heat the olive oil in a non-stick skillet over medium-high heat. For the oil-free option, use low sodium vegetable broth.
Add diced onions, tomatoes and pinto beans to the skillet.
Season with garlic powder, cumin, chili powder and kosher salt. Stir to combine.

Cook bean mixture over medium-high heat, stirring occasionally until most of the liquid has dissipated (approximately 6-9 minutes).

When the bean mixture is done, remove pan from heat.
Using the back of a silicone or plastic pancake spatula, “smash” the bean mixture until it almost resembles the texture of refried beans but still has some chunks and maybe a few whole beans left.

Serving these vegan bean tacos
Evenly distribute bean mixture into warmed tortillas.
If you are not making the oil-free option, you can also use the hard shells if you prefer.
Top the tacos with chopped avocado and cilantro.
Or instead, try them with our easy homemade guacamole recipe.
You can also throw on some vegan cheddar-style shredded cheese (or traditional cheese if you're not vegan or dairy-free) if you'd like.
For the oil-free option, you can try them with our vegan cheese sauce or vegan nacho cheese sauce.
They're also great served with salsa (such as our restaurant-style salsa).
And for a complete meal, try them with a side of our vegan Mexican rice.

Can I double the recipe?
Yes! All of the ingredients can be doubled to make 8 tacos instead of 4.
Just be sure to wrap the tacos in two separate stacks of 4 in the aluminum foil.
More easy vegan dinner recipes
Now, have a "smashing" meal, darling! 🙂
Smashed Pinto Bean Tacos
Ingredients
- 4 vegan and gluten-free, non-GMO soft corn tortillas (for the oil-free option, ensure the tortillas are oil-free - I like the Mi Rancho brand.)
- 1 tablespoon extra virgin olive oil (for the oil-free option, use ¼ cup low sodium, oil-free vegetable broth)
- ½ cup diced Vidalia onion
- 1 cup diced plum tomatoes
- 1 (15 oz.) can pinto beans, drained and rinsed
- ½ teaspoon garlic powder
- ¼ teaspoon cumin
- ¼ teaspoon chili powder
- kosher salt to taste
- ½ cup chopped avocado
- fresh chopped cilantro to taste
OPTIONAL IDEAS FOR TOPPINGS
- easy guacamole
- restaurant-style salsa
- vegan cheese sauce or vegan nacho cheese sauce (or traditional cheese sauce if not vegan or dairy-free)
- vegan cheese shreds (or traditional cheese shreds if not vegan or dairy-free)
Instructions
- Preheat oven to 350° F.
- Wrap the tortillas in a stack in aluminum foil and cook in the oven for about 8 minutes. When the tortillas are done, remove them from the oven and keep them wrapped in the foil pack until ready to use.
- While the tortillas are in the oven, heat olive oil (or vegetable broth for the oil-free version) in a non-stick skillet over medium-high heat. Add the onion, tomato and beans to the skillet. Season with garlic powder, cumin, chili powder and salt. Stir to combine. Cook bean mixture over medium-high heat, stirring occasionally until most of the liquid has dissipated (approximately 6-9 minutes).
- When the bean mixture is done, remove pan from heat. Using the back of a silicone or plastic pancake spatula, “smash” the bean mixture until it almost resembles the texture of refried beans but still has some chunks and maybe a few whole beans left.
- Evenly distribute bean mixture into warmed tortillas.
- Top with avocado and cilantro.
(Please refer to the post above for instructional photographs and other helpful information for this recipe)
Notes
Nutrition
This post originally appeared on Watch Learn Eat on March 14, 2016. It has been republished to reflect both recipe and photo revisions. Some changes to the story were also made.
©Watch Learn Eat. All content and images are copyright protected. Recipes and images are not to be used or republished without prior permission. If you adapt this recipe, please re-write the recipe in your own words, and link back to this post for the original recipe.
Christie
Such a fantastic idea! I'm always looking for new ways to cook with pinto beans!
Sherri Hall
Thanks Christie! Beans are just the best! 🙂
Jillian
These look so delicious - I could eat them for breakfast!
Sherri Hall
Thanks so much, Jillian! 🙂
Ellen
We are having a Taco Tuesday party with friends over the holidays and this will be a great meatless option.
Sherri Hall
Awesome! That sounds like fun! Hope you enjoy! 🙂
Sandi
Since my daughter can't really have meat anymore, this is a great alternative to one of her favorites!
Sherri Hall
I hope she enjoys them! 🙂 Thanks Sandi!
Ben Myhre
These tacos look great. I don't always eat meat and my wife is a vegetarian anyway. I will totally be making these tasty little tacos.
Sherri Hall
Thanks Ben! I hope you and your wife enjoy them! 🙂
Kelly Anthony
These smashed pinto bean tacos look like the perfect meatless Monday meal that everyone will enjoy. Quick and easy but tasty is perfect for a weeknight meal.
Sherri Hall
Thanks Kelly! Mondays definitely need more easy meals. 🙂
Katie
This is a great meat alternative for tacos! Yum!
Sherri Hall
Thanks Katie! Love using beans in tacos! 🙂