If using uncooked tofu - place a dish towel on a plate. Remove tofu from package and set on top of the towel. Place another towel over the top and then something heavy like a frying pan, and let sit for 30 mins to an hour (the longer the better)
Heat the oil over a large skillet over medium heat. Slice the tofu into 1 inch thick horizontal slices and and add to a shallow baking dish. Sprinkle cornstarch and soy sauce over top and then flip to coat both sides. Add the tofu to the pan and allow to cook 2-3 mins on each side until it's golden brown and then remove from pan.
Place the broccoli on a sheet pan and drizzle with olive oil, chili flakes, and salt (leave off the chili flakes if you don't want the heat) and roast at 400 for 15 minutes.
In a small bowl, slice the cabbage into thin slices and using a fork, toss it with lime juice, lemon juice, and salt and set aside
Make the peanut sauce by whisking together the honey, sesame oil, ginger lime juice, peanut butter, and soy sauce until fully combined
Add the veggies, rice, and quinoa to the bowl, place tofu slices on top, and drizzle with peanut sauce