For the Marinade:
1 medium green bell pepper (about 1/2 cup)
1 medium tomato quartered
1/2 medium onion quartered
1/2 cup water plus additional water as needed for braising the tofu
2 chipotle chilies plus 2 tablespoons adobo sauce
2 cloves garlic
1 teaspoon red wine vinegar
1 teaspoon ancho chile powder
1 teaspoon cumin
1/2 teaspoon dried oregano (see notes)
1/2 teaspoon Salt and freshly ground black pepper
For the tofu:
1 tablespoon olive oil or rice bran oil
1 (16 ounce) package extra firm tofu pressed, cut into 8 slices (see notes)
To make the marinade:
In a food processor, combine bell pepper, tomato, onion, water, chipotle chilies and adobo sauce, garlic, red wine vinegar, ancho chile powder, cumin, oregano, and salt and pepper to taste (I like 1/2 teaspoon salt and 1/4 teaspoon pepper). Pulse until the marinade is slightly chunky and thoroughly combined. Set aside.
To make the tofu:
In a skillet over medium-high heat, heat oil until shimmering. Working in batches if necessary, carefully place the tofu in the pan, flip occasionally, and cook until the tofu is golden brown, about 10 minutes. Remove from pan and drain on a plate lined with paper towels.
Roughly chop the tofu, or pulse the tofu in a food processor until the tofu is roughly in 1/4 inch pieces. Place in a bowl and add the marinade. Cover and allow to sit for at least 30 minutes, or overnight in the refrigerator.
To cook the tofu, heat a medium skillet over medium high heat. Add the marinated tofu and any remaining marinade. Add 1/4 cup water and bring to a boil. Add additional water to desired consistency. (I like there to be additional liquid for serving.) Reduce to simmering. Cook until the tofu throughout heated, about 10 minutes. Season to taste with salt and pepper.
To press the tofu: Drain the tofu, wrap in paper towels, and place in a dish. Place a heavy object, such as a can, on the tofu for about 15 minutes, to remove moisture. Or, use this easy tofu press.
You can use either Italian or Mexican oregano. They have different flavors (Mexican oregano tastes more like marjoram) but both taste great in this recipe. Feel free to use whatever you have.
Rice Bran oil: Chipotle uses Rice Bran oil in all of their products. Olive oil is more widely available (probably already in your pantry) and works equally well, especially if it has a neutral taste.