Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Press the extra-firm tofu between paper towels for 20 minutes to remove as much moisture as possible, then crumble it finely into a mixing bowl.
Add the egg, nutritional yeast, almond flour, garlic powder, onion powder, sea salt, and black pepper to the tofu mixture.
Mix the ingredients thoroughly until a cohesive dough forms, then roll the mixture into 12 evenly sized meatballs.
Arrange the meatballs on the baking sheet and bake for 22-25 minutes, flipping halfway through, until they are golden and firm to the touch.
While the meatballs are in the oven, steam the broccoli florets until they are bright green and tender-crisp, then toss them with olive oil.
Place the baked meatballs in a bowl and gently toss them with the sugar-free BBQ sauce until every ball is fully glazed.
Divide the steamed broccoli into bowls and top with the BBQ tofu meatballs to serve.