Add all of the sauce ingredients to a bowl and mix to combine - reserve the other half of the lime for the tofu. Taste and adjust the seasonings as needed - I like mine on the spicy side, so I add 2 serrano peppers.
Remove the tofu from the package, pat it dry and cut it into small cubes. Heat the oil in a skillet over medium heat. Add the tofu and cook until slightly browned on a couple of sides - this should take 5-7 minutes. Add 2 tablespoons of the pre-made sauce, the nut butter and the soy sauce. Toss until the sauce starts to caramelize on the tofu. Add the lime juice and remove from the heat.
To serve, add tofu to each lettuce cup and top with the pre-made sauce, cilantro & green onion. Serve with lime wedges on the side.
Video
Notes
I like to use super firm tofu for this recipe. You don't have to be as gentle with it and it doesn’t need to be pressed. If you use extra firm or firm tofu instead, be sure to drain and press it for 10 minutes before cubing it.