• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Breakfast

    Vegan Frittata with Tofu (High Protein)

    Published: Apr 17, 2025 · Modified: May 20, 2025 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    This healthy vegan frittata is a plant-based frittata that's just as light and fluffy. A gluten-free, high protein breakfast made with tofu.

    A slice of vegan frittata on a plate, ready to eat.

    A light, fluffy frittata made with tofu!

    This vegan frittata is loaded with vegetables - potatoes, mushrooms, peppers, spinach. For a hearty and healthy breakfast.

    Great for meal prep, Easter or Mother's day brunch, or just Sunday breakfast!

    Jump to:
    • Why this recipe works
    • Why I love this Vegan Frittata
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • Toppings and Mix-Ins
    • What to serve with Vegan Frittata
    • FAQ & Expert Tips
    • Recipe Prayer
    • More vegan brunch recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A freshly baked frittata, with a golden brown crust.

    Why this recipe works

    It sounds absolutely crazy, but tofu is the perfect egg replacement in recipes that traditionally feature eggs (think: scrambled eggs).

    Tofu already has a light, fluffy texture that is similar to frittata or quiche.

    So when you blend it up, add the right spices and vegetables, then bake it (like a quiche) it turns into a fluffy, savory vegan frittata that can rival the traditional egg-based recipe.

    A slice of vegan frittata on a plate, ready to eat.

    Why I love this Vegan Frittata

    • Dietary needs - this breakfast is vegan, gluten-free, oil-free, and egg-free
    • Seriously eggy - since tofu is so soft, this frittata resembles an egg-based frittata. The texture is light and fluffy
    • Super flavorful  - with the help of some key spices, this tofu frittata tastes a lot like eggs. Seriously!
    • High protein breakfast - tofu is rich in plant protein for a satiating breakfast
    • Great Vegan Brunch Option - no more skimping by at brunch with a few pieces of fruit. Make this frittata or vegan quiche, vegan french toast, vegan pancakes, vegan scrambled eggs, vegan sausage.
    A freshly baked frittata in a pie pan.

    Ingredient Notes & Substitutions

    • Potatoes: I highly recommend using yukon gold potatoes. They are so creamy and delicious.
    • Vegetables: onion, mushrooms, bell pepper, and spinach. I LOVE this combo of veggies - onion and mushrooms give this dish more of an umami flavor. And spinach and peppers add so many nutrients. I list some other vegetable ideas below, but feel free to sub an equivalent amount of your favorite vegetable
    • Extra Firm Tofu & Silken Tofu: for the best texture, this frittata uses a combination of extra firm tofu and silken tofu. If you have too much of one or the other the texture of the frittata can become too dense or too liquidy. I have not tested this, but I imagine that using entirely medium-firm tofu would work - medium firm tofu isn't as widely available as extra firm and silken, so that's why I don't call for it
    • Nutritional Yeast: many frittata recipes have some sort of cheese, so for that cheesy flavor nutritional yeast is the perfect option.
    • Spices: garlic powder, salt, smoked paprika, turmeric, and pepper. These are similar spices to what I use in all of my tofu scramble recipes. They are what gives the frittata its flavor!
    • Fresh Chives: for topping
    Vegan frittata ingredients

    Step-By-Step Instructions

    Step 1. Preheat the oven to 375°F.

    Step 2. Heat the potatoes in a skillet over medium heat for about 5 minutes.

    Vegan frittata step 2 - sauté the potatoes.

    Step 3. Add onion, mushrooms, pepper, and spinach. Cook another 5 minutes.

    Vegan frittata step 3 - add the veggies and cook.

    Step 4. Add the tofu and spices to a high speed blender and blend until smooth.

    Vegan frittata step 4 - blend the tofu and spices.

    Step 5. Add the cooked veggies to the blender and pulse a few times to combine - do not over mix, you want the veggies to stay mostly intact.

    Vegan frittata step 5 - pulse in the vegetables.

    Step 6. Pour the mixture into a 9" deep dish pie pan.

    Vegan frittata step 6 - transfer to the prepared pan.

    Step 7. Bake for 40-45 minutes. The frittata will bubble rapidly then turn golden and become somewhat firm. If the frittata does not feel totally firm, that's okay, it will firm up as it cools.

    Vegan frittata step 7 - bake and then let cool.

    Step 8. Remove from the oven and let the frittata cool for 15 minutes - this what helps it solidify. Then slice and garnish with fresh chives. Enjoy!

    Vegan frittata step 8 - slice and serve.

    Toppings and Mix-Ins

    Feel free to sub your favorite veggies! Aim for the same volume as the ingredient you are subbing.

    • Broccoli: for some extra protein and nutrients
    • Kale: sub kale or collard greens for the spinach
    • Zucchini: I've been adding zucchini to my tofu scrambles lately and it would also be great in frittata
    • Tomatoes: feel free to throw in cherry tomatoes without pre-cooking them. Or use sun dried tomatoes
    • Coconut Bacon: so many (non-vegan) frittata recipes have ham or bacon - coconut bacon would be DELICIOUS in this frittata
    • Season Salt: instead of chives, a topping like Tony Chachere's seasoning adds even more flavor
    • More Paprika: being half Hungarian, I'm always throwing extra paprika on things - definitely feel free to sprinkle with extra paprika at the end
    A slice of vegan frittata on a plate, ready to eat.

    What to serve with Vegan Frittata

    • Toast or French Toast
    • Roasted Broccoli & Cauliflower
    • Sliced Avocado
    • Sautéed Spinach
    • Berries or other fresh fruit
    • Sauerkraut or Kimchi
    • Vegan Sausage
    • Sweet Potato Hash Browns
    • For a breakfast of champions: pancakes

    FAQ & Expert Tips

    Choose the right baking dish

    This frittata works in an 9" deep dish pie pan. The exact pie dish I used for this recipe is listed as having a 9" capacity and is 1.5" deep.

    To see if your pie plate will work, measure across the top from edge to edge (don't measure the lip, just the opening). Then measure the height by placing your ruler on the outside of the dish. A standard pie dish will be 1" deep, whereas a deep dish is 1.5" to 2" deep.

    You can also use a standard casserole dish - the frittata will not be as tall and may cook slightly faster than listed in the recipe.

    Storing and reheating

    Store leftovers of this frittata in the refrigerator, wrapped in plastic wrap. It will last up to a week.

    To reheat, just slice a piece and heat in the microwave.

    A slice of vegan frittata on a plate, ready to eat.

    Recipe Prayer

    Thank you God for this healthy and nourishing breakfast. Help this food to fuel our bodies for the day. Amen.

    More vegan brunch recipes

    • A stack of vegan raspberry lemon pancakes, topped with raspberries.
      Vegan Raspberry Lemon Pancakes
    • A stack of oat flour waffles topped with fresh berries.
      Oat Flour Waffles (Vegan & Gluten-Free)
    • Several bloody mary glasses, with lemon wedges, olives, and celery.
      Bloody Mary Mocktail
    • A jar of vanilla almond granola.
      Vanilla Almond Granola (Huge Clusters)

    Tried this recipe?

    Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A slice of vegan frittata on a plate, ready to eat.

    Vegan Frittata with Tofu

    This healthy vegan frittata is a plant-based frittata that's just as light and fluffy. A gluten-free, high protein breakfast made with tofu.
    Print Pin Rate
    Course: Breakfast
    Cuisine: American, Spanish
    Prep Time: 15 minutes minutes
    Cook Time: 45 minutes minutes
    Total Time: 1 hour hour
    Servings: 8
    Calories: 104kcal
    Author: Elizabeth

    Equipment

    • 9" Deep Dish Pie Plate

    Ingredients

    • 2 Small Yukon Gold Potatoes diced
    • ½ Large Yellow Onion diced
    • 8 Ounces Cremini Mushrooms thinly sliced or chopped
    • 1 Medium Red Bell Pepper small diced
    • 1 Cup Fresh Spinach
    • 1 14 Ounce Block Extra Firm Tofu drained
    • 8 Ounces Silken Tofu drained
    • 2 Tablespoons Nutritional Yeast
    • 1 Tablespoon Garlic Powder
    • 2 Teaspoons Kosher Salt
    • 1 Teaspoon Smoked Paprika
    • 1 Teaspoon Turmeric
    • ¼ Teaspoon Pepper
    • Fresh Chives for topping

    Instructions

    • Preheat the oven to 375°F.
    • Heat the potatoes in a skillet over medium heat for about 5 minutes.
    • Add onion, mushrooms, pepper, and spinach. Cook another 5 minutes.
    • Add the tofu and spices to a high speed blender and blend until smooth.
    • Add the cooked veggies to the blender and pulse a few times to combine - do not over mix, you want the veggies to stay mostly intact.
    • Pour the mixture into a 9" deep dish pie pan.
    • Bake for 40-45 minutes. The frittata will bubble rapidly then turn golden and become somewhat firm. If the frittata does not feel totally firm, that's okay, it will firm up as it cools.
    • Remove from the oven and let the frittata cool for 15 minutes - this what helps it solidify. Then slice and garnish with fresh chives. Enjoy!

    Nutrition

    Calories: 104kcal | Carbohydrates: 14g | Protein: 8g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.3g | Sodium: 625mg | Potassium: 567mg | Fiber: 2g | Sugar: 3g | Vitamin A: 942IU | Vitamin C: 29mg | Calcium: 45mg | Iron: 2mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Breakfast Recipes

    • A Blueberry Raspberry Smoothie, garnished with a fresh raspberry and blueberry.
      Blueberry Raspberry Smoothie
    • A top-down view of several glasses of almond butter overnight oats, topped with almond butter and vanilla almond granola.
      Almond Butter Overnight Oats
    • A top down view of a thick mango smoothie topped with mango chunks.
      Vegan Mango Smoothie
    • A strawberry matcha smoothie, overflowing onto the table.
      Strawberry Matcha Smoothie

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025