Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Frittata

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

My easy Vegan Frittata without eggs is a protein-packed breakfast I absolutely love! It’s fluffy, veggie-filled, dairy-free, and ready in under an hour. This eggless healthy frittata is perfect for meal prep, breakfast, lunch, or even a light dinner.

healthy easy meatless vegetarian and vegan frittata recipe in a cast iron skillet

I’ve tried and loved so many different plant-based breakfast options, but one thing I used to miss was the savory, comforting bite of a frittata. Traditional versions rely on eggs like my courgette frittata recipe, but I wanted to create something just as creamy, firm, and satisfying, without compromising on texture or taste.

So, I got to work. I tested, tweaked, and perfected this recipe using silken tofu, cornstarch, and nutritional yeast, three power ingredients that create an incredibly fluffy, eggy frittata with a perfect golden crust.

If you’re like me, breakfast needs to be quick, satisfying, and packed with goodness. And when I say goodness, I mean hearty, flavorful, and nutritious because a meal should fuel your day, not just fill your stomach. That’s why I absolutely love this Vegan Frittata recipe, a completely egg-free, gluten-free, high-protein twist on a classic that’s fluffy and delicious.

Traditionally, frittatas are crustless quiches, usually made with eggs and cooked in a pan or baked until golden and set. But my version? It’s completely eggless, and 100% plant-based, using silken tofu to create that same rich, creamy bite. You’d never guess it doesn’t have eggs, the texture is just right with a slightly crispy top and a soft, melt-in-your-mouth center.

In fact, this recipe has become one of my kids’ absolute favorites – which, trust me, is saying something! One of my little parenting wins with this dish? I sneak in extra veggies without them even noticing. Mornings can be chaotic, and getting them to eat something nutritious isn’t always easy. But when I slice the veggies super thin and mix them right into the batter, they gobble it up without a second thought. This is hands down one of my favorite meals, and I know you’ll love it just as much!

Latest Recipe Video!

🥘 Ingredients

My vegan frittata comes together with just a few simple ingredients, most of which you probably already have in your pantry or local grocery store.

ingredients for healthy easy meatless vegetarian and vegan frittata recipe in a cast iron skillet

Silken Tofu: This is the star ingredient that makes the frittata creamy and egg-like. It’s super smooth and blends perfectly, just don’t use firm tofu, or the texture won’t be right.

Nutritional Yeast: I love how this adds a cheesy, nutty, eggy flavor while also packing in B vitamins and minerals. If you don’t have it, a pinch of kala namak (black salt) does the trick!

Cornstarch or Tapioca Starch: These help thicken the batter and create that perfect firm-but-fluffy texture. You can use either one, they work the same way.

Spices: Turmeric gives the frittata its golden color and warm flavor, while garlic powder adds depth. A little salt and black pepper bring it all together, and for extra heat, I sometimes add crushed red pepper!

Olive Oil: I prefer using olive oil over vegetable oil because it adds healthy omega-3s. It also gives the frittata a rich, delicious taste.

Plant-Based Milk: Any unsweetened plant-based milk works here, oat, almond, soy, or even hemp.

Veggies: I love using red onion, tomato, zucchini, bell pepper, and potato for a mix of sweet, savory, and hearty flavors. But honestly? Any veggie works, so use what you have!

🔪 How To Make

Making this vegan vegetable frittata without eggs is a breeze and takes only 15 minutes of prep time. Here’s how I make it:

Heat Oil, Onions, Add Vegetables: I start by heating olive oil in an oven-proof skillet over medium heat (a cast iron pan works perfectly for this). Then, I toss in the onion and let it sauté for 3-5 minutes until it turns lightly golden. Next, I add the diced potato, zucchini, bell pepper, and tomato, stirring everything together and cooking for another 2 minutes until the veggies start to soften.

veggies in a pan

Prepare Tofu Mixture: I grab my high-speed blender and add the silken tofu, nutritional yeast, cornstarch, turmeric, and plant-based milk. Then, I blend until the mixture is completely smooth and creamy.

tofu mixture in food processor

Mix Together: I pour the creamy tofu mixture over the sautéed vegetables right in the oven-safe skillet. Then, I gently mix everything together, making sure the veggies are evenly coated.

tofu mixture added to veggies in pan

Bake & Serve: I bake for 35-40 minutes at 375 degrees F (180 C) until the frittata is set in the center, lightly golden on top, and slightly crisp around the edges. Once it’s done, I let it cool for 5 minutes before slicing it into 8 even pieces. I love topping it with fresh herbs like dill or parsley.

healthy easy meatless vegetarian and vegan frittata recipe in a cast iron skillet

My #1 Secret Tip for making the best vegan frittata is using silken tofu instead of firm or extra-firm tofu. This is what gives the frittata its light, creamy, and rich texture – without it, the dish can turn out too dense or dry. If you’re looking for that fluffy, egg-like consistency, silken tofu is non-negotiable!

Other Tips To Keep In Mind:

  • Season & Cook Your Veggies: I always sauté my veggies first because tofu soaks up flavor like a sponge! Plus, cooking them prevents a watery frittata and keeps the texture just right.
  • Don’t Overcook: I bake my frittata until it’s just set in the center, overcooking will make it dry instead of soft and creamy.
  • Let It Rest: I know it’s tempting to dig in right away, but I let it rest for a few minutes so it holds its shape perfectly when sliced.
  • Meal Prep Friendly: I love making this ahead! I prep everything, cover it, and store it in the fridge, then just bake when I’m ready to eat!

📖 Variations

I love how easy it is to mix things up with this frittata! There are so many ways to make it your own, here are a few of my favorite twists!

Mushroom & Spinach Twist: I swap in one cup sautéed mushrooms and fresh spinach for a rich, earthy flavor. A little extra garlic and black pepper make it even better.

Spicy Southwest Style: I add 1/2 cup of black beans, 1/2 cup corn, and diced jalapeños for a bold, zesty kick. Topped with my healthy guacamole and salsa, it’s seriously delicious.

Mediterranean Flavor: I mix in ¼ cup sun-dried tomatoes, ¼ cup sliced olives, and 2 tbsp chopped basil for a fresh, herby vibe. A sprinkle of ¼ cup vegan feta on top takes it over the top!

Mini Frittatas: I love making bite-sized frittatas for my kids by pouring the mixture into a muffin pan, they’re perfect for meal prep or an easy grab-and-go breakfast! I bake them at 375°F (190°C) for 20-25 minutes.

🍽 Serving Suggestions

There are so many ways to serve this delicious vegan frittata! Here are some of my favorites:

Different Toppings: I love topping my frittata with avocado, salsa, or hot sauce. For an extra flavor boost, I sometimes add vegan parmesan cheese, sour cream, microgreens, or a drizzle of balsamic.

Hearty Sides: When I want a filling meal, I pair this with vegan garlic bread, and my comforting crispy breakfast potatoes, so satisfying.

Salad: This frittata is just as good cold as it is warm, and I love serving it with a fresh breakfast fruit salad or my tomato avocado cucumber salad for a light, refreshing balance.

🫙 Storage Directions

Refrigeration: I let the frittata cool completely before storing it in an airtight container. It stays fresh in the fridge for up to 4 days, perfect for easy leftovers!

Freezing: To freeze, I slice it into individual portions, wrap them tightly, and store them in a sealed container or freezer bag. It keeps well for up to 2 months.

Reheating: I warm it in a 350°F oven for about 10 minutes until heated through. If I’m in a rush, I microwave it for 30 seconds at a time until warm.

❓Recipe FAQs

Why is my frittata watery?

This usually happens when I don’t pre-cook my veggies. They release moisture as they bake, so I always sauté them first to keep my frittata firm and avoid a soggy texture.

Is a frittata without eggs healthy?

Yes! As a nutritionist and health coach, I love that this vegan frittata is packed with nutrient-dense ingredients. From vitamin-rich vegetables to antioxidant-loaded nutritional yeast, every bite fuels your body with plant-based goodness. It’s an easy way to get high-quality protein while keeping it low-carb, and with under 200 calories, 8g of protein, and 4g of fiber per serving, it’s a balanced, satisfying meal that supports overall health.

Can I make this frittata ahead of time?

Yes! I love prepping this ahead, I assemble the frittata, cover it, and store it in the fridge overnight. When I’m ready to eat, I just bake it as directed, and it’s good to go!

healthy easy meatless vegetarian and vegan frittata recipe in a cast iron skillet

Love this plant based breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/iBxETH5vw60
healthy easy meatless vegetarian and vegan frittata recipe in a cast iron skillet
Print Recipe
5 from 12 votes

Vegan Frittata

My easy Vegan Frittata without eggs is a protein-packed breakfast I absolutely love! It’s fluffy, veggie-filled, dairy-free, and ready in under an hour. This eggless healthy frittata is perfect for meal prep, breakfast, lunch, or a light dinner.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Breakfast, Brunch
Cuisine: American, Vegan
Diet: Gluten Free, Low Lactose, Vegan, Vegetarian
Servings: 4 servings
Calories: 187kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • Heat the olive oil in an oven safe pan over medium heat and add the onion and sauté for 3 minutes. Cook for 4-5 minutes until lightly brown.
  • Add potato, zucchini, bell pepper, tomato and cook for another 2 minutes.
  • In a high-speed blender blend the tofu, nutritional yeast, cornstarch, turmeric, plant-based milk until smooth.
  • Pour the tofu mixture over the cooked vegetable directly into the pan and mix everything together.
  • Bake for 35-40 minutes at 375ºF/ 180ºC until the frittata is set in the middle and slightly golden on top.
  • Let it cool down for 5 minutes and slice into 8 even slices. Serve with fresh herbs.

Notes

  • My #1 Secret Tip for making the best vegan frittata is using silken tofu instead of firm or extra-firm tofu. This is what gives the frittata its light, creamy, and rich texture – without it, the dish can turn out too dense or dry. If you’re looking for that fluffy, egg-like consistency, silken tofu is non-negotiable!
  • Season & Cook Your Veggies: I always sauté my veggies first because tofu soaks up flavor like a sponge! Plus, cooking them prevents a watery frittata and keeps the texture just right.
  • Don’t Overcook: I bake my frittata until it’s just set in the center, overcooking will make it dry instead of soft and creamy.
  • Let It Rest: I know it’s tempting to dig in right away, but I let it rest for a few minutes so it holds its shape perfectly when sliced.
  • Meal Prep Friendly: I love making this ahead! I prep everything, cover it, and store it in the fridge, then just bake when I’m ready to eat!

Nutrition

Serving: 1piece | Calories: 187kcal | Carbohydrates: 26g | Protein: 8g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Sodium: 36mg | Potassium: 749mg | Fiber: 4g | Sugar: 6g

20 responses to “Vegan Frittata”

  1. Enjoyed this for breakfast this morning and started my day off right! Light, yet hearty and delicious; definitely, a new favorite recipe!5 stars

  2. This frittata was delicious! Love all of the different options and filling ideas. Perfect to make for breakfast, lunch or brunch!5 stars

  3. I needed a egg-free, kind of breakfast for my house guest and found this one! I will definitely make again! Delicious!5 stars

  4. What a great non-dairy breakfast! I’ve never had a veganized frittata before but would like to incorporate this so my family can eat a healthier breakfast. Looking forward to making this for Sunday’s brunch!5 stars

5 from 12 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved.