These delicious white bean tacos are packed with spicy flavor! You only need 6 ingredients to make these tasty tacos and they’re completely plant-based.

Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

When I was visiting Washington DC earlier this year, I ordered a dish that included white beans simmered in salsa verde. It was so good — and I couldn’t stop thinking about it when I got home! It occurred to me that I’d never tried putting white beans in a taco, so I decided to give it a try. I loved how this recipe turned out, and I can already tell this is going to be a staple recipe at our house. Give it a try for Meatless Monday or Taco Tuesday!

You only need a few simple ingredients to make these white bean tacos, but they’re packed with flavor. Thanks to the white beans, these tacos are a great source of protein and fiber. The flavor profile is similar to this white bean chili, but these beans make the perfect filling for taco night!

Ingredients & Substitutions

  • Olive oil– You’ll need a little bit of oil to cook the shallot and bell pepper. If you want to make this recipe oil-free, you can use a splash of vegetable broth instead.
  • Shallot– I like the mild flavor of a shallot, but you can substitute the shallot for 1/4 red onion.
  • Bell pepper- I used a red bell pepper, but any sweet pepper can be used.
  • Salsa verde– I like the Herdez salsa verde, but Trader Joe’s also makes a great hatch chili salsa verde that works well if you like things spicy!
  • Beans– I used navy beans but you can use cannellini beans or Great Northern Beans. Just be sure to drain and rinse them before adding them to the salsa. I love how white beans have a creamy texture that is really unique!

How to Make White Bean Tacos