Vegetarian Frittata With Potatoes and Onions

Vegetarian Frittata with potatoes and onions

OksanaKiian / Getty Images

Prep: 20 mins
Cook: 50 mins
Total: 70 mins
Servings: 4 to 6 servings
Nutritional Guidelines (per serving)
239 Calories
13g Fat
24g Carbs
10g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 239
% Daily Value*
Total Fat 13g 17%
Saturated Fat 2g 9%
Cholesterol 0mg 0%
Sodium 1028mg 45%
Total Carbohydrate 24g 9%
Dietary Fiber 3g 11%
Protein 10g
Calcium 254mg 20%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Make a recipe for a baked vegetarian and vegan frittata with tofu instead of eggs. Nutritional yeast provides a tangy flavor to this tofu-based vegan frittata. Similar to a quiche, this dish is perfect for breakfast or brunch. Try sprinkling some shredded cheese (dairy or soy) on top for even more flavor. 

Never made a vegan frittata and not sure what to expect? A vegan frittata made with tofu will have a similar flavor to an egg-based frittata dish, but the texture will be a bit different. Eggs give a baked frittata a lighter and "spongy" texture, whereas the tofu makes vegan versions a bit denser with a "smoother" mouth feel when you bite into it. Nonetheless, the flavors are quite similar, and, done right with all those potatoes, green onions, and the salty "umami" of the soy sauce, you will hardly notice the difference. Especially if you serve up a few mimosas on the side!

Frittatas make an excellent dish for a vegetarian Easter breakfast, brunch, or for a light lunch as well.


  • 1/4 cup olive oil (or other cooking oil)
  • 1 onion (chopped small)
  • 4 green onions (chopped, separate the greens from the bottom)
  • 4 cloves garlic (minced)
  • 2 medium potatoes (thinly sliced)
  • 1 tsp. salt
  • 1/2 tsp. black pepper (divided)
  • 1 12 oz. package tofu (firm, drained and pressed)
  • 1/4 cup soy sauce
  • 4 tbsp. nutritional yeast
  • Optional: cheese

Steps to Make It

  1. First, drain and press your tofu. Most tofu will taste best if you press it first because tofu is like a sponge—the more water you gently press out of it, the more delicious flavors it can soak up! 

  2. Once your tofu is well-pressed, preheat the oven to 325 F.

  3. In a large frying pan, sauté the onions, garlic, and bottoms of the green onions in olive oil for 2 to 3 minutes. Add potatoes, salt, and pepper, and sauté for 10 to 15 minutes, stirring occasionally until potatoes are golden brown.

  4. Blend tofu, soy sauce, and nutritional yeast in a food processor or blender until well-mixed. The mixture will be somewhat thick. Add green onions and potatoes and pour into a greased pie pan.

  5. Bake 45 to 50 minutes until top is firm and cooked all the way through.

  6. While your frittata is still hot, sprinkle the top with cheese if desired. Allow the frittata to cool slightly before slicing and serving, as this will help it set and firm up a bit more. Enjoy!