Remove your block of extra-firm tofu from its packaging and drain off the excess water. Place the tofu on a clean kitchen towel or several layers of paper towels, fold over to wrap completely, and place something heavy on top (a cast-iron skillet or plate with canned goods). Let press for at least 15 minutes to remove excess moisture.
While the tofu is pressing, dice your onion and red bell pepper, mince the garlic, and prepare other ingredients.
Heat olive oil in a large skillet over medium heat. Add the diced onions and bell peppers, cooking until softened, about 5 minutes.
Crumble the pressed tofu with your hands directly into the pan with the sautéed vegetables. Break it into bite-sized pieces that resemble scrambled eggs—some texture variation adds authenticity.
Add the minced garlic, turmeric, cumin, smoked paprika, black salt (if using), black pepper, and nutritional yeast to the pan, stirring to evenly coat the tofu mixture.
Cook for 7-8 minutes, stirring occasionally until the moisture evaporates and the tofu starts to brown slightly.
Add the drained and rinsed black beans to the tofu mixture, gently folding them in to avoid mashing. Cook for an additional 2-3 minutes until the beans are heated through.
While the mixture finishes cooking, warm your corn tortillas in a dry skillet over medium heat for about 30-45 seconds per side until they become pliable and develop light golden spots.
Keep warm tortillas wrapped in a clean kitchen towel or tortilla warmer until ready to serve.
To assemble, place two tortillas on each plate, spoon the tofu scramble and black bean mixture onto each one, and top with avocado slices, fresh cilantro, a squeeze of lime, and hot sauce if desired.