This vegan frittata is creamy, rich, and delicious for breakfast, lunch, or dinner. Include your favorite seasonal veggies and change up the seasonings, herbs, and cheese for endless variations! Oil-free and easily made gluten-free.
What is a frittata?
A frittata is an Italian baked egg dish similar to a crustless quiche. It's also somewhat like an omelet but easier to prepare. An omelet is carefully folded over the fillings, while a frittata incorporates them into the egg mixture.
A frittata without eggs?
Absolutely! Just because you don't eat eggs doesn't mean you can't enjoy a delicious, creamy, veggie-filled, cheesy frittata.
I've been vegan for 12 years and have done a LOT of experimenting in the kitchen. As someone who used to really enjoy eggs, I'm pretty picky about my vegan egg recipes!
For dishes like quiche, frittatas, and breakfast casseroles, I think tofu is the best plant-based swap for recreating that rich and creamy egg flavor and texture.
This vegan frittata uses extra-firm tofu plus a few key seasonings to create a versatile, 1-pan meal you'll enjoy year-round.
Why it works:
- Indian black salt adds the perfect amount of savory, egg-y flavor.
- Nutritional yeast adds umami and a slightly cheesy flavor throughout.
- Turmeric adds a touch of color that resembles scrambled eggs.
- Water and non-dairy milk add creaminess to the blended tofu mixture.
- Flour helps the eggless frittata set (ever so slightly), without making it dry.
- And vegan feta (or your favorite vegan cheese) takes the deliciousness over the top!
For the vegan egg mixture:
- tofu - you'll need two (14 oz) blocks of extra-firm tofu. For a slightly firmer set, replace one of them with a package super-firm tofu.
- water - to help with blending
- unsweetened non-dairy milk - any milk or creamer that is unflavored and unsweetened works here. I used macadamia nut milk.
- black salt (kala namak) - this is the key ingredient that makes the dish taste egg-y. Kala namak adds saltiness as well as the sulfur aroma we tend to associate with eggs.
- seasonings - onion powder and garlic powder add flavor and turmeric adds subtle yellow color.
- nutritional yeast - this is important for the overall umami and savoriness of the "egg" mixture.
- veggies - I chose zucchini, cremini mushrooms, and green onion, but there are SO many different vegetables you can include. Here are a few more ideas:
- broccoli or broccolini
- spinach or arugula
- bell peppers
- jalapeno or poblano peppers
- leeks, shallot, or onion
- cheese - go with store-bought or homemade vegan feta, mozzarella, blue cheese, ricotta, or Parmesan.
How to Make a Vegan Frittata
Prep breaks down into three simple steps.
- Blend the ingredients for the vegan egg mixture. It will be very thick, and you'll need to stop several times to stir.
- Saute the vegetables for a few minutes and season with salt and pepper.
- Then pour the tofu mixture into the pan. Add the cheese, and carefully stir so that everything is well combined. Bake uncovered in a 350 degree oven for about 50 minutes or until lightly set and piping hot.
See how simple that is? Gotta love a versatile dish that can take on everything from fresh produce to leftovers, AND it's cooked in one pan!
- other veggies - also try asparagus, broccoli, cauliflower, Brussels sprouts, spinach, arugula, kale, tomatoes, red onion, leeks, or diced potato (saute until barely fork tender).
- herbs - parsley, basil, cilantro, thyme, oregano, chives, dill, or taragon
- vegan meats - I opted for just veggies and cheese in today's frittata, but you can also add your favorite plant-based meat alternatives. Spice things up with my vegan chorizo or pepperoni. Add some smokiness with tempeh bacon, vegan bacon bits, or seitan breakfast sausage.
We often like to enjoy this tofu frittata for dinner at our house since. Serve it with a side salad and thick slices of hearty bread. It's also delicious with roasted potatoes, quinoa, or rice.
For breakfast or brunch, balance the savory notes of the frittata with something sweet like oat flour banana bread, GF blueberry muffins, or apple cinnamon scones.
You'll need a full-size blender for the "egg" mixture. Even though we're only blending soft ingredients, it's a large volume and very thick. So a high-speed blender like a Vitamix works best.
You'll also need an oven-safe 11-inch non-stick pan. If preferred, use a lightly oiled cast iron skillet.
Tofu makes up the bulk of the egg-y mixture in this vegan frittata. For a soy-free option I recommend using a chickpea flour base similar to this frittata recipe.
Once cool, store the tofu frittata in the refrigerator for up to 5 days, or freeze for up to one month. After thawing, drain away any liquid that separates from the tofu.
Yes, for a gluten-free vegan frittata simply use your favorite GF flour blend, like King Arthur's 1:1. Instead of flour you can also use arrowroot or corn starch to help the tofu "egg" set.
I hope you enjoy this savory, satisfying, versatile vegan frittata as much as we do! If you try the recipe be sure to comment below and let us know.
More Breakfast Recipes With Tofu
Vegan Frittata Recipe
- 11-inch non-stick pan - oven-safe
For the "egg" mixture:
- 2 (14 oz) packages extra-firm tofu, drained
- ¾ cup water
- ⅓ cup unsweetened/unflavored non-dairy milk
- ⅓ cup nutritional yeast
- 1 ¾ teaspoons kala namak Indian black salt
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ¼ teaspoon ground turmeric
- black pepper
- ¼ cup flour - such as all-purpose, a gluten-free blend, or whole wheat
- 10 ounces mushrooms, sliced - see Notes for more veggie ideas
- 1 medium zucchini, thinly sliced
- ⅓ cup chopped green onion
- ⅓ cup chopped fresh parsley
- ¾ teaspoon Italian seasoning blend, optional
- ½ cup crumbled vegan feta, homemade or store-bought, plus more for serving - see Notes for oil-free options
- Preheat the oven to 350 degrees F and preheat an 11-inch non-stick, oven-safe skillet over medium heat.
- Lightly squeeze the blocks of tofu over the sink to remove some of the water. Place in a blender with all remaining tofu "egg" ingredients. Blend until smooth. The mixture will be very thick; stop and stir as needed. Set aside.
- Cook the mushrooms in the preheated pan for about 5 minutes, until most of the moisture has evaporated. Add the zucchini and green onion and cook for 2 minutes. Reduce heat to medium-low, and add the parsley, Italian seasoning, and a pinch of salt and pepper. Stir to combine.
- Pour the blended tofu mixture into the pan, and add the cheese. Gently stir so the veggies and cheese are coated and dispersed evenly around the pan. Smooth the top, and season with more black pepper, if desired. Use a damp paper towel to wipe away any messy "egg" mixture from the sides of the skillet.
- Cook undisturbed over medium-low heat for about 3 minutes, then transfer to the oven.
- Bake uncovered for about 50 minutes. To test for doneness, insert a knife near the center of the frittata - it should come out piping hot and the tofu should appear slightly set but still a little creamy.
- Let the frittata rest for 15 minutes before slicing. Garnish with additional parsley, green onion, and cheese, and serve hot.
Estimated Nutrition (per serving)
Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used. We calculate this information using the online calculator cronometer.com.
This is delicious. I used veg I have on hand so, scallions, kale, arugula, orange sweet pepper and mushrooms. I'm eating it now and it's so good I had to comment here!