Preheat the oven to 375°F and grease a 9x13 baking dish. Set aside.
Chop the onion and pepper into small pieces. Heat the oil in a saucepan over medium-high heat. Add the onion, pepper, and garlic. Sauté for 5-7 minutes, until the onion is translucent and the pepper is fork-tender. Remove from heat and set aside.
Drain the tofu and crumble it into a large mixing bowl. Add all of the spices, rice milk, nutritional yeast, soy sauce, chopped potatoes, and 1 cup vegan cheese. Mix until combined. Mix in the cooked veggies. Pour into the prepared baking dish. Top with the remaining 1/2 cup cheese.
Cover the dish in foil and bake in the preheated oven for 45 minutes. After 45 minutes, remove the foil and cook for another 15 minutes. Cool slightly and serve topped with green onions.