Good vegan meal
Cut the tofu into half-inch cubes. Stir fry in a skillet with the olive oil until brown. Mix in the beans first, then the tomato sauce and the vegetables last. (You can add basil, thyme and oregano to taste.) Cover and cook over low-medium heat until the vegetables are tender. (Don't overcook the vegetables.) Shred the cheese over the top and allow to melt.