Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Vegan Frittata

Published: Sep 4, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

A plant-based twist on the classic frittata, this Vegan Frittata version is made with protein-packed tofu, fresh sautéed veggies, and warm, savory spices. It’s hearty, satisfying, and ideal for breakfast, brunch, or even a light dinner. With a golden, slightly crispy top and a tender center, this dish proves that egg-free doesn’t mean flavor-free.

Vegan Frittata

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

14 oz (400g) firm tofu, drained and pressed

¼ cup unsweetened non-dairy milk

2 tablespoons nutritional yeast

2 tablespoons olive oil (divided)

2 tablespoons cornstarch (or arrowroot powder)

1 teaspoon turmeric

1 teaspoon garlic powder

1 teaspoon onion powder

½ teaspoon salt

¼ teaspoon black pepper

1 cup mushrooms, sliced

1 small onion, diced

1 red bell pepper, diced

1 cup fresh spinach

Directions

I preheat the oven to 375°F (190°C) and lightly grease a 9-inch pie dish or oven-safe skillet.

In a blender or food processor, I combine the tofu, non-dairy milk, nutritional yeast, 1 tablespoon of olive oil, cornstarch, turmeric, garlic powder, onion powder, salt, and pepper. I blend the mixture until it’s completely smooth.

In a skillet, I heat the remaining 1 tablespoon of olive oil over medium heat. Then I sauté the onion, mushrooms, and red bell pepper for about 5–6 minutes until they’re softened. I stir in the spinach and cook just until it wilts.

I spread the cooked veggies evenly in the greased pie dish and pour the tofu mixture on top, smoothing it out with a spatula.

I bake the frittata for 30–35 minutes, until it’s firm to the touch and lightly golden on top.

Once baked, I let it cool for 5–10 minutes before slicing and serving warm.

Servings and timing

Servings: 6 slices

Prep Time: 15 minutes

Cooking Time: 35 minutes

Total Time: 50 minutes

Calories per slice: 190 kcal

Variations

I like to switch up the vegetables based on what I have on hand—zucchini, cherry tomatoes, or broccoli all work beautifully. Sometimes I add vegan cheese shreds to the tofu mixture for extra richness. If I’m in the mood for a spicier version, I’ll stir in some chili flakes or diced jalapeños. For a Mediterranean twist, I mix in kalamata olives and sun-dried tomatoes.

Storage/Reheating

I store any leftovers in an airtight container in the fridge for up to 4 days. To reheat, I warm slices in the microwave for 1–2 minutes or pop them into a 350°F (175°C) oven for about 10 minutes until heated through. It also freezes well—I wrap slices individually and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

FAQs

What can I use instead of tofu in this vegan frittata?

If I want a soy-free version, I like using chickpea flour batter (also known as besan) mixed with water and spices. It gives a similar texture and sets well when baked.

Can I make this frittata ahead of time?

Yes, I often prepare it the night before and refrigerate it. In the morning, I just reheat it in the oven for about 10–15 minutes until warmed through.

Is this recipe gluten-free?

Absolutely. All the ingredients used are naturally gluten-free, but I always double-check labels, especially for things like nutritional yeast and cornstarch.

Can I make this oil-free?

Yes, I’ve skipped the oil by sautéing the veggies in a splash of water or veggie broth and omitting the oil from the tofu blend. It still turns out great, just slightly less rich.

How do I keep the frittata from sticking to the pan?

I always make sure to generously grease the pie dish or skillet before adding the veggies and tofu mixture. Using a nonstick baking dish also helps with easy release.

Conclusion

This vegan frittata is a nourishing and delicious way to start the day—or wrap it up. I love how customizable and meal-prep-friendly it is. Whether served fresh out of the oven or reheated later in the week, it’s always comforting, wholesome, and deeply satisfying.


Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Frittata

Vegan Frittata


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 50 minutes
  • Yield: 6 slices
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

A plant-based twist on the classic frittata, this vegan version is made with tofu, sautéed vegetables, and savory spices. Perfect for breakfast, brunch, or a light dinner, it's hearty, satisfying, and full of flavor without any eggs or dairy.


Ingredients

14 oz (400g) firm tofu, drained and pressed

¼ cup unsweetened non-dairy milk

2 tablespoons nutritional yeast

2 tablespoons olive oil, divided

2 tablespoons cornstarch (or arrowroot powder)

1 teaspoon turmeric

1 teaspoon garlic powder

1 teaspoon onion powder

½ teaspoon salt

¼ teaspoon black pepper

1 cup mushrooms, sliced

1 small onion, diced

1 red bell pepper, diced

1 cup fresh spinach


Instructions

  1. Preheat the oven to 375°F (190°C) and lightly grease a 9-inch pie dish or oven-safe skillet.
  2. In a blender or food processor, combine the tofu, non-dairy milk, nutritional yeast, 1 tablespoon olive oil, cornstarch, turmeric, garlic powder, onion powder, salt, and pepper. Blend until completely smooth.
  3. In a skillet, heat the remaining 1 tablespoon of olive oil over medium heat. Sauté the onion, mushrooms, and red bell pepper for about 5–6 minutes until softened. Stir in the spinach and cook until wilted.
  4. Spread the cooked veggies evenly in the greased pie dish. Pour the tofu mixture on top and smooth it out with a spatula.
  5. Bake for 30–35 minutes, until firm to the touch and lightly golden on top.
  6. Let cool for 5–10 minutes before slicing and serving warm.

Notes

Swap in any leftover vegetables like zucchini, cherry tomatoes, or broccoli.

Add vegan cheese for extra richness.

Spice it up with chili flakes or jalapeños.

Try a Mediterranean variation with olives and sun-dried tomatoes.

Store leftovers in the fridge for up to 4 days or freeze for up to 2 months.

To make it oil-free, sauté veggies in water or broth and omit oil from the blend.

Generously grease the baking dish or use a nonstick one to prevent sticking.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 slice
  • Calories: 190
  • Sugar: 2g
  • Sodium: 320mg
  • Fat: 11g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 0mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Breakfast

  • Delicious High Protein Egg White Bites
    Delicious High Protein Egg White Bites
  • Overnight French Toast Casserole
    Overnight French Toast Casserole
  • 3-Ingredient Banana Oatmeal Pancakes
    3-Ingredient Banana Oatmeal Pancakes
  • Easy Breakfast Egg Muffins
    Easy Breakfast Egg Muffins
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Mac & Cheese Baked Casserole
    Mac & Cheese Baked Casserole
  • Dreamy Red Pesto
    Dreamy Red Pesto
  • Easy One Pan Garlic Chicken & Veggies
    Easy One Pan Garlic Chicken & Veggies
  • Grandmas Coconut Cake
    Grandmas Coconut Cake

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz