Remove the tofu from the package and wrap in a dish towel.
Squeeze as much liquid out as you can. I usually just use my hands, but you can press it with a tofu press or use a heavy object such as a filled tea kettle.
Cut into small cubes.
Add to a large skillet with the olive oil and heat over medium/low heat.
Use the back of a fork to mash some of the cubes so it looks a bit more like a scrambled egg texture. I keep some in cubes, and mash some. Anything works here!
Cook over medium/low heat for about 5 minutes or until the tofu starts to brown.
Add in the green onion, ginger, garlic and cashews.
Saute for a few more minutes.
Add in 3/4 cup of the peanut sauce and mix to combine. Taste and adjust flavors as desired.
I usually like to add more peanut sauce so it's super flavorful, but you can also save some for drizzling on top of the wraps.
Clean your lettuce leaves and scoop the tofu into the leaf. Drizzle with extra peanut sauce or top with crushed peanuts, red pepper flakes, cilantro and more scallions and enjoy!
You can serve on top of some white rice or even use my peanut noodles as the base!