The Best Egg-Free Quiche with Sun-Dried Tomatoes & Greens
Love quiche, but eating vegan? This creamy and cheesy vegan egg or eggless quiche recipe is just what you need to create a satisfying meal.
Quiche is perfect for any meal or get-together and absolutely YES it can be plant-based! You can make this egg-free quiche with whatever you have in your pantry. This vegan egg quiche recipe is light, fluffy, delicious, and full of flavor and protein (it has tofu!).
I’ve made this dish dozens of times for friends and family. Loaded with spinach, olives, and sun-dried tomatoes, the flavor combination is so elegant. A pro tip for you is to turn them into some mini quiches for a wonderful party idea!
What is Egg-free Quiche?
This egg-free quiche recipe is a plant-based quiche recipe; there are no eggs in it. Instead, the filling includes a mixture of tofu, nutritional yeast, plant-based milk, spinach, sun-dried tomatoes, olives, and seasonings for a filling that has a texture and appearance similar to the classic creamy egg filling in quiche. Turmeric colors the tofu to make it appear similar to egg while the nutritional yeast offers a cheesy flavor.
While most quiche recipes include a butter pastry crust, this one has a crust that is more flavorful and more nutritionally rich with almond flour and flaxseeds. While this recipe does include all-purpose flour, you can easily replace it with gluten-free all-purpose flour instead to make this recipe fully suitable for a gluten-free diet.
Making this vegan egg quiche will satisfy all your quiche or egg cravings! I guarantee it will still have the same texture as an all-egg quiche, but in my opinion tastes so much better! If you are looking for more egg-free favorites check out my curried tofu scramble, which is quick to be devoured from my brunch table.

Ingredients
This sun-dried tomato and spinach egg-free quiche will undoubtedly surprise you with how similar it is to quiche with eggs. Here is what you will need to make it:
For the Crust
- ground flaxseeds
- water
- almond flour – or almond meal or oats flour
- all-purpose flour – or GF AP flour
- salt
- olive oil
For the Filling
- olive oil
- cloves garlic
- sun-dried tomatoes
- black olives – or green olives
- baby spinach
- firm tofu
- unsweetened plant based milk – such as almond milk, cashew milk, or soy milk
- nutritional yeast
- onion powder
- turmeric
- salt

Instructions
Here are the steps you need to take to make this vegan egg quiche recipe. It is broken out to show you how to prepare the crust, prepare the filling, and then put it all together to bake.
MAKE THE CRUST
- Preheat the oven to 350 degrees F. Lightly grease a 9-inch quiche pan or a 9-inch pie pan and set aside.
- In a small bowl, combine ground flaxseeds and water and set aside.
- In a food processor, add almond flour or almond meal, all-purpose flour, salt, and pulse to combine.
- While the food processor is running, slowly drizzle in olive oil and flaxseed/water mix. If needed, add an additional 1-2 tablespoons of water until the dough sticks together when pressed between your fingers.
- Add the dough into the pan and press the mixture evenly on the bottom and sides of the pan, making sure to press firmly and evenly throughout the dish.
- Poke a few holes using a fork in the bottom of the crust, then bake for 12 minutes, raising the oven temperature to 375 degrees F.
PREPARE THE VEGETABLES
- In the meantime, add olive oil to a medium skillet, over medium heat. Add garlic and sun-dried tomatoes and sauté for about 3-4 minutes.
- Add the spinach and olives and stir until the spinach wilts. Remove from heat and set aside.
- In a food processor, add drained tofu, unsweetened almond milk, nutritional yeast, onion powder, turmeric, and salt, blending until smooth and scraping down the sides of the blender as needed.
- Add the cooked vegetable mixture to the blender and pulse a few times until fully combined. Be sure not to over-blend; you want the quiche to still have a lot of texture.
ASSEMBLE & BAKE
- Once you have baked the crust, pour the filling from the blender into the crust, and spread it evenly using a spatula. Put back in the oven and bake until firm to the touch, this should take about 35 minutes.
- Allow the quiche to cool for about 10-15 minutes before slicing. This will go great with a fresh salad like my raspberry spinach salad!

Variations
The beautiful thing about quiche is that is is easy to vary according to your tastes. Here are some ideas for different fillings you can include in this quiche:
- Make a Mushroom and Kale Quiche: If you love the classic combination of mushrooms and cheese, you will adore the taste of sauteed mushrooms and nutritional yeast in this quiche recipe. Start cooking the mushrooms first to ensure they become golden brown, and then, once they have cooked down, you can add chopped kale and stir it until it becomes tender.
- Make a Caramelized Onion Quiche: For a caramelized onion quiche, simply replace the sun-dried tomatoes and olives with caramelized onions. To make it, you can cook sliced onions in vegan butter or olive oil over low to medium heat until they are golden and soft. Then, add in the spinach and continue the recipe as it is written.
- Make and Asparagus and Tomato Quiche: There is nothing quite like fresh asparagus when it is in season in the spring! Simply add some blanched asparagus to the filling along with some grape tomatoes or cherry tomatoes. The contrasting colors of red and green look beautiful in the quiche while offering contrasting flavors.

Nutritional Information
There are a multitude of health benefits to eating eggless quiche, if prepared as directed. Here are a few you can gain by using the ingredients in this dish.
- Flaxseeds – High in Omega-3, vitamin B, Magnesium, Iron, and Fiber, and can aid in constipation, lowering cholesterol and blood pressure levels, and is packed with antioxidants.
- Almond Flour – Rich in unsaturated fats and fiber and can prevent heart disease, lower cholesterol levels, strengthen the immune system, and protect against diabetes.
- Olive Oil – Rich in healthy monounsaturated fats which can help prevent strokes, protect against heart disease, and may help against Alzheimer’s Disease.
- Garlic – Can improve cholesterol levels, lower blood pressure, and can help fight sickness.
- Sun-dried tomatoes – They are a great source of lycopene, which may help reduce the chance of health conditions like cancer. They are also high in Vitamin C, Vitamin K, Niacin, Manganese, and Potassium.
- Black Olives – High in vitamin E, rich in antioxidants, and a source of good fats. It is also a great source of calcium and iron.
- Spinach – A superfood that is packed with nutrients that help improve blood glucose levels, lower the risk of cancer and improve bone health.
- Tofu – Contains fiber, calcium, and omega-3 that can reduce the risk of anemia, help strengthen bones, improve the body’s metabolic rate, and provide relief from gout.
- Almond Milk – This can help prevent high blood pressure and contains added vitamin E, which can contribute to overall heart health. Almond milk is also rich in added B vitamins and iron, which helps with muscle healing and strength.
- Turmeric – A powerful antioxidant, is a natural inflammatory, and is good for your skin.
- It’s healthy
- It’s vegan
- It’s egg free
- It’s dairy-free
FAQ
Saying no to the cholesterol and all the saturated fats, tofu is by far the best egg substitute in this recipe. The texture is still creamy, light, and soft. This egg-free quiche recipe has a vegan quiche crust being used as the perfect vessel to add any quiche flavor combination your mind can fathom.
Because quiche is not assigned to any particular meal category, it is so versatile.
Here are a few side options to impress your guests:
warm vegan keto seed bread
bowl of no-cream tomato soup
sweet tequila fruit salad
Now you have the perfect spread, don’t forget to invite me
Here are a couple of tips to get just the right consistency, if you want it to be creamier, add a bit more nutritional yeast or simply add 1 tablespoon of coconut milk to the filling. You can also add ¼ cup of vegan cheese to the mixture as well before baking.
The wonderful thing about quiche is that you can add any vegetable you have in your pantry. Some that you might want to try include zucchini, artichokes, cauliflower, tomatoes, mushrooms, leeks, asparagus, sweet potatoes, and caramelized onions.
This quiche can easily be reheated in a 350°F oven for about 20-25 minutes, or until fully heated through. Slices can also be re-warmed in the microwave.
Refrigerate leftovers for about 5 days, in an air-tight container.
It is best not to freeze quiche. However, this quiche crust can be made ahead of time and frozen to save time. When it is time to bake just add 5-7 minutes to the baking time.
Related
Check these recipes out if you are looking for something similar:
Leave a comment below and be sure to follow us @veggiecurean for more delicious recipes!
-BON APPÉTIT!

The Best Vegan and Eggless Quiche Recipe
Ingredients
Crust
- 1 tablespoon ground flaxseeds
- 2 1/2 tablespoons water
- 1 cup almond flour or almond meal or oats flour
- 1 cup all-purpose flour or GF AP flour
- 1/4 teaspoon salt
- 2 tablespoons olive oil
- 1-2 tablespoons water ( or as needed), (or as needed)
Filling
- 1 tablespoon olive oil
- 2 cloves garlic, (minced)
- 1 cup sun-dried tomatoes, (chopped)
- 1/2 cup black olives, (chopped)
- 1 cup baby spinach, (chopped)
- 1 14-ounce block firm tofu, (drained, pressed, excess water removed)
- 2 tablespoons unsweetened plant based milk of your choice
- 2 tablespoons nutritional yeast
- 1/4 teaspoon onion powder
- 1/4 teaspoon turmeric
- Salt, (to taste)
Instructions
Crust
- Preheat the oven to 350 degrees F. Lightly grease a 9-inch quiche pan or a 9-inch pie pan and set aside.
- In a small bowl, combine ground flaxseeds and water. Set aside.
- In a food processor, add almond flour or almond meal, all-purpose flour, and salt, and pulse to combine.
- While the food processor is running, slowly drizzle in olive oil and flaxseed mixture. The dough should stick together when pressed between fingers. If needed, add 1-3 tablespoons of water until you have the right consistency.
- Add the dough into the quiche pan and press the mixture evenly on the bottom and sides of the pan, making sure to press firmly and evenly throughout.
- Poke a few holes in the bottom of the crust, then bake for 12 minutes, raising the oven temperature to 375 degrees F.
Filling
- In the meantime, add olive oil to a medium skillet, over medium heat.
- Add garlic and sun-dried tomatoes and sauté for about 3-4 minutes.
- Add spinach and olives and stir until spinach wilts. Remove from heat and set aside.
- In a food processor, add drained tofu, unsweetened plant-based milk, nutritional yeast, onion powder, turmeric, and salt, blending until very smooth and scraping down sides as needed.
- Add the cooked vegetable mixture to the tofu mixture and pulse a few times until fully combined. Be sure not to over-blend.
- Remove crust from oven when done, pour filling into crust, and spread evenly using a spatula.
- Put back in the oven and bake until firm to touch (about 35 minutes).
- Cool for 10-15 minutes before slicing, then serve with a salad like my Raspberry Spinach Salad!
BON APPÉTIT!
- What are some of your favorite quiche combinations? Leave a comment below and be sure to follow us @veggiecurean for more delicious recipes.

Justin from dailyveganmeal
This quiche looks really unique and awesome! Adding to my queue of recipes to make. Thanks for sharing 🙂
veggiecurean
Awesome Justin. I would love to hear back on how it comes out for you.