Tofu Taco Lettuce Wraps

Summer is here and that means picnics, eating light, and trying to use the oven as little as possible. Thankfully these tofu tacos fall into all three of those categories.

After about eight years of cooking mostly vegetarian and being appalled by tofu , I think I’ve finally hopped on board the tofu train. Well, I’m almost there. I’m kind of just dangling on the side, holding on with one arm as the train advances full speed ahead.

Tofu Taco Lettuce Wraps

These tacos are my new favorite (savory) food. They’re light, crunchy, surprisingly filling and they’re loaded with guacamole. The tofu is prepared in the same way as my Jerk Tofu Tacos. I find by shredding the tofu and marinating it, more surface area gets covered, making the tofu more flavorful.

I’ve seen a lot of people cut the tofu into cubes, marinate them, then pulse the cubes in the food processor until it breaks down into a crumbly meal. I find that when using that method, you end up tasting less of the seasoning and get more of a tofu taste. As someone who only kind of likes tofu, that’s not what I want.

Tofu Taco Lettuce Wraps

If you’re looking for an easy meal to prepare this long weekend, these tacos are the perfect choice. They taste great using regular taco shells as well, and are sure to please meat lovers. Don’t let the length of the ingredient list intimidate you. It looks like a lot, but it’s mostly spices. Happy long weekend!

Tofu Taco Lettuce Wraps
Serves 2
Prep Time
1 hr
Cook Time
30 min
Total Time
1 hr 30 min
Prep Time
1 hr
Cook Time
30 min
Total Time
1 hr 30 min
Tofu Marinade
  1. 1 package Firm Tofu
  2. 1 Tbsp Maple Syrup
  3. 1 Tbsp Tamari
  4. 1 Tbsp Lime Juice (½ Lime)
  5. 1 Tbsp Chili Powder
  6. 2 tsp Cumin
  7. 1 tsp Paprika
  8. 1 tsp Sea Salt
  9. ½ tsp Garlic Powder
  10. ½ tsp Onion Powder
  11. ½ tsp Coriander
  12. ¼ tsp Oregano
  13. ¼ tsp Chili Flakes
  14. ¼ tsp Chipotle Powder
Taco Meat
  1. 1 Small Onion, diced
  2. 2 Tbsp Sunflower Oil (or other oil)
  3. 1 Tbsp Tomato Paste
  4. Marinated Tofu from above
Cashew Cream
  1. ¾ cup Raw Cashews, soak in water overnight
  2. ¼ cup + 2 Tbsp Water
  3. 1 ½ Tbsp Lemon Juice
  4. 1 Tbsp Maple Syrup
  5. ½ tsp Sea Salt
Other Ingredients
  1. Guacamole
  2. Salsa
  3. 1 Head of Romaine Lettuce
  1. Marinate the tofu: Grate the tofu using a box grater. Place the tofu between two dish towels and press out the liquid. You can press down using your hands or place a heavy plate or book on top and let sit for 30 minutes.
  2. Once you’ve gotten as much moisture out of the tofu as you can, combine all ingredients in a ziploc bag and mix until the tofu is thoroughly covered in the seasoning. Let marinate for at least 1 hour, but overnight is best.
  3. Cook the taco meat: Saute onion in a medium saucepan in 2 Tbsp of oil. Cook for 8-10 minutes over medium high heat, stirring occasionally. Once the onions are translucent, add the marinated tofu and tomato paste and cook for another 10-15 minutes, stirring occasionally. Cook until you get the consistency you prefer. For a crispy result, cook longer.
  4. For the cashew cream: Blend all ingredients in a food processor until smooth.
  5. Assembling the tacos: Wash the romaine, then add about ¼ - ⅓ cup of taco meat, salsa, guacamole, and a drizzle of the cashew cream. Store leftovers in the fridge for up to 5 days.
What She Ate
Tofu Taco Lettuce Wraps with Cashew Cream #vegan #glutenfree #recipe

12 thoughts on “Tofu Taco Lettuce Wraps”

  1. Absolutely delicious, Nicole! This recipe really makes me drool, gotta love that marinated tofu + guacamole combo. So yummy!
    I need to follow your method and shred the tofu next time. Thanks for the tip!
    Also, using lettuce as wraps instead of tacos makes it even healthier than this recipe already is plus it helps you reduce the carbs intake.


    1. Thanks Gemma! I’m really loving the shredded tofu method lately for speed and texture. Hope you have a great week! <3

  2. Love it! Love the idea of shredding the tofu and marinating it with all those spices! And for a change, loving also the lettuce leaf in place of the taco shell 🙂 .

    1. Thanks so much! It’s definitely become a regular meal around here, both in lettuce and taco shells. Sometimes it’s hard to choose. 🙂

    1. Good point! It is pretty versatile! I haven’t tried it on much else yet, but now you’ve given me ideas. 🙂

Leave a Reply