Press the tofu for 15 minutes to remove excess moisture, then cut into 1-inch cubes.
Slice the bell pepper, zucchini, and red onion into bite-sized pieces.
Heat 0.25 tbsp of olive oil in a large skillet over medium-high heat.
Add the vegetables to the skillet and cook undisturbed for 3-4 minutes to achieve a charred, roasted exterior, then stir and cook for 2 more minutes.
Remove the vegetables from the skillet and set aside.
Add the remaining 0.5 tbsp of olive oil to the same skillet and add the tofu cubes.
Sear the tofu for 8-10 minutes, turning occasionally, until all sides are golden brown and crisp.
Lower the heat to medium and add the black beans, nutritional yeast, garlic powder, cumin, smoked paprika, sea salt, and black pepper.
Return the roasted vegetables to the skillet and toss everything together for 2 minutes to heat through.
Remove from heat, drizzle with lime juice, and serve immediately.