To make the salsa, heat a comal or cast iron skillet to medium-high heat. Place the peppers, tomatoes, onion, and garlic right on the hot skillet. Let the vegetables char until they become soft and have black spots all over, flipping them frequently, about 6 to 7 minutes. The garlic will be done about two minutes in, remove it and peel it.
Transfer the vegetables to the blender, and add the salt and pepper. Blend until you have the consistency of a chunky salsa.
To cook the tofu, heat 1 teaspoon of oil in a large skillet over medium heat. Add the tofu and cook until golden brown and crispy, about 6 minutes on each side. Transfer to a plate.
Using the same skillet, heat the remaining teaspoon of oil and add the onion, cook until tender, 5 minutes. Add roasted and sliced poblano peppers and pour in the salsa.
Simmer for five minutes, then add the water, salt, pepper, and tofu. Simmer for 15 minutes.
Serve on warm tortillas with avocado slices.