Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Breakfast

Vegan Frittata Recipe With Tofu (Totally Egg-Free!)

by Adam Sobel
Published: Jun 12, 2025 · Modified: Aug 25, 2025
5 from 3 votes
Prep Time 8 minutes mins
Total Time 50 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

This vegan frittata recipe delivers high-protein brunch vibes, is absolutely make-ahead friendly, and is pretty darned close to zero fuss to prep. All that and it deliciously slices like a dream. Actually, do dreams do that? Maybe just when Freddy is involved, I guess…

A baked vegan frittata in a cast iron skillet, topped with sliced tomatoes and chopped herbs, with a metal serving spatula and a folded napkin beside it.

want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

It holds together like a champ, whether you're plating it hot from the oven or serving it at room temperature on a picnic blanket. Serve it up with some warm vegan blueberry muffins, a stack of vegan banana pancakes with vegan breakfast sausage, some ful medames, or a bowl of vegan shakshuka for some killer brunch swagger.

Jump to:
  • 🥰Why you'll adore this vegan frittata recipe
  • 🥘Vegan frittata Ingredients 
  • 🤯Variations
  • 📖How to make vegan frittata
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️You'll love these vegan breakfast recipes too:
  • Vegan Frittata

🥰Why you'll adore this vegan frittata recipe

✊ Vegan AF: Like all my vegan breakfast recipes, this one harms no one, especially if you are a chicken or cow. It has all the flavor, creamy frittata vibes, minus cholesterol and avoidable violence to living beings.

🌾🙅‍♀️ Easily Made GF: There's just a little flour in this recipe for structure, and it works fine with a gluten-free flour blend.

🍻 Brunch MVP: Serve it hot, cold, or room temp-this frittata is going to get a disproportionate amount of love and affection at your next potluck thingy.

✅ Tested and Approved Worldwide: Like all my vegan recipes, this frittata's been put through its paces by hundreds of recipe testers from all around the world.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥘Vegan frittata Ingredients 

A variety of labeled vegan ingredients for a vegan frittata on a wooden surface, including tofu, spinach, leeks, tomato, onion, spices, herbs, plant-based milk, vegan cream cheese, and flour.

The Tofu

Extra-firm tofu is ideal for this recipe-it gives the frittata structure and helps it slice cleanly. Drain it well and pat dry to avoid excess water in the tofu mixture. No need to press it; just a good pat-down with a clean cloth or towel will do. But OMG-you could totally wrap it up in a tiny tofu-sized bathrobe if you have one. That would be just precious.

Unsweetened Plant-Based Milk

Unsweetened plant-based milk thins the batter to a blendable consistency. Soy milk, oat milk, or almond milk (as long as it's unsweetened) work best here. (Vanilla frittata? 🤮)

Vegan Cream Cheese

Vegan cream cheese adds that silky richness that helps this frittata bake up with the kind of perfect texture you'd expect from real eggs. I usually make a batch of my homemade fermented version. If you're buying it, Tofutti has the best consistency and flavor. Vegan sour cream can also add tanginess, if that's your thing.

The Tanginess

Rice vinegar or apple cider vinegar adds brightness. Lemon juice, pickle juice, or plain white vinegar work too.

Nutritional Yeast

Nutritional yeast brings an important subtle funk that nudges this frittata toward that unmistakable eggy flavor. It's also perfect for vegan parmesan and nacho cheese.

Black Salt

Black salt (also called kala namak) gives you the eggy punch. Use it sparingly to mimic the aroma and taste of traditional frittata. It's one of my go-tos for tofu scramble and vegan quiche.

The Flavorful Fun Stuff

Fresh herbs like thyme, oregano, parsley, and fresh chives bring depth. Add-ins like red onion, bell peppers, or sun-dried tomatoes bring color and flavor. Skip watery veg unless you're down to prep and squeeze them dry. Try green onions, sweet onions, or yellow onions if you're out of leeks.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Classic Potato & Onion (Spanish-Inspired)

Based on Spanish tortilla, this has super-thinly sliced potatoes and sautéed onions. It's hearty, simple, and works well served warm or cold.

Vegan Ham Frittata

Slice bits of my maple mustard roasted vegan ham, and mix them into the frittata for a killer Christmas brunch banger to serve alongside sage and garlic hasselback potatoes and vegan eggnog.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖How to make vegan frittata

Yeah, yeah, you're hungry and want to skip the pics. I understand. Just scroll to the easy-to-print recipe card below for the fast version. Otherwise, let's do this step-by-step.

A cast iron skillet with a pat of butter and a wooden-handled brush spreading butter across the surface.

Step One

Grease on Earth:

Preheat oven to 375°F (190°C). Lightly oil or line an 8-inch (20 cm) round baking dish or oven-safe skillet.

A blender container filled with tofu, nutritional yeast, chopped onion, herbs, and spices, ready to be blended.

Step Two

Block Party:

Drain and pat dry both blocks of tofu.

Break into chunks and add to a blender or food processor with the olive oil, onion, garlic, plant milk, cream cheese, vinegar, nutritional yeast, turmeric, black salt, flour, thyme, oregano, and fennel seeds.

Thick, creamy yellow vegan frittata base or dressing with visible specks, shown in a blender container.

Step Three

Smooth Criminal:

Blend until completely smooth, scraping down sides as needed. The mixture should be thick.

A mixing bowl containing vegan frittata ingredients: chopped spinach, sliced leeks, flour, and a creamy batter, arranged in separate sections before being combined.

Step Four

Your Fave Song- "Two Prices" by the Spinach Doctors:

Transfer to a large bowl. Mix in the flour and fold in parsley, spinach, and leeks (or any other veggies you are using) until evenly combined.

A close-up of an unbaked vegan frittata in a pan, topped with tomato slices set on a textured dark surface.

Step Five

Tomating Season:

Pour into the baking dish and smooth the top. Press tomato slices gently into the surface.

A hand sprinkles salt over an unbaked vegan frittata.

Step Six

For Drizzle, My Nizzle:

Sprinkle the top of the frittata with coarse salt and drizzle with extra virgin olive oil.

A baked vegan frittata in a skillet, topped with five slices of fresh tomato on a golden, tofu egg base.

Step Seven

Baking and Entry:

Bake 45-50 minutes, until top is golden and slightly firm. Let rest 12-15 minutes before slicing.

A slice of vegan frittata with tomato and herbs on a plate, next to a cast iron skillet containing the rest of the frittata.

Step Eight

Hakuna Frittata:

Top with chives, parsley, or black pepper. Serve warm or at room temperature.

Text reads: By golly, your goof-ass guy wrote a new vegan cookbook! on a tan, tape-shaped background with a small, red, heart-in-hand graphic in the top left corner.

50+ of my own family's fave recipes. Carefully concocted to win over even your most anti-vegan friends.

🔥 I need this book!
A cookbook cover displayed on a tablet shows a pot of colorful plant-based curry with vegetables and herbs. The title reads The Cinnamon Snail Everyday Plant Kitchen Recipe Book by Adam Sobel.
🔥 I need this book!

👉Top tips

  1. Blend until just smooth: Over-blending can end up resulting in an unnatural texture (especially if you are using a gluten-free flour mix), with a dense or pudding-like interior. Stop processing as soon as it's uniform.
  2. Don't skip the rest: Letting the frittata sit for at least 12 minutes after baking helps it firm up and makes slicing a heck of a lot less messy.
A vegan frittata in a cast iron skillet, topped with sliced tomatoes and herbs, with one slice missing. Other dishes and a plate with a serving are nearby.
You've hit the Humpty Dumpty Jackpot™ - vegan frittata served with vegan quiche, scrambled eggs, vegan omelette, and homemade Just Egg stuff!

🤷‍♀️ Recipe FAQs

Can I use silken tofu instead of extra-firm?

Nope. Silken tofu is too soft. It'll collapse faster than your willpower in the local grocery store snack aisle. Plus, it won't deliver the perfect texture you're looking for in a solid eggless frittata.

Can I make this without a blender or food processor?

Not unless you've got arms of steel or a Graviton ride at home. A food processor or high-speed blender is a must to fully blend the entire mixture and avoid gritty results.

Can I use different vegetables?

Absolutely. Just avoid soggy ones unless prepped. Think bell peppers, sun-dried tomatoes, green beans, cherry tomatoes, and other leftover vegetables. Just pat them dry or roast ahead of time for the best results.

Can I make this into a crustless quiche instead?

Totally. Just bake the tofu mixture directly in a pie dish or large skillet. Top with fresh herbs, black pepper, or a scoop of sour cream for serving.

What should I serve with this?

Try it with a side salad, blueberry scones, or something sweet. It's also a great way to use up leftover veggies. Bonus points if you're making it as a main course in a brunch spread.

How do I store and reheat this vegan frittata?


🥶 Refrigeration: 
Let cool, store in an airtight container. Keeps for 5 days. For individual servings, separate with parchment or aluminum foil.

❄️ Freezing:
Wrap up individual slices with foil and pop them in an airtight container. Keeps for up to 3 months.

⏳ Thawing: 
Transfer the frittata from the freezer to fridge and let it thaw overnight, or thaw it on the countertop for 2-3 hours before reheating.

🔥 Oven Reheating:
Line a baking dish, non-stick pan, or oven-safe skillet with parchment. Heat at 375°F in your preheated oven for 12 minutes.

⚡️ Microwave Reheating: 
Place a slice in a medium bowl, cover, and zap in 30-second bursts. Add a little water or plant milk to avoid drying out.

✌️You'll love these vegan breakfast recipes too:

  • A stack of vegan blueberry pancakes topped with butter, fresh blueberries, and syrup being poured over them, on a beige plate.
    Easy Vegan Blueberry Pancakes Recipe
  • A close up of a breakfast sandwich with a smoked vegan breakfast sausage and scrambled tofu.
    Applewood Smoked Vegan Breakfast Sausage Recipe
  • A stack of crispy vegan matzo brei topped with caramelized onions, a dollop of sour cream, fresh dill, and ground pepper on a brown plate.
    Vegan Matzo Brei Recipe
  • A vegan cinnamon roll being lifted from a baking dish, topped with dropping vanilla glaze.
    The Softest Vegan Cinnamon Rolls Recipe
Banner with the text "Become a Better Plant-Based Cook" on a beige background with black and red design elements.

Get a massive discount on all of my popular vegan brunch classes and become a plant-based breakfast champion!

Yes Pls!
A stack of pancakes is being drizzled with syrup. The text reads, "The Perfect Vegan Brunch Does not exi-".
Yes Pls!
A baked vegan frittata in a cast iron skillet, topped with sliced tomatoes and herbs, with one slice removed.

Vegan Frittata

A proper gosh darn brunch centerpiece, this vegan frittata is built from a foundation of tofu, made silky with cream cheese and oat milk, and layered with leeks, spinach, and a hit of black salt for that uncanny eggy vibe. Once it bakes into a golden, sliceable slab, it holds its shape and brings real structure to your plate.
5 from 3 votes
Print Pin Rate
Prep Time: 8 minutes minutes
Cook Time: 42 minutes minutes
Total Time: 50 minutes minutes
Servings: 8 Servings
Course: Breakfast
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Calories: 178kcal
Author: Adam Sobel
Cost: $9.50

Equipment

  • blender
  • Skillet
  • Large bowl

Ingredients

For Greasing The Pan:

  • 4 teaspoons vegan butter or olive oil

For the Egg Mixture:

  • 2 14 oz. Extra-firm tofu
  • 2 tablespoons olive oil
  • ⅓ cup onion diced
  • 1 ½ teaspoon garlic minced
  • ½ cup unsweetened plant-based milk
  • ¼ cup vegan cream cheese
  • 4 teaspoons rice vinegar or apple cider vinegar
  • 3 tablespoons nutritional yeast
  • ¼ teaspoon turmeric
  • 1 ½ teaspoon black salt kala namak, or to taste
  • ½ teaspoon thyme
  • ½ teaspoon oregano
  • ½ teaspoon fennel seeds
  • ⅓ cup all-purpose flour or gluten-free flour

For Inside, and On Top:

  • ⅓ cup parsley chopped
  • 2 cups bunched spinach chopped
  • ½ cup leeks thinly sliced
  • 1 roma tomato sliced 1 cm. thick
  • ½ teaspoon coarse sea salt
  • 1 ½ teaspoon extra virgin olive oil

Optional Garnishes:

  • Coarse ground black pepper
  • 2 tablespoons chives minced
  • Fresh parsley leaves

Instructions

  • Preheat the oven to 375°F (190°C). Lightly oil or line an 8-inch (20 cm) round baking dish or oven-safe skillet.
  • Drain both blocks of extra firm tofu and pat dry. Break up the tofu into small pieces and place it into a blender or food processor along with the olive oil, onion, garlic, plant milk, vegan cream cheese, vinegar, nutritional yeast, turmeric, black salt, thyme, oregano, and fennel seeds.
  • Blend until completely smooth, stopping to scrape down the sides as needed. The mixture will be thick.
  • Transfer the mixture to a large bowl. Mix in the flour and fold in the chopped parsley, spinach, and leeks.
  • Pour the mixture into the prepared baking dish and smooth the top with a spatula. Arrange the tomato slices evenly over the surface, pressing them slightly into the surface of the batter.
  • Sprinkle the top of the frittata with coarse salt and drizzle with extra virgin olive oil.
  • Bake at 375°F (190°C) for 45-50 minutes, or until the top is golden and just slightly firm to the touch. Let rest for 12-15 minutes before slicing, so that it sets up, making it more easily sliceable.
  • Garnish with chives, parsley, or coarse ground black pepper if desired. Serve warm or at room temperature.

Notes

🌀 Whip It Real Smooth:
Blend only until the batter is uniform. Overdoing it leads to a rubbery, pudding-like interior.
⏳ Resting Frittata Face:
Let it sit for at least 10 minutes post-bake. This keeps your slices tidy and your brunch vibe intact.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 178kcal | Carbohydrates: 11g | Protein: 11g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.4g | Sodium: 703mg | Potassium: 337mg | Fiber: 2g | Sugar: 2g | Vitamin A: 1144IU | Vitamin C: 9mg | Calcium: 78mg | Iron: 2mg

More Delicious Vegan Breakfast Recipes

  • A partially eaten vegan zucchini muffin with crumbs sits on a plate, with more whole muffins in the background on a cooling rack. The muffin appears moist with pieces of fruit or nuts visible.
    Vegan Zucchini Muffins With Orange Olive Oil Streusel
  • A glass jar filled with dark brown gingerbread simple syrup sits on a surface next to fresh ginger, green cardamom pods, and a cinnamon stick, with a blurred white cup in the background.
    Gingerbread Simple Syrup Recipe
  • A close-up of Gingerbread Cinnamon Rolls covered in caramel icing and topped with a small gingerbread man cookie, with more decorated rolls blurred in the background.
    Vegan Gingerbread Cinnamon Rolls
  • A close-up of a bowl filled with creamy vegan champorado topped with a swirl of white cream.
    Champorado Recipe (Filipino Chocolate Rice Pudding)

Comments

  1. Meg says

    July 10, 2026 at 11:03 pm

    5 stars
    Fabulous! So easy too.

    Reply
  2. dosa princess says

    June 19, 2025 at 2:42 pm

    5 stars
    I tested this recipe for Adam and it came out great. The texture was wonderful and the slices held together really well. I served this with new potatoes and salad for dinner. It was a winning recipe and one that I will definitely make again.

    Reply
  3. Tee Hansen says

    June 13, 2025 at 9:49 am

    5 stars
    This vegan frittata is straight-up sneaky good - like, "wait, where are the eggs?" levels of deception!
    The black salt pulls off that sulfurous egg magic while the tofu and vegan cream cheese nail that custardy texture that makes most plant-based attempts fall flat.
    What really gets me is how it slices clean and holds together like a champ whether you're serving it hot or at room temp - no sad, crumbly mess here. The greens and tomatoes keep things fresh without getting watery and weird.I swapped crisped kale for spinach (thanks, grocery store shortage! 🙄) But a delicious accident!
    This isn't "pretty good for vegan" - this is just straight-up spectacular, period! The kind of dish that makes people rethink everything they thought they knew about plant-based cooking!

    Reply
5 from 3 votes

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.