Crafted with tofu as its foundation, this incredible vegan frittata celebrates the flavors of spring with your favorite seasonal veggies. Pair with a refreshing side salad for a fabulous brunch that's both satisfying and wholesome.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
If you thought that by becoming vegan you would have to give up on your beloved weekend breakfast frittata, then think again! We have the perfect dairy-free and veggie-rich vegan frittata recipe for you! It’s super simple, affordable, and packed with our favorite plant-based protein ingredient, tofu. You can add any veggies you have on hand and spices you love. You can even mix in some vegan cheese, if you’re feeling adventurous!
This is the perfect opportunity to chop up any leftover veggies (or veggies on the edge) and bake them in a frittata. This particular recipe uses artichoke hearts, asparagus, and sun-dried tomatoes (which make the most creamy tomato-based pasta sauce!). This entire brunch-friendly dish tastes like Spring, but it can be made during any season at all. That’s what makes it so wonderfully versatile.
A frittata is like a quiche without the crust, usually made with eggs. Or a tofu scramble without the scramble. Or an omelet without the folding. Believe us, it’s not as mysterious as it sounds! In this case, It’s basically a base of tofu with veggies and seasonings, which is baked in a skillet or pan.
There are other plant-based versions of this traditional vegan Spring recipe too, which are made with a base of chickpea flour.
You can include a variety of different veggies in your frittata but in case you need some ideas, consider the following color categories:
Green – Zucchini, asparagus, green bell pepper, kale, spinach
Red – Red bell pepper, sun-dried tomatoes
Brown(ish) – Mushrooms, yellow onions, artichokes
Purple – Olives, red onions, red cabbage
Key Ingredients
Here’s everything you need to make this vegan frittata recipe. While we use Spring vegetables, feel free to change it up and customize it with your favorite veggies!
Firm Tofu:Firm tofu serves as the base of the frittata, providing a creamy texture and protein-rich foundation. Drain the tofu to remove excess moisture before crumbling it into the frittata mixture.
Sweet Onion: Choose a medium sweet onion for its mild, sweet flavor, which complements the savory notes of the frittata. Yellow onions can also be substituted if sweet onions are unavailable.
Garlic: Fresh minced garlic adds loads of flavor to the frittata. Adjust the amount to suit your taste preferences.
Asparagus: This vibrant spring vegetable lends a beautiful color and flavor to the frittata. Use only the tender tips of the asparagus, cutting them into ½-inch pieces for easy incorporation into the dish.
Sun-Dried Tomatoes: Sun-dried tomatoes provide a concentrated burst of umami-rich flavor and a chewy texture to the frittata. Opt for oil-packed sun-dried tomatoes for added richness, or rehydrate dry-packed tomatoes in warm water before chopping.
Artichoke Hearts: Canned artichoke hearts, packed in water, contribute a subtle nuttiness and tender texture to the frittata. Coarsely chop the artichoke hearts for even distribution throughout the dish.
Vegetable broth: Vegetable broth serves as the flavorful cooking liquid for sautéing the onions, garlic, and asparagus in this recipe. Opt for low-sodium vegetable broth if you’re watching your sodium intake, or use homemade broth or vegan bouillon mixed with water for more flavor.
Nutritional Yeast:Nutritional yeast adds a cheesy, savory flavor to the frittata. You can also add some shredded vegan cheese to mix for even more cheesy flavor.
How To Make This Vegan Frittata
Below are some steps outlined for you accompanied by some awesome photos!
Step 1: Cook your veggies in a pan with the broth.
Step 2: In a food processor, add the tofu, water, and nutritional yeast. Blend until smooth.
Step 3: Add the mixture to the saucepan with the vegetables and season with salt and pepper, to taste.
Step 4: Spoon the vegan frittata mixture into a spring form pan. Bake for about 30-40 minutes.
How to Serve Up Your Fantastic Frittata
What else goes with a delicious vegan frittata? Many things! Here’s some ideas to get you started:
Let’s Get Toasty – If you’re wondering how to bring your A-game to brunch, consider a delicious stack of vegan french toast! The sweet, fluffy slices of bread enjoyed with your frittata are sure to be next level. Gluten-free? Consider some sweet potato toast instead!
Smoothie Power – Let’s be real—is any brunch truly complete without a fruity, refreshing smoothie? Whether you want to go for a heart beet smoothie bowl or a tropical mango banana smoothie, there’s nothing quite like topping off a morning or afternoon with a fresh glass of blended fruit.
Fruit for Life – If you can’t get enough fruit or simply prefer to eat your fruit fresh, fruit salad is a fool-proof idea for freshening up your plate!
Pile on the Pancakes – Whether you’re hosting a whole bunch for brunch or you just can’t get enough fluff, vegan pancakes will bring you from content to ecstatic in .05 seconds. Try these lemon poppyseed pancakes for a fun twist.
Serve with Sides—Serve with a side of hash browns, creamy berry polenta, or vegan crepes with hazelnut spread to turn this into a full-fledged brunch buffet!
Frequently Asked Questions
What is vegetable frittata made of?
A vegetable frittata typically consists of a base made from eggs or a vegan alternative like tofu, combined with a variety of sauteed or roasted vegetables. Common vegetables used in a vegetable frittata include onions, bell peppers, spinach, mushrooms, tomatoes, zucchini, and asparagus. Additional ingredients such as herbs, spices, cheese (dairy or vegan), and sometimes meat or meat alternatives can also be added for flavor and texture.
What is the difference between a frittata and a quiche?
While both are savory egg-based dishes, there are a couple of key differences. Quiche typically features a pastry crust made from dough similar to a pie crust, while frittatas are crustless. Quiche also has cream or milk added for a custard-like texture and is typically baked in the oven. Frittatas can be baked as well but are more often cooked on the stovetop first, then finished in an oven or broiled.
How do I store frittata leftovers?
If you find yourself with more frittata than you can handle, worry not! It will keep about 4 to 5 days in the refrigerator when kept in an airtight container or you can freeze it. To freeze, cut into equal slices and keep in an airtight container for 2-3 months. When ready to eat, take out your preferred amount to defrost overnight before heating on the skillet.
Print me! Did you know you can easily print our recipes? Just tap the “Print Recipe” button in the recipe card. You can keep a stack of new recipes to try in your kitchen—or better yet—create a recipe binder where you keep all your favorites!
This delicious spring vegan frittata uses tofu as the base and is packed with flavor. Add any veggies you like and serve with a side salad for a perfect lunch.
12ouncesasparagus (tips only), cut in ½-inch pieces
1cupsun-dried tomatoes, chopped
114-ouncecan of artichoke hearts in water, drained and coarsely chopped
½cupwater
14ouncesfirm tofu, drained
2tablespoonsnutritional yeast
Salt and pepper, to taste
Instructions
Preheat the oven to 400 degrees. Grease a spring form pan.
Heat the broth in a medium sauté pan. Add the onion and garlic. Stir in the asparagus, tomatoes, and artichoke hearts. Cook for 3-4 minutes.
In a food processor, add the tofu, water, and nutritional yeast. Blend until smooth.
Add the mixture to the saucepan with the vegetables.
Season with salt and pepper, to taste.
Spoon into a spring form pan. Bake for about 30-40 minutes.
Cut into wedges and serve.
Notes
How to Store Leftovers: Any remaining frittata will keep about 4 to 5 days in the refrigerator when kept in an airtight container or you can freeze it. To freeze, cut into equal slices and keep in an airtight container for 2-3 months. When ready to eat, take out your preferred amount to defrost overnight before heating on the skillet.This recipe came from the kitchen of vegan mom Stephanie Dreyer, and is a beloved recipe that has evolved over the years to what it is today.
New winner evert month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!
I’ve always wanted to try this! Before going vegan, I had this dish a few times and liked it. I think I’ll love it even more veganized. It sounds amazing!
Leave a Comment
This is so delicious! Love how easy you make veganizing a classic.
Could you bake this in a pre made frozen (thawed) pie shell like a quiche? What subs would you have to make and how long to bake?
Thank you!
such a great recipe for brunch or lunch, quick and easy too!
Frittatas are by far my favorite light lunch! I need to make this one soon!
I’ve always wanted to try this! Before going vegan, I had this dish a few times and liked it. I think I’ll love it even more veganized. It sounds amazing!
Looks so fancy! Can’t wait to try this out!
Gotta try this for brunch soon!
I still can’t believe it’s possible to make a great vegan frittata without eggs. SO cool!! Way to go creating this recipe, Stephanie!
Ooooo, I love this recipe so much!! Frittata is so easy and delicious to make vegan 🙂