Skip to Content

Vegetable Tofu Frittata

The other day, my mother wasn’t feelin’ too hot so she took the day off of work; I thought it’d be the perfect opportunity to make a delicious breakfast for both of us. She is not vegan or vegetarian, but she doesn’t have any issues in being my test subject for new dishes. I have not made a vegan frittata at home before, but because my mom likes egg dishes for breakfast, I thought that I’d give it a try.

This frittata is loaded with veggies; one reason why I love a meal like this is because of how customizable it can be. Throw whatever produce you enjoy into this mix and make it truly yours. I got a few tips for the recipe from one that I found on Vegetarian Time’s site. Because of the moisture from the veggies, the frittata turned out a little less firm than I would’ve liked, but it still tasted delicious.

Servings: 3-4


  • 1 Tbsp. Olive Oil
  • 1 /2 Cup Sliced White Onion
  • 1/2 Cup Small Broccoli Pieces
  • 1/2 Cup Chopped Portabella
  • 1/2 Cup Chopped Tomato
  • 1 Small Jalapeño, Diced
  • 1 Block Extra Firm Tofu
  • 1/4 Cup Daiya Mozzarella Cheese
  • 1 Tbsp. Liquid Aminos
  • 1/2 tsp. Turmeric
  • Salt & Pepper to taste
  • Avocado Slices for Garnish


  1. Heat olive oil over medium heat in a medium-sized pan or cast iron pan. Once hot, throw in the onions and let them simmer for 3 minutes.
  2. Unpackage the tofu and drain the water, place it into a food processor with the Daiya, liquid aminos, turmeric, salt and pepper. Process until the mixture is smooth, you may need to scrape down the sides a couple of times to get it to the right consistency.
  3. Return your attention back to the onions, add broccoli and the portabella mushroom to the pan and cook until the broccoli starts to soften. Place the tomato and jalapeños with the rest of the simmering ingredients and sauté for 1-2 minutes.
  4. Scoop the tofu mixture into the pan, and combine with the rest of the ingredients and spread out evenly in the pan (as pictured below).
  5. Preheat the oven to 350°F. Lower the heat on the stove to low-medium and cook the frittata until it browns around the edges.
  6. Place the pan into the oven for 20-30 minutes. Garnish with avocado and if you’re like me, hot sauce!

It’s really hard to mess this dish up; other than the oven time, it takes not time at all to come together. Now all you need to do is make this savory breakfast treat for someone who you care about, and then talk them into taking care of the dishes. 😉

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Courtney R

Thursday 11th of February 2021

This is delicious and one of my go to recipes. I've made it tons of times. Thanks!!

Jackie @ Vegan Yack Attack!

Friday 12th of February 2021

Yay! So glad to hear it!

Tofu Egg Salad Sandwich - Three Ways! – Vegan Yack Attack

Tuesday 19th of February 2019

[…] 2 years: Valentine’s Platter // 3 years: Lemon Berry Cheesecake Parfait // 4 years: Pressure Cooker Pulled Jackfruit // 5 years: Berry Pineapple Waffles // 6 years: Loaded Enchilada Soup // 7 years: Veggie Tofu Frittata […]

Lover's Chocolate Cake | Vegan Yack Attack

Friday 15th of February 2013

[...] One Year Ago: Vegetable Tofu Frittata [...]


Monday 27th of August 2012

I have found that tossing the raw veggies with flour takes care of the issue with firmness.

Mexican Tofu Frittata | Delicious Meals for You

Saturday 5th of May 2012

[...] about. This brings me to the recipe that I made this morning; after my first attempt at making a tofu frittata was a success, I thought a new version was in [...]

This site uses Akismet to reduce spam. Learn how your comment data is processed.