Go Back
+ servings
square image of close up vegan omelette
Print Recipe
4.82 stars (16 ratings)

Vegan Omelette

No one will believe there are no eggs in this vegan omelette! Fluffy, so flavorful, and made in just 10 minutes. Gluten free!
Prep Time10 mins
Cook Time10 mins
Total Time20 mins
Course: Breakfast
Cuisine: American, French
Servings: 2 omelettes
Calories: 281kcal
Author: Nora Taylor


Optional fillings

  • non-dairy cheese shreds (I used daiya cheddar)
  • Stretchy Vegan Mozzarella
  • sautéed vegetables, such as mushrooms, spinach, kale, broccoli, onions, tomatoes or zucchini

Optional toppings


  • Drain any liquid from the tofu package. Add the tofu, nutritional yeast, cornstarch, brown rice flour, unsweetened non-dairy milk, paprika, onion powder, turmeric and black salt (or regular salt) to a blender. Blend until smooth, scraping down the sides as needed. Set aside.
  • If you want to use sautéed vegetables as your filling, cook them now in a small pan with a little olive oil until soft, then set aside. You can even use the same pan you will make your omelette in, just place the cooked vegetables on a plate and keep them close by. Have any vegan cheese you will use nearby as well.
  • Make the Omelette: Add a few tablespoons of olive oil to a medium non-stick pan (or spray with oil) and turn to medium-high heat. Once hot, pour half of the omelette batter into the center of the pan, trying to make a circle. You can use a spatula to encourage it to spread, sort of like a pancake. You don't want it to be too thick, about 1/4-1/2 of an inch thick is perfect.
  • Cover and cook for 3-4 minutes, or until the top looks somewhat dry and set, no longer liquidy. At this point, if for some reason it was thicker than you thought or it's not cooked all the way through, you can carefully flip the omelette over and cook the other side for 1-2 minutes.
  • Add any fillings you want (I used cooked onions, mushrooms, spinach and daiya cheddar shreds) to one half of the omelette, then fold one side over to cover the fillings. Cover and cook for another 1-2 minutes, until the cheese has melted.
  • With a spatula, carefully transfer the omelette to a plate and serve with any additional toppings desired. Repeat with the rest of the batter and toppings. The recipe makes 2 omelettes. Enjoy!


  1. Silken firm tofu, such as Mori-Nu brand in the vaccum sealed packages, is the best option here. I did try it with regular firm tofu that comes in water, and it worked okay but I had to add more liquid because the mixture was so thick. If you have to use firm tofu, add 1/4-1/2 cup of water until it is pourable and not too thick.
  2. Black salt, also known as Kala Namak, gives foods an "eggy" flavor. I don't personally like it because it makes things taste a little too real and egg-like for me, but some people love it and it's the secret to making this omelette taste very much like eggs! You can simply use regular salt instead if you want.
  3. Nutrition facts do not include any fillings or toppings, just the omelette itself.
  4. This recipe can be easily doubled or even tripled to make more omelettes. 
  5. Leftover vegan omelettes will keep in the refrigerator for 1-2 days. I do not recommend freezing.


Serving: 1serving | Calories: 281kcal | Carbohydrates: 29g | Protein: 16g | Fat: 6g | Saturated Fat: 1g | Sodium: 612mg | Potassium: 597mg | Fiber: 4g | Sugar: 3g | Vitamin A: 246IU | Calcium: 72mg | Iron: 3mg