Heat the olive oil in a non-stick skillet over medium-high heat. Add onion and red pepper cook about 5 minutes until softened. Add garlic cooking a minute more. Stir in spices, cooking about a minute more.
Add the tofu cubes, or crumble right into the pan, folding everything together. Add the water and nutritional yeast and stir to combine. Cook about five more minutes. Fold in beans and cook another minute or two until they are heated through. Add tomatoes and salt and pepper to taste.
Transfer to a serving platter and garnish with cheese, scallions or cilantro or all three!