To start, drain and press tofu for 30 minutes. You can do that by either using a tofu press or wrapping the block in paper towels and placing something heavy on top.
14 ounces extra firm tofu
Preheat either an oven or air fryer to 400ºF (205ºC). Slice the tofu into cubes and either bake for 25-30 minutes or air fry for 10-15 minutes, flipping halfway through.
Meanwhile, heat a large skillet over medium heat. Saute the onion and garlic for 5-7 minutes until translucent and fragrant. Add a splash of vegetable broth or water to prevent them from sticking to the surface. Add in the black peppercorn and cook for 1 minute, stirring frequently, until toasted and aromatic.
1 small red onion, 5-6 cloves garlic, ½ teaspoon black peppercorns
Pour in the soy sauce, vinegar, vegetable broth, and bay leaves, and coconut sugar. Stir well and bring to a gentle simmer. Cook for 5 minutes to dissolve the sugar and allow the flavors to meld.
¼ cup low-sodium soy sauce , ¼ cup white distilled vinegar, ½ cup low-sodium vegetable broth, 3 bay leaves, 1 tablespoon coconut sugar
When the tofu is golden brown and crispy, add it to the sauce and toss to coat. Cook for 10-15 minutes on low heat, stirring occasionally, or until it has absorbed most of the liquid.
Next, make a cornstarch slurry by mixing cornstarch and cold water until dissolved. Pour the mixture over the tofu and stir well. Cook for 1 minute, or until the sauce is thickened and luscious.
1 teaspoon cornstarch
Remove from the heat. Taste and adjust the seasoning if needed, adding more salt if desired. Serve over brown or white rice. Top with any garnish that you like, such as green onion!
Salt, Green onions