Let’s clear something up right now: vegan tacos are not a compromise. They’re not the sad option you order because you have to.
These vegan tacos are the tacos you’ll crave, the ones you’ll actually choose, the ones that will make everyone at the table ask for the recipe—regardless of how they usually eat. We’re talking about warm corn tortillas piled high with smoky, perfectly spiced black beans, a bright and crunchy cabbage slaw, and the most luscious, creamy cashew lime crema you’ve ever tasted.
A drizzle of spicy sauce, a sprinkle of fresh cilantro, and a squeeze of lime, and you’ve got a taco that’s fresh, satisfying, and absolutely bursting with flavor. Meat who?
The Secret to Creamy Vegan Crema (No Dairy Needed)
The magic of these tacos lies in the cashew lime crema. It’s creamy, tangy, and impossibly luxurious—and there’s not a drop of dairy in sight. The secret is soaking raw cashews in hot water for at least 30 minutes (or overnight in the fridge). This softens them so they blend into the silkiest, smoothest cream imaginable. Then it’s just a matter of blending them with fresh lime juice, a little water, and a pinch of salt.
The result is a crema that’s rich, tangy, and completely vegan. It’s so good you’ll want to put it on everything—tacos, burritos, bowls, salads, maybe even just eat it with a spoon. No judgment here.
Instructions

Soak the Cashews
Place the raw cashews in a small bowl and cover with hot water. Let them soak for at least 30 minutes (or up to 4 hours). Drain and rinse before using.
Make the Cashew Lime Crema
In a high-speed blender, combine the soaked and drained cashews, ½ cup fresh hot water, lime juice, nutritional yeast (if using), and salt. Blend on high until completely smooth and creamy.
This may take 1-2 minutes. Scrape down the sides as needed. If it’s too thick, add a little more water, one tablespoon at a time, until it reaches a drizzling consistency. Refrigerate until ready to use.
Make the Cabbage Slaw
In a medium bowl, combine the shredded purple cabbage, chopped cilantro, lime juice, and a pinch of salt. Toss to combine. Set aside to let the flavors meld.
Make the Spicy Sauce (Optional)
In a small bowl, whisk together the vegan mayonnaise, sriracha, and lime juice until smooth. Set aside.
Sauté the Aromatics for the Beans
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook until soft and translucent, about 4-5 minutes. Add the minced garlic and cook for another minute until fragrant.
Season the Beans
Add the drained and rinsed black beans to the skillet. Stir in the cumin, smoked paprika, and chili powder. Cook for 1-2 minutes until the spices are fragrant.
Simmer the Beans
Pour in the water or vegetable broth. Bring to a simmer and cook for 5-7 minutes, mashing some of the beans with the back of a spoon for a creamier texture. You want a thick, flavorful bean mixture, not soupy. Season with salt and pepper to taste. Remove from heat and cover to keep warm.
Warm the Tortillas
Heat a dry skillet or griddle over medium-high heat. Warm each corn tortilla for about 20-30 seconds per side until they’re soft, pliable, and lightly charred in spots. Stack them on a plate and cover with a clean kitchen towel to keep warm.
Assemble the Tacos
Lay two or three warm tortillas on a plate (they can overlap slightly). Spoon a generous portion of the smoky black beans onto each tortilla.
Add the Slaw and Crema
Top the beans with a handful of the cabbage slaw. Drizzle generously with the cashew lime crema and the spicy sauce (if using).
Garnish and Serve
Sprinkle with fresh cilantro and serve immediately with lime wedges on the side for squeezing over the top.
Enjoy
Fold, bite, and prepare to be amazed that this is all plants.
Pro-Tips for Vegan Taco Greatness

- Don’t Skip Soaking the Cashews: This is essential for a smooth, creamy crema. If you’re short on time, cover them with boiling water and soak for 15-20 minutes—it’s not ideal but works in a pinch.
- Warm Corn Tortillas Properly: Cold corn tortillas crack and fall apart. A quick stint in a hot skillet makes them pliable and adds a wonderful toasty flavor.
- Double the Crema: The cashew lime crema is so good you’ll want extra. Make a double batch—it keeps in the fridge for up to a week and is amazing on bowls, salads, and burritos.
- Customize Your Toppings: These tacos are a template. Add roasted corn, pickled onions, sliced avocado, or crumbled vegan feta.
- Prep Ahead for Easy Taco Night: Make the crema, slaw, and beans a day ahead. Store separately in the fridge. When you’re ready to eat, just warm the tortillas and beans and assemble.