If using frozen vegan sausage or meat, set it out on a plate to soften slightly while you prep the vegetables. It does not need to fully thaw.
Preheat oven to 375°F (190°C).
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion, both bell peppers, onion powder, cumin, smoked paprika, salt, and pepper. Cook for 5 to 7 minutes until softened. Add garlic and cook for 30 more seconds.
Push the veggies to one side of the pan. Add the remaining tablespoon of oil to the empty side. Add the vegan meat and break it apart with a wooden spoon. Cook for about 3 minutes until browned. Combine the meat and veggies together.
Turn off the heat. Add the vegan cream cheese to the pan and stir until fully combined and melted into the mixture. Taste and adjust salt as needed.
Spray a 10-inch cast iron skillet or baking dish with non-stick spray. Transfer the veggie and meat mixture into the skillet and press it down evenly into the bottom.
Pour the liquid vegan egg evenly over the top of the filling.
Starting from the outer edge, place frozen tater tots in a single layer across the entire surface of the casserole until fully covered.
Bake uncovered for 35 to 45 minutes, or until the vegan egg has fully set and the tater tots are golden brown and crispy.
Remove from oven and let rest for 10 minutes before slicing. Garnish with fresh parsley. Serve with ketchup or hot sauce on the side.