The best black pepper tofu (with cauliflower!) - this vegan sheet pan dinner with a delicious black pepper sauce can be made in just 30 minutes. Serve over steamed rice or your favorite grain for a quick and easy weeknight dinner.
Preheat the oven to 425°F/220°C/gas mark 7. Line one extra large or two large baking sheets with parchment or silicone baking mats. If you don’t have parchment paper or silicone liners, drizzle about 2-3 tablespoons (45-60 ml) of oil on each of the baking sheets and place them in the oven to get hot, about 5 minutes before you'll be placing the tofu & cauliflower on them.
Place the cubes of tofu in a medium bowl, and drizzle with the oil. Toss gently to coat. Sprinkle the cornstarch, salt, and pepper over the tofu, and toss again to coat evenly. Spread the tofu on a prepared baking sheet, ensuring none of the cubes are touching each other.
Cut the cauliflower up into evenly sized florets (for even roasting.) Place in the bowl you tossed the tofu in. Drizzle the cauliflower with the 2 tablespoons (30 mL) of oil. Spread the cauliflower out on a prepared baking sheet, ensuring there's space between each floret and the sheet is not overcrowded.
Once the oven has preheated completely, place the tofu and cauliflower into the oven and roast for 30-35 minutes, tossing once at around 20 minutes. If you're using 2 baking sheets, place the cauliflower a rack or two lower than the tofu so the steam doesn't hover over the tofu preventing it from crisping. Resist flipping the tofu earlier than 20 minutes so that the cornstarch has time to set up and crisp.
Vegan Black Pepper Sauce:
While the tofu and cauliflower roasts, prepare the sauce. Whisk together the broth, soy sauce, cornstarch, sugar, and rice wine vinegar. Set aside.
Place a large skillet over medium heat. Add the sesame oil. Once shimmering, add the shallots and fry for 1-2 minutes or until softened, stirring frequently. (See Notes below if adding other vegetables.) Add the cracked black pepper, garlic, ginger, and chili pepper (if using), cooking for another 30 seconds until very fragrant. Whisk in the prepared sauce. Bring to a simmer, and cook until thickened, about 2 minutes. Do not overcook. Taste for heat, adding more cracked pepper, if desired. Remove from the heat.
Just before serving, add the roasted tofu and cauliflower to the skillet and stir to coat evenly with the sauce. Cooking longer will soften the crispy tofu. Serve over hot steamed rice, or your favorite cooked grain or rice/soba noodles. Serve topped with sliced green onions, and more black pepper or hot sauce, if desired.
If it’s too hot to use the oven (or you don’t have one), you can cook the tofu and cauliflower in a wok or cast iron skillet but be sure to fry the tofu and cauliflower in batches. You’ll need additional oil for frying so that the food does not stick, and to get the crispy bits on the tofu and cauliflower that we're after here.
Pressing Tofu
Press the tofu especially if it's packed in water - first slice the block into 2 or 3 even pieces. Wrap with a clean, dry tea towel and then place something heavy on it (like a skillet or heavy pot.) Let it sit for about 10 minutes to release some water. I often don't have time to do this, but get crispy tofu as long as I drain and pat the tofu dry before tossing in oil and cornstarch.
Want More Veggies?
Here are some options to add in with the shallots when making the pepper sauce:
1 cup thinly sliced mushrooms, and/or
1 bell pepper, seeded and sliced, and/or
handful or two of snap peas or green beans, cut in 2” (5 cm) pieces