Press the tofu for 15 minutes to remove excess moisture, then cut into 1-inch cubes.
Preheat oven to 400°F (200°C).
Toss broccoli and bell peppers with avocado oil, sea salt, and black pepper on a baking sheet.
Roast vegetables for 15-20 minutes until tender and slightly charred.
While vegetables roast, toss tofu cubes with nutritional yeast and garlic powder until evenly coated.
Heat a non-stick skillet over medium-high heat and sear tofu for 3-4 minutes per side until golden brown and crispy.
In a large bowl, combine the seared tofu and roasted vegetables.
Add the vegan pesto and toss gently to coat everything evenly.
Divide into bowls and top with hemp hearts and pumpkin seeds for added crunch and protein.