Vegan Omelette
This vegan omelette is a fluffy, savory, egg-free breakfast made from a seasoned chickpea flour batter folded around pan-cooked eggplant, red onion, and tomato. It comes together quickly, needs no special equipment beyond a skillet and a few minutes under the broiler, and the black salt gives it that unmistakable “eggy” aroma. If you have been missing a hearty morning omelette since going plant-based, this is the recipe that brings it back.

Why I keep coming back to this breakfast
Just like the majority of us, I grew up loving eggs in all their forms and shapes and ate them very often in the morning. When I went plant-based, I thought I would be giving up my go-to breakfast, because I could think of no conceivable way to turn classics like the omelette and the scrambled eggs vegan. For a while, I thought such a thing wasn’t possible.
Then I found out about all the endless possibilities of veganizing popular foods, and I learned how to do it. This vegan omelette recipe is now one of my favorite breakfasts for a lot of reasons. First of all, it is incredibly easy to make, which for me is a huge bonus since most mornings I am in a hurry and I cannot put a lot of time into my breakfast. And as a bonus, I can get creative and fill it with whatever veggies I have in the fridge, so it is not pretentious at all.
The ingredients that do the heavy lifting
The batter is built on chickpea flour (also sold as gram flour or besan). Chickpea flour is naturally high in protein and, once whisked with water, it sets into a firm, sliceable structure when heated, which is exactly what stands in for the egg here. If your flour looks lumpy in the bag, sift it before mixing so the batter stays smooth.
The flavor comes from a small spice pantry: turmeric for that golden, egg-yolk color, cumin, smoked paprika, garlic powder, black pepper, and sea salt. The two ingredients that make it read as an omelette rather than a chickpea pancake are nutritional yeast, which adds a savory, almost cheesy depth, and black salt (kala namak). The black salt is optional, but I really recommend it, because its sulfurous note is what gives the whole thing that familiar eggy smell and taste. For the filling, this version uses eggplant, red onion, and a ripe tomato, but that mixture is flexible.

How to get that fluffy, eggy texture
The goal is a batter with the consistency of a thick pancake batter: pourable, but not runny. Whisk the chickpea flour, water, and all the seasonings together until completely smooth, with no dry pockets left. A batter that is too thin will spread and tear; too thick and it stays gummy in the center.
Cook the eggplant, onion, and tomato first, then set them aside and combine them with the batter before the final fry. Frying the omelette on medium-low heat gives the inside time to set without scorching the outside, and the short broil at the end firms up and lightly browns the top, so you get a surface that holds together when you fold or slide it onto the plate. It is done when the center no longer looks wet and a spatula slides cleanly underneath. This is how you get that eggy, fluffy, and flavorful texture that every good omelette has, with no fuss at all.

Fillings and easy swaps
The eggplant, onion, and tomato combo is my starting point, but the batter is the constant and the filling is where you can play. Use whatever needs using up in the fridge: sauteed mushrooms, spinach, bell peppers, or scallions all work well. A few practical notes:
- If you skip the black salt, the omelette is still delicious, it just tastes more like a savory chickpea crepe than an egg omelette.
- Watery vegetables (like extra tomato or mushrooms) should be cooked down first so they do not loosen the batter.
- For a cheesy finish, a little of your favorite vegan cheese melted on top pairs beautifully with the nutritional yeast already in the batter.
What to serve it with
I recommend serving this vegan omelette with toast or some crispy bread, some greens on the side, and a spoonful of vegan mayo, and you have yourself the vegan breakfast of champions. If you are building a bigger weekend brunch, it sits happily next to smashed avocado toast or a plate of vegan bacon. And if you want to keep the plant-based egg theme going on another morning, my vegan scrambled eggs are the natural next recipe to try.

Making it ahead and storing leftovers
This omelette is best fresh off the skillet, when the edges are crisp and the center is still tender, but it keeps well too. Let any leftovers cool, then store them in an airtight container in the fridge for up to two or three days. Reheat in a dry skillet over medium heat or in the oven rather than the microwave, which can turn the texture rubbery. You can also mix the batter the night before and keep it covered in the fridge, giving it a quick whisk in the morning before it hits the pan, since the chickpea flour will settle as it sits.
I will gladly be hopping on the vegan omelette train each morning without looking back. If you make this one, please rate the recipe and leave a comment telling me which veggies you tucked inside and whether you went for the black salt. I love hearing how your version turned out.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Omelette
Ingredients
For the egg mixture:
- ¾ cup chickpea flour
- ½ cup water
- ½ tsp turmeric powder
- ½ tsp sea salt
- ½ tsp cumin powder
- ⅓ tsp smoked paprika
- ¼ tsp black pepper
- ½ tsp garlic powder
- 1 Tbsp nutritional yeast
- ¼ tsp black salt optional, but recommended, for "eggy" flavor
For the veggie mixture:
- 1 tsp olive oil
- ½ red onion wedges cut
- ½ eggplant sliced
- 1 tomato ripe, peeled and sliced
Instructions
- In a medium bowl add all the egg mixture ingredients. Mix until you obtain a thick pancake batter-like mixture.
- Heat a skillet on medium heat. Add the eggplant and cook on both sides for about 4 minutes each, until golden.
- Add the onion and cook until it starts to brown on the edges.
- Add the tomatoes and cook for about a minute. Transfer the veggie mixture to a plate.
- Combine the egg mixture with the veggie mixture.
- Return the skillet to the heat, add some olive oil and the omlette mixture.
- Fry for about 5 minutes on medium-low heat.
- Transfer to an oven and broil for about 4 more minutes.
- Serve with greens on the side and some vegan mayo. Enjoy!
Frequently Asked Questions
This vegan omelette is made from a batter of chickpea flour and water seasoned with turmeric, cumin, smoked paprika, garlic powder, black pepper, sea salt, and nutritional yeast. Black salt (kala namak) is added for an eggy flavor, and the filling is pan-cooked eggplant, red onion, and tomato. There are no eggs or dairy of any kind.
Chickpea flour is high in protein and, once whisked with water and heated, it sets into a firm, sliceable structure much like a cooked egg. That setting property is what lets it hold the shape of an omelette. It also has a naturally savory taste that works well with the spices.
Black salt, also called kala namak, is a mineral salt with a sulfurous note that mimics the smell and taste of eggs. It is optional in this recipe but recommended, because it is the ingredient that makes the omelette read as eggy rather than as a plain chickpea pancake. If you leave it out, the omelette is still tasty, just more like a savory chickpea crepe.
Yes. The batter is based on chickpea flour, which contains no gluten, and none of the other ingredients (spices, nutritional yeast, olive oil, eggplant, onion, and tomato) contain gluten. Just double-check that your nutritional yeast and any add-ins are certified gluten-free if you are highly sensitive.
Absolutely. The eggplant, onion, and tomato combination is just a starting point, and the chickpea batter is the part that stays constant. Sauteed mushrooms, spinach, bell peppers, or scallions all work well. Cook down watery vegetables first so they do not loosen the batter.
Let leftovers cool, then keep them in an airtight container in the fridge for two to three days. Reheat in a dry skillet over medium heat or in the oven rather than the microwave, which can make the texture rubbery. You can also mix the batter a night ahead and whisk it again before cooking.

So flavorful and easy to make, I love it!
Thank you!