Press the tofu for at least 15 minutes to remove excess moisture, then cut it into approximately 1-inch cubes.
Place the tofu cubes in a bowl and gently toss with cornstarch until evenly coated.
Heat coconut oil in a non-stick skillet over medium-high heat. Once hot, add the tofu cubes and cook until all sides are golden and crispy, about 3-4 minutes per side.
Meanwhile, preheat your oven to 425°F. Toss the broccoli florets with a light spray of cooking oil, salt, and pepper, and spread them evenly on a baking sheet.
Roast the broccoli in the preheated oven for about 15-20 minutes, until tender and slightly charred at the edges.
In a small bowl, combine peanut butter, soy sauce, minced garlic, grated ginger, and apple cider vinegar. Whisk until smooth, adding a splash of water if needed to achieve a drizzling consistency.
Plate the crispy tofu and roasted broccoli together, then drizzle the peanut sauce generously over the top.
Serve immediately and enjoy your balanced, protein-packed meal.