This 1 pan szechuan tofu is bold and spicy with crispy tofu tossed in a tingly homemade sauce. It’s aromatic, flavorful, and ready in 30 minutes. Perfect for an easy vegan meal.
Drain the tofu and press for at least 15 minutes. While it presses, mix all of the Szechuan sauce ingredients in a small bowl and set aside. Once pressed, cut the tofu into bite-sized cubes.
Heat 1 tablespoon of peanut oil in a nonstick skillet over medium heat. Add the tofu in a single layer and cook until golden brown and crispy on all sides, about 10 minutes. Transfer to a plate and set aside.
Add another tablespoon of oil to the skillet and sauté the chopped bell pepper for 1–2 minutes. Stir in the white parts of the scallions and cook for about 1 more minute.
Grind the peppercorns with a mortar and pestle, then add to the skillet and stir to combine. Return the tofu to the skillet and pour the Szechuan sauce over everything.
Stir-fry until the sauce thickens, 1–2 minutes. Remove from heat, sprinkle with sesame seeds and the green parts of the scallions, and serve with rice or noodles.