Loaded Black Bean Tofu Tacos with "Meatless" Walnut Crumble

These flavorful tacos are loaded with black beans, tofu, vegan walnut "meatless" crumble, veggies, lettuce, avocado, tomatoes, and vegan sour cream! They're protein-packed, made with whole ingredients and crowd-pleasing! 

Course Main Dish, Tacos
Cuisine Gluten-Free, Mexican, Vegan
Keyword vegan taco recipe, vegan tacos, vegan tofu recipe
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 10 tacos
Calories 210 kcal
Author Anjali Lalani


For the Filling:

For the Vegan Sour Cream:

  • 1 cup raw cashews , soaked for 2 hours (if not using powerful blender)
  • 2 teasp apple cider vinegar
  • 3 teasp fresh lemon juice
  • 1/4 teasp salt
  • 7-8 tbsp water

For the Tacos:

  • 10 hard taco shells
  • lettuce , chopped
  • tomatoes , finely diced
  • avocado , mashed and seasoned with salt
  • fresh cilantro or chives , chopped (optional)
  • hot sauce or salsa , optional


To Prepare the Filling:

  1. Remove as much water as you can from the firm tofu using paper towels to firmly press and soak up the water.
  2. Heat cooking oil in a non-stick pan on medium heat. 
  3. Using your hands, crumble the tofu into the heated pan. Saute on medium-high heat, mixing frequently, until all of the water from the tofu is released and burned off, and the tofu just starts to turn golden in color. Meanwhile, prepare the Vegan Sour Cream below to save time.

  4. Turn the heat down to medium. Add in the diced red and green bell peppers and cook along with the tofu until the bell pepper is tender.
  5. Add in the black beans and prepared Savory Sun-Dried Tomato Walnut Crumble. Mix well, season with salt to taste, and cook for an additional 1-2 minutes. Set aside.

To Prepare the Vegan Sour Cream:

  1. Add all the ingredients listed under Vegan Sour Cream above into a blender (I used a powerful blender such as a Vitamix).
  2. Blend on high until the contents are completely creamy and no chunks remain. Feel free to adjust the flavor if necessary with salt and/or lemon juice.

  3. Pour the prepared Vegan Sour Cream into a bowl and place in the fridge to cool until ready to use.

To Prepare the Tacos:

  1. Bake or Microwave the hard taco shells for a short time to slightly heat and cook them (~30-60 sec in the microwave).

  2. For each taco shell, place a layer of the filling at the bottom, top with some chopped lettuce, followed by a layer of mashed avocado, and diced tomatoes. Drizzle on some of the cooled prepared Vegan Sour Cream. Top with your favorite salsa or hot sauce!

Recipe Notes

Tips to Prep Ahead - Make the Savory Walnut Sun-Dried Tomato Crumble and Vegan Sour Cream ahead of time and store in the fridge. You can also take it one step further and prepare the entire filling ahead of time as well.


Kid-Friendly - If your kids can't handle any spice, simply omit the Savory Sun-Dried Tomato Walnut Crumble in the filling (it's honestly not that spicy to begin with, but if your kids are like my son and can't handle even black pepper, then consider leaving it out). You can easily do this by setting aside some of the filling for your kids prior to adding in the crumble.

Nutrition Facts
Loaded Black Bean Tofu Tacos with "Meatless" Walnut Crumble
Amount Per Serving
Calories 210 Calories from Fat 117
% Daily Value*
Total Fat 13g 20%
Saturated Fat 2g 10%
Sodium 156mg 7%
Potassium 229mg 7%
Total Carbohydrates 16g 5%
Dietary Fiber 3g 12%
Sugars 1g
Protein 6g 12%
Vitamin A 8.3%
Vitamin C 31.4%
Calcium 5.6%
Iron 9.8%
* Percent Daily Values are based on a 2000 calorie diet.