Brown the tofu: In a skillet over medium-high, heat 1 tablespoon vegetable oil until shimmering. Pan-fry the shredded tofu on its own for 5-8 minutes, stirring often, until it's evenly golden brown and there is no extra moisture in the pan. Remove the tofu to a bowl and set aside.
Sauté the aromatics: In the same pan, heat an additional tablespoon of vegetable oil. Add the diced onion, diced poblano (or bell) peppers, and minced garlic, along with a good pinch of salt, and sauté for 3-5 minutes, or until onion is translucent.
Add in seasonings: Add in the tomato paste and stir to coat the aromatics. Then add the diced tomatoes, cumin, and oregano, along with as many chopped chipotle peppers as you like, plus a few tablespoons of the adobo sauce. Sauté for 3-5 minutes, until tomatoes start to break down and release their liquid.
Add the tofu back in: Add the browned tofu back into the mix. Stir to combine, then add in 1 cup of water or vegetable broth and let the mixture come up to a gentle simmer.
Simmer: Reduce heat to low or medium-low as needed to maintain a simmer. Simmer the sofritas, uncovered, for about 10-15 minutes, or until the liquid has reduced. Stir occasionally to prevent any sticking. Simmer for less time if you want to keep the sofritas on the saucy side.
Adjust flavors: The sofritas are ready when the extra liquid has reduced. Taste and adjust salt and spice to your preference. Garnish with fresh cilantro and a squeeze of lime juice. Serve in tacos, burritos, burrito bowls and more!