Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.6
(42)
Export 15 ingredients for grocery delivery
Step 1
Slice a drained and pressed block of tofu crosswise into 10-12 rectangles of about 1/2 - 1/3 inch thickness. (A tofu press like tofu press like this one is very helpful for pressing tofu).
Step 2
Cook tofu rectangles in single layer batches in a large heavy-bottomed saute pan with a splash of oil, about 2-3 minutes per side, until each piece becomes slightly crispy and golden in color. Set aside.
Step 3
While the tofu is cooking, mix all marinade ingredients in a large bowl.
Step 4
Slice each cooked tofu rectangle into 3 strips lengthwise, being careful not to break them. Gently toss in the marinade, making sure that all tofu pieces are covered in sauce. I usually let my tofu marinate until the fajita vegetables are cooked (about 5 minutes), but feel free to marinate for up to 30 minutes.
Step 5
Heat 1 Tbsp oil in the same saute pan you used to cook the tofu. Add sliced onions and peppers, and cook over medium-high heat until the vegetables are still crisp but have developed a few charred spots, about 4-5 minutes. Remove, set aside.
Step 6
Add marinated tofu strips and the rest of the marinade to the same saucepan. Cook over medium heat, tossing gently, until all of the liquid evaporates, and the tofu looks dark, crisp, and slightly sticky.
Step 7
Add cooked onions and peppers to the tofu, and reheat gently. Remove from heat, sprinkle with chopped cilantro and/or scallions.
Step 8
Serve with warmed tortillas and your favorite taco toppings - avocado slices or guacamole; vegan sour cream or shredded vegan cheese; chopped purple cabbage; lime wedges, etc. This tofu taco filling also works well in burritos, grain bowls, etc.