Roast the poblano pepper over a gas flame until blistered on all sides. Alternatively, broil it in the oven, turning occasionally until softened and charred.
Add the roasted poblano, chipotle peppers, adobo sauce, garlic, cumin, chili powder, and salsa to a blender or food processor. Blend into a mostly smooth paste.
Drain and press the tofu with a clean towel to remove excess moisture.
Heat canola oil in a large skillet over medium-high heat.
Crumble the tofu into small pieces and cook for 5–7 minutes until lightly browned.
Pour the prepared sauce over the tofu along with ½ cup water. Stir well to coat evenly.
Simmer the Spicy Sofritas Tofu Recipe for 15–20 minutes until the sauce thickens. Add more water if needed.
Season with salt and fresh lime juice.
Serve warm in tacos, burritos, rice bowls, salads, or wraps.