Prep the oven and pan: Heat oven to 375°F (190°C). Grease a 9x13-inch baking dish with oil or line with parchment.
Cook the sausage: Warm 1 tablespoon oil in a large skillet over medium heat.
Add sausage and cook, breaking it up, until browned and cooked through. Transfer to a plate.
Sauté the veggies: In the same skillet, add the remaining oil, onion, and bell pepper. Cook 4–5 minutes until softened.
Stir in spinach and cook 1–2 minutes until wilted. Season lightly with salt and pepper.
Layer the base: Spread potatoes evenly in the baking dish. Top with cooked sausage and the sautéed veggies.
Distribute everything so each bite has a little of each component.
Whisk the egg mixture: In a large bowl, whisk eggs, dairy-free milk, nutritional yeast, Dijon, garlic powder, paprika, salt, and pepper until smooth and well combined.
Combine and set: Pour the egg mixture over the layered ingredients. Gently shake the dish or use a spatula to make sure liquid reaches all corners.
Bake: Place on the center rack and bake 35–45 minutes, until the top is set and slightly golden and the center no longer jiggles. A knife inserted near the center should come out mostly clean.
Rest and serve: Let it stand 10 minutes to firm up.
Slice into squares and garnish with green onions, parsley, or hot sauce.