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
Prep Time
1 hr
Cook Time
30 mins
Total Time
1 hr 30 mins
Servings: 2
Tofu Marinade
  • 1 package Firm Tofu
  • 1 Tbsp Maple Syrup
  • 1 Tbsp Tamari
  • 1 Tbsp Lime Juice ½ Lime
  • 1 Tbsp Chili Powder
  • 2 tsp Cumin
  • 1 tsp Paprika
  • 1 tsp Sea Salt
  • ½ tsp Garlic Powder
  • ½ tsp Onion Powder
  • ½ tsp Coriander
  • ¼ tsp Oregano
  • ¼ tsp Chili Flakes
  • ¼ tsp Chipotle Powder
Taco Meat
  • 1 Small Onion diced
  • 2 Tbsp Sunflower Oil or other oil
  • 1 Tbsp Tomato Paste
  • Marinated Tofu from above
Cashew Cream
  • ¾ cup Raw Cashews soak in water overnight
  • ¼ cup + 2 Tbsp Water
  • 1 ½ Tbsp Lemon Juice
  • 1 Tbsp Maple Syrup
  • ½ tsp Sea Salt
Other Ingredients
  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.
Tofu Taco Lettuce Wraps with Cashew Cream #vegan #glutenfree #recipe

Leave a Reply


7 Comment threads
5 Thread replies
Most reacted comment
Hottest comment thread
7 Comment authors
jennyroseNicoleGinger SmithRise Shine Cook | Ashley MaddenTofu Taco Lettuce Wraps | What She Ate - Sweet As! - Delicious & Easy Recipes Recent comment authors
Notify of

These look so savory and delicious! I know what I’m making this weekend!


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.



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 🙂 .


[…] Tofu Taco Lettuce Wraps | What She Ate […]

Rise Shine Cook | Ashley Madden

Nicole! I’ve never grated my tofu, I think you just changed my lettuce taco game! I also love the marinating (I so often skip this step). Sharing this ASAP!

Ginger Smith

Oh these look so yummy! The cashew cream sounds like it would be good on everything!


This is genius!! <3