Press the extra-firm tofu for 15 minutes to remove excess moisture, then crumble it into small pieces using your hands or a fork.
In a small mixing bowl, whisk together the peanut butter, sriracha, tamari, and rice vinegar until a smooth sauce forms.
Heat the sesame oil in a large non-stick skillet over medium-high heat.
Add the crumbled tofu to the skillet and sauté for 8-10 minutes, stirring occasionally, until the tofu is golden brown and slightly crispy.
Stir in the minced garlic, grated fresh ginger, and shelled edamame, cooking for an additional 2 minutes until fragrant.
Pour the spicy peanut sauce over the tofu mixture and toss thoroughly to ensure every crumble is well-coated.
Remove the skillet from the heat and allow the mixture to sit for a minute to thicken.
Carefully separate the butter lettuce leaves and wash them, patting them dry with a paper towel.
Spoon the spicy tofu and edamame filling into the center of each lettuce leaf.
Top with shredded carrots and sliced green onions for a fresh, colorful finish before serving.