Prep & blind-bake the crust (optional but recommended)
Preheat oven to 350°F (180°C). Roll the pie dough into a 12-inch circle and press into your quiche dish, tucking and crimping the edges. Chill the crust 30 minutes for a firmer edge. For a crisp bottom, line with parchment and pie weights and blind-bake 15 minutes, then remove weights and bake 8 more minutes until just starting to brown. (Skip this if you don’t care about an ultra-crispy bottom — I get it, life is busy.)
Sauté the shallots & spinach
Melt 2 tbsp vegan butter in a skillet over medium heat. Add 1 cup chopped shallots and cook 3–4 minutes until soft and translucent. Toss in the spinach and cook 2–3 minutes until it wilts down. Transfer the mixture to a bowl and let it cool slightly.
Make the eggless custard
In a large bowl, whisk together 2 cups vegan ricotta, ¼ cup cornstarch, ½ cup plant cream, 1 tsp garlic powder, ½ tsp onion powder, 1 tsp salt, ½ tsp black pepper, ½ tsp ground mustard, and 2 tsp baking powder. Add the sautéed shallots and spinach, then stir in ½ cup of the crumbled vegan feta. Mix until smooth and uniform.
Assemble & bake
Spread the filling evenly in the chilled or blind-baked crust. Sprinkle the remaining ½ cup crumbled vegan feta on top. Bake 40–45 minutes until the top turns golden and the filling sets (it will still jiggle slightly in the center). Remove from oven and let cool 15–20 minutes — this resting step helps the quiche slice cleanly.
Serve
Slice into 8 wedges and garnish with chives or microgreens. Serve warm or at room temperature.