Home » Blog » Vegan & Gluten-Free » Vegan Frittata (no oil)

Vegan Frittata (no oil)

4.75 from 12 votes

This post may contain affiliate links. Read my disclosure policy.

Sharing is caring!

This Vegan Frittata is easy to make and a great way to use up leftover vegetables. It’s egg free, gluten free, and oil free, and is a delicious savory dish for breakfast, brunch, or even dinner!

Tofu frittata in a glass pan sitting on a wooden cutting board/

As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links.

I love savory breakfasts! Pancakes are fine, but I just don’t find them as satisfying as a good savory breakfast. This vegan frittata recipe is an easy one to put together, is very versatile, and is easy to double when you’ve having company. It’s a great plant based option for Easter brunch, Mother’s Day, or Christmas morning, but simple enough for any weekend breakfast!

What is a frittata?

Traditional frittata is an egg-based Italian dish that contains vegetables and sometimes meats and cheeses. It’s like a crustless quiche, and is fried in a pan (Frittata actually comes from the Italian word for “fried”) or baked in the oven.

Slice of vegan frittata on a white plate.

Ingredients in this vegan frittata

This vegan version has a tofu base that can be filled with sauteed veggies of your choice. I chose spinach and onion for this recipe, but use whichever vegetables you prefer. The black salt gives the frittata an eggy flavor, and the other seasonings add a savory flavor that’s absolutely delicious!

Ingredients for vegan frittata.
  • Onion
  • Garlic
  • Spinach – I used fresh spinach. If you use frozen spinach, be sure to thaw it and squeeze out the extra liquid or your frittata will not firm up.
  • Firm Tofu or Extra-firm Tofu – don’t use silken tofu, or your frittata will be too soft
  • Non dairy milk – I used soy milk, but unsweetened almond milk or oat milk will also work
  • Cornstarch – or arrowroot powder
  • Nutritional Yeast
  • Garlic Powder
  • Onion Powder
  • Turmeric – give a yellow coloring to the frittata
  • Black salt (kala namak) – adds an eggy flavor
  • Salt and pepper
  • Cherry tomatoes or grape tomatoes

How to make vegan frittata

Preheat oven to 375 degrees F

Press the tofu to remove most of the water.

Sauté the chopped onion in a non stick pan over medium heat. If the onion starts to stick to the pan, add a small amount of water to deglaze it. Continue sautéing the onion until it begins to caramelize.

Once the onions have browned, add the garlic and chopped spinach, and sauté until the spinach has wilted. Add a small amount of water, if necessary, to prevent sticking.

While the onions are cooking, place the tofu, non dairy milk, corn starch, nutritional yeast, and seasonings in a food processor or high speed blender like a Vitamix and process until smooth. If the mixture is too dry, add another tablespoon of non dairy milk.

Transfer the tofu mixture from the food processor into the pan with the onions and spinach. Stir together until combined.

Spread the tofu mixture into an oven safe skillet or pie pan lined with parchment paper. It can also be baked in a seasoned cast iron skillet.

Top the frittata mixture with halved cherry tomatoes or grape tomatoes, if desired.

Bake at 375° F for 25 to 30 minutes, until it begins to brown and is firm to the touch.

Allow to cool for 10 to 15 minutes before serving.

Vegan frittata in a glass pie pan.


A frittata is a great way to help clean out your fridge. There are so many filling possibilities for frittatas.

  • Vegetables – green or red bell pepper, red onion, green onion, potatoes, asparagus, broccoli, sun dried tomatoes, or other seasonal vegetables
  • Vegan meat substitutes – vegan ham, vegan breakfast sausage
  • Non dairy cheese like my vegan Mozzarella
  • Fresh herbs

Serving suggestions

Serve this vegan frittata with my Vegan Breakfast Sausage Links, some hash brown potatoes, and my Whole Wheat Vegan Biscuits. It’s also delicious topped with Vegan Hollandaise Sauce, hot sauce, or Vegan Country Gravy.

Slice of tofu spinach frittata on a small plate in front of pan of frittata.

Frequently asked questions:

What’s the difference between a frittata and a quiche?

A frittata is basically a crustless quiche. The other difference between the two is that quiche has more dairy than a frittata.

How to store leftovers

Store the leftover frittata in the refrigerator for up to 4 days. It is also freezer friendly, and can also be frozen for up to 3 months.

Can this vegan frittata be made ahead?

Yes! You can make up the frittata the day or night before and place it in the fridge overnight. Then just pop it in the oven in the morning.

Here are more vegan breakfast recipes:

If you make this recipe, please be sure to leave a rating and feedback below. It only takes a few seconds, but helps other visitors to my site. Thank you for taking the time to leave your comment!

And come join my Oil Free Vegan Recipes and Support Facebook group, where you can share your favorite oil free vegan recipes, and give and receive support on your plant based journey.

Tofu frittata in a glass pan sitting on a wooden cutting board/

Vegan Frittata

Teresa Sklenicka
This Vegan Frittata is easy to make and a great way to use up leftover vegetables. It's egg free, gluten free, and oil free, and is a delicious savory dish for breakfast, brunch, or even dinner!
4.75 from 12 votes
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Breakfast
Cuisine American, Italian, Vegan
Servings 6
Calories 102.7 kcal


  • 1 medium onion diced
  • 2 cloves garlic minced
  • 3 cups fresh spinach chopped
  • 14 ounces firm or extra-firm tofu
  • 3 tablespoons plain unsweetened non dairy milk
  • 2 tablespoons nutritional yeast
  • 1 tablespoon cornstarch
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon turmeric
  • ½ teaspoon black salt
  • ½ teaspoon salt
  • teaspoon black pepper


  • Saute the onions in a nonstick pan until they begin to brown. Add a bit of water to deglaze the pan when they begin to stick.
  • Add the garlic and spinach to the pan and saute until the spinach is just wilted. Set aside.
  • Press the tofu to remove most of the liquid.
  • Place the tofu, nondairy milk, corn starch, and the remaining seasonings in a food processor and blend together until combined.
  • Transfer the tofu mixture into the pan with the spinach and onions. Stir to combine.
  • Spread the tofu mixture into a pie plate lined with parchment paper, a silicone pie pan, or a spring form pan. Top it with sliced tomatoes, onion slices, or other toppings of choice.
  • Bake at 350° F for 45 to 50 minutes. Remove from oven and let cool for 10 to 15 minutes before serving.


Calories: 102.7kcalCarbohydrates: 6.8gProtein: 10.7gFat: 4.7gSodium: 153.9mgFiber: 1.6gSugar: 1.5gVitamin A: 1407.24IUVitamin C: 5.52mgCalcium: 273.18mgIron: 2.6mg
Keyword Breakfast, Oil Free, Tofu, Vegan
Tried this recipe?Let us know how it was!

Nutrition calculations are approximate.

By on March 21st, 2022

About Teresa Sklenicka

I love creating tasty, oil-free, vegan recipes that everyone will love (even non-vegans)! Here you'll find vegan versions of your favorite comfort foods, as well as some new tastes! Join me on a path to improving your health, helping the planet, and saving animals.

More posts by this author.

4 thoughts on “Vegan Frittata (no oil)”

  1. 5 stars
    The flavor is great, and my family loved it. Both times I made it, I had trouble getting it to firm up in the center. Is there an internal temperature that it should reach?

    • I have seen recipes for chickpea flour frittatas, but I don’t have measurements for a substitution in this recipe.


Leave a Comment

Recipe Rating