Makes 4 omelets
Time: 30 minutes || Active time: 30 minutes

Photos by Timothy Pakron
Gorgeous eggy looking vegan omelets, with those golden brown patches that just scream breakfast. I adore this recipe, and so does everyone that tries it.
These vegan tofu omelets are the brunch recipe people that everyone keeps coming back to, and the recipe other vegan blogs keep copying. From Vegan Brunch, this is one of those recipes that might sound like a project but really isn’t: blend the batter, pour it into a hot pan, flip it, fill it, fold it and that’s all she wrote.
The batter is simple too. Silken tofu blended with chickpea flour, nutritional yeast, and turmeric for color and a little flavor. But the eggy game changer is (always) kala namak, an Indian salt with a sulfuric quality that genuinely tastes like eggs. A little in the batter and a little sprinkled on at the end and the whole thing is almost uncanny. If you can’t find it at a local Indian or natural foods store, it’s easy to order online so do it.
Before we get to the fillings I should add: this also makes a nice filling on its own! You can turn it into an eggy sandwich, and you can even slice it up and throw it on top of a stir-fry, ramen or a carbonara. It’s such a great recipe, and these babies keep in the fridge. Meal prep a double batch and I promise you will find a use for them.
The fillings are limitless, but check out my ideas below and give it a go! Fair warning, the first omelet is always a little rough. By the fourth one you’ll be a pro. Don’t let the first one discourage you. You will still be able to eat it. And that, my friends, is a metaphor for life. Maybe.


An important note about the tofu:
I’ve updated the recipe from soft tofu to water-packed silken because it’s more accessible these days. It works perfectly! Some packages say 14 oz, some 16. Don’t worry too much about it.
Nasoya sells water-packed silken tofu and Whole Foods carries one also. Both work perfectly here, and other natural food stores usually carry their own brands as well. If you can only find Mori-Nu (the vacuum-packed kind in the shelf-stable box), it will work but you’ll likely need to add a few tablespoons of water to the batter to get the right consistency. Do the mini pan test described in the tips section to check.
Filling Options: It’s What’s Inside That Counts
From meaty omelets to veggie omelets to cheezy omelets and sometimes a combination of all three, it’s hard to imagine anything that wouldn’t be improved by stuffing it into an omelet. Here are some of my favorite ideas. Each of these fillings makes enough for 4 omelets. Mix and match to your heart’s content.
Sausage and Peppers Preheat a large pan over medium-high heat. Sauté 2 sliced vegan sausages and 2 medium diced red bell peppers in 2 tablespoons olive oil. Stuff into omelets, top with Cashew Queso or shredded vegan cheese if you like, and fold.
Tempeh Bacon and anything really! Make a batch of Super Easy Tempeh Bacon and go wild. Use it instead of the seitan in the recipes above for a gluten-free option, or add it any of the veggie combos with cheese.
Denver Omelet Sauté 1 1/2 cups diced seitan, 1 diced red onion, and 1 diced green pepper in 2 tablespoons olive oil over medium heat for about 10 minutes, or until browned. Sprinkle in a teaspoon smoked paprika and toss to coat. Stuff into omelets, top with Cashew Queso, Homemade Vegan Swiss or shredded vegan cheese if you like, and fold.
Mushrooms, Tomato and Spinach This is the one in the pics! Preheat oven to 375°F. Toss 8 oz plum or cherry tomato with 2 tablespoons olive oil, salt, and black pepper. Place on a rimmed baking sheet and roast for about 20 minutes. Preheat a large pan over medium heat. Sauté 4 cups sliced cremini mushrooms in 2 tablespoons olive oil. After about 5 minutes, when the mushrooms are soft, add 2 cloves minced garlic and about 3 tablespoons fresh chopped thyme. Sauté about 3 minutes more, then add black pepper and salt to taste. Stuff into omelets and divide 2 cups fresh chopped spinach amongst them. The spinach will wilt right in the omelet. Top with Sundried Tomato Cheese, Homemade Vegan Swiss or shredded vegan cheese and fold.
Roasted Tomatoes, Ricotta, and Basil Like a caprese in omelet form, kinda. Preheat oven to 375°F. Toss 8 oz plum or cherry tomato with 2 tablespoons olive oil, salt, and black pepper. Place on a rimmed baking sheet and roast for about 20 minutes. Stuff each omelet with Almond Ricotta, and about 10 leaves fresh basil, add the tomatoes, and fold.
Burnt Broccoli My aunt Bonnie invented burnt broccoli, probably by accident. It’s simple and a little silly and I absolutely love it. Sauté 4 cups broccoli florets in 2 tablespoons olive oil over medium heat. Leave them alone for 2 minutes at a time so they can get a bit charred, then stir. Do this for about 15 minutes. Salt to taste. Stuff into omelets, either smother with Sundried Tomato Cheese or crumble over some Almond Feta or shredded vegan cheese if you like, and fold.
Grilled Asparagus The old version of this was a little out of hand, involving marinating. I have since chilled out. So. 1 pound of asparagus, rough ends chopped off. Toss in olive oil, salt and pepper. Grill on a preheated screaming grill pan for about 8 minutes, flipping once. Divide amongst omelets, drizzle with a little balsamic vinegar, top with Tahini Dressing, and fold.
Capers and Broccoli Rabe This is a favorite, and maybe the only one where vegan cheese is a requirement for me. Sauté 3 cloves minced garlic in 2 tablespoons olive oil over medium heat. Add 1 bunch chopped broccoli rabe and sauté for about 7 minutes. Add 2 tablespoons capers and cook just until heated through. Divide amongst omelets, top with Homemade Vegan Swiss or shredded vegan cheese, and fold.
Guacamole and Potato Stuff with guacamole and homefries or roasted potatoes. This is the omelet of my dreams. I love some Tempeh Bacon in there, too.

TIPS FOR NO FAIL TOFU OMELETS
Use a big pan. At least 12 inches. You need room to spread the batter and get your spatula under there to flip. A narrow pan is the number one reason omelets fall apart.
Use a non-stick pan. I swear by well-seasoned cast iron, but use whatever you have that is non-stick. Do not use stainless steel and come crying to me!
The top should look dry and matte before you flip. If it still looks wet and shiny, give it more time. Patience here is everything.
On other tofu: If you’re using Mori-Nu tofu instead of water-packed silken, you may need to add extra water, and it won’t be quite as fluffy, but it will still be good! Start with 2 tablespoons water, then do a tiny test in the pan to see if it’s holding up, just pour a few tablespoons batter into the pan and see if it works. People have also used soft tofu (that’s what the original recipe called for) and it works great, but it’s harder to find these days.
And, not really a tip, but these keep really well. Reheat gently in a cast iron pan. Several people in the comments make a full batch at the start of the week and reheat them for breakfast every morning. That is a good life.
TOFU OMELET FAQ
Do these actually taste like eggs? With the black salt, genuinely yes in a way that might surprise you. The chickpea flour adds a little fluffiness and an eggy quality too. Without the black salt they’re still delicious, just not as eggy.
What is black salt and where do I find it? Black salt, or kala namak, is an Indian rock salt with a sulfuric taste that mimics egg yolk. You can find it at Indian grocery stores, natural food stores, or online. It’s inexpensive and lasts forever. Get some. Sidenote, it’s actually pink! To keep you on your toes.
Can I use Mori-Nu silken tofu? For sure. Several people in the comments have used Mori-Nu firm silken with good results. Just add water a tablespoon at a time until the batter spreads on its own in the pan.
My omelet fell apart when I flipped it. What happened? Two things: the pan probably wasn’t big enough, and it probably needed more time before flipping. Or did you not heed my warning and you used something that isn’t non-stick?
Can I make these ahead? Yup yup and yup. They reheat beautifully in a cast iron pan. Make a batch at the start of the week and you have breakfast covered. They keep in the fridge for up to 4 days.
Can I freeze them? For sure. Let them cool completely, wrap individually, and freeze for up to a month. Reheat from frozen in a pan over low heat.
Can I use regular flour instead of chickpea flour? You can, and people in the comments have done it, but the chickpea flour is doing real structural work here — it’s what helps them hold together and flip cleanly. Regular flour will give you something more like a savory pancake. Still tasty, but different.
Can I make smaller ones for breakfast sandwiches? Hells yeah. Pour about 2 tablespoons of batter per omelet for mini versions that fit right on an English muffin. One reader in the comments figured this out and it is a great idea.
How did I end up here? You were probably searching for “vegan omelet,” “tofu omelet,” or “vegan brunch recipes.” Maybe “egg-free omelet” or “vegan breakfast ideas.” This is the one from Vegan Brunch that’s been converting people for fifteen years. You’re in the right place with the right recipe.


The Original Tofu Omelets
Ingredients
- 2 cloves garlic (optional)
- 1 14 oz package water-packed silken tofu lightly drained (see notes)
- 2 tablespoons nutritional yeast
- 2 tablespoons olive oil
- 1/2 teaspoon turmeric
- 1 teaspoon kala namak plus extra for sprinkling
- 1/2 cup chickpea flour
- 1 tablespoon arrowroot or cornstarch
Instructions
- Chop up the garlic up in a food processor. Add the tofu, nutritional yeast, olive oil, turmeric and salt. Puree until smooth. Add the chickpea flour and cornstarch and puree again for about 10 seconds, until combined. Make sure to scrape down the sides so that everything is well incorporated.
- Preheat a large, heavy bottomed, non-stick skillet over medium-high heat. Well-seasoned cast iron works great, but if you’re not sure of the non-stickness of your cast iron, do a test (see tip above) or use a regular non-stick skillet. Lightly grease with either cooking spray or a very thin layer of oil. (The less oil the better for the nice brown speckles we’re going for.) Also, make sure that you use a large skillet, as you need room to spread out the omelet and to get your spatula under there to flip. Don’t use an 8- inch omelet pan or anything like that. Here you’ll need at least 12 inches (tee hee).
- In 1/2 cup measurements, pour omelet batter into skillet. Use the back of a spoon or a rubber spatula to spread the batter out into about 6- inch circles. (It’s okay if it isn’t a perfect circle.) Be gentle when spreading it out, if there are any rips or holes, that is fine, just gently fill them in as you spread the batter. Let cook for about 3 to 5 minutes before flipping. The top of the omelet should dry and become a dull matte yellow when ready to flip. If you begin to flip it and it seems like it might fall apart, give it a little more time.
- When the omelet is ready to be flipped, the underside should be flecked with light to dark brown when it is ready to flip. Flip omelet and cook for about a minute on the other side. Keep warm on a plate covered with tin foil as you make the remaining omelets.
- Stuff omelet with the fillings of your choice then fold over. Once the omelet has been filled, sprinkle with a little extra black salt, since some of its flavor disappears when cooked.


I did comment on facebook but have to say again -this was a big hit my house.
Does it keep well?
I am making a batch tonight for my husbands and sons breakfast in the morning and hope it can keep for a day or two in the fridge.
Yes! That is the magic of this recipe. I love these omelets gently reheated in a cast iron pan.
What brand of silken tofu do you use? I only know the vacuum packed Mori-Nu brand. Can it be the firm silken or does it have to be soft silken? I’m so excited to make these. Thanks for sharing another fabulous recipe!
People have had success with the Mori-Nu extra firm silken. I use Nasoya water packed though.
i used mori-nu firm silken tofu, and just had to add some water. if your using this tofu just add a tablespoon of water at a time and test a bit of it on the pan to see if it spreads out a bit on its own, like the recipe says. it smelt a bit weird before cooking(i was comparing it to tofu scramble), but it tasted good.
[…] The recipe is here: http://www.theppk.com/2010/07/tofu-omelets/ […]
I followed the recipe exactly and it turned out great! I did use regular salt instead of black salt (as I didn’t have any) and it still had a bit of an eggy flavour about it.
Next time I will definitely be trying these with the black salt (If I can find any!).
I had a really hard time finding black salt where I live. I checked out all the asian and indian markets with no luck which is strange because I’ve had alot of luck finding other relatively obscure ingredients . I ordered some online from here: http://www.silkroadspices.ca/products/kala-namak-indian-black-salt
It was worth ordering it. I’m not sure if they ship outside of Canada.
I tried these last week (followed the recipe *mostly* since I didn’t have a couple things) and enjoyed them quite a bit. I had a bit of trouble with the staying-together-while-flipping thing, but I didn’t have the greatest pan for it. Yummy nonetheless. A great savory brunch food! Thanks 🙂
I just very successfully made them with Demeter silken tofu yum yummy yum
My omni mother absolutely freaked out when she tasted how yummy these are! VB omelet is one of my all-time favorites.
I must try this, with ratatouille inside,in a regular non-stick pan ( I notice that my ceramic non-stick pan, just stick a lot with chickpea flour pan cakes)
Awesome recipe. I made mini pancake size for english muffin breakfast sandwiches!
hi isa! sounds so delish, but i’m so not talented at getting omelets to look beautiful. just wondered if you have tried (or think it would work) to make a mock baked eggs dish with this batter?
[…] I think tomorrow morning I will try the cheese in a vegan omelet with some mushrooms. yummers! These are the vegan omelets that I made last week when I didn’t have any eggs in the house (I […]
i make a batch of these at the beginning of each week and freeze them. then pop one in the micro each morning. love them!!!
what can I use instead of chickpea flour?
I have brown rice flour, whole wheat pastry flour, corn flour, all purpose flour, splet, millet….
I thought it was utterly lovely, with vegan fauxage, mushroom and onion. A little tricky to get the exact thickness right (thinner is better) but marvelous and easy. However my vegetarian sister tried some and yelled “BLAK! Sheesh, how long has is been since you’ve had eggs, these are nothing like eggs.” I should also mention my sister is a bit of a nimrod at times and eats eggs every day.
Though that is something of the trick to vegan cooking, don’t expect it to be EXACTLY like what it is mimicing at times, or you may be dissapointed, but look at it as an entirely new and delicious entity all of its own.
This omelet sound wonderfull. Perfect for any time of day.Only one thing. I have tried the chickpea flour and it tends to taste bitter. Can we add a little agave nectar to the processer as we mix? Do you think this would throw off the recipe?
[…] Tofu Omelets from the PPK… I am so excited to try this recipe! We’re gonna roll with the spinach and ‘shroom variation, and I’m going to make some of that cheeze sauce to drizzle over top. If I can find ‘em, we’ll have these new Alexia sweet potato puffs on the side (as long as they’re vegan- label reading FTW!). […]
[…] Tofu Omelets from the Post Punk Kitchen!!! […]
Just made this wonderfull recipe a minute ago. Delish. I will never eat another regular pancake again.So easy to make. I didn’thave any chickpea flour so I used reg. white flour. Worked out great. And I did add a little agave. The garlic came threw so nicely. I ate it like a pancake. Thank you so much. I finally found a good tasting tofu recipe. Trying to live the Vegan Life:)
Made as directed, except I accidentally added 2T of corn starch instead of one. Definitely more like a pancake than an omelette, and they split when I folded them–next time I’ll follow the directions and maybe shoot for a thinner batter. They were delicious anyway. I used the mushroom stuffing with chopped frozen greens instead of spinach.
I’ve been dying of curiosity to see how you make a vegan omelet. That silken tofu stuff is truly miraculous. Sauces, pies, and now omelets. And I finally have a way to use all that chickpea flour that my g/f recipes don’t seem to be needing…
I made this today but I added The Vegg (vegan egg yolk) mixed with 1/4 cup water, omitted the oil and used regular flour. It cooked really nice and tasted delish! I’ll be making this a lot
[…] inventer une recette d’omelette quand je peux simplement profiter de son talent créateur. Les Omelettes au Tofuest la recette la plus élaborée de mon répertoire mais elle vaut assurément le temps et les […]
These omelets are totally amazing! I made them stuffed with mushrooms, garlic, and tomato and my four year old son devoured them. I never even liked omelets when I did eat eggs but something told me to try out this recipe. So glad I did!
[…] these before and LOVED ‘em: The PPK’s Tofu Omelets! One night I’ll have one stuffed with spinach and ‘shrooms with a side of roasted […]
[…] Tofu omelet making… […]
[…] was quite the meal! A leftover tofu omelet smothered in cheeze sauce, roasted broccolini (I can’t get enough!) and “Potato […]
Just made these and they were delicious! All I had was Mori-Nu soft silken and it worked very well, just added about 1/4 cup water to the batter. By the 4th one, they were turning out perfectly! We ate them open faced with broccoli, green peps, and zucchini covered with Isa’s cheezy sauce. I will definitely make these again!
[…] mixed fresh veggies, avocado, goddess dressing, the last tofu omelet, cheeze sauce and kelp […]
Yummy! I didn’t have enough silken tofu anymore, so I added regular. Worked perfectly!
Maybe someone reads this and finds it useful-
Some metric calculations on the amount of water:
Look at the calories, this gives you an imagination of the water content. The regular tofu I used had about double the calories per 100g (or take ounce as reference or whatever you got, just make sure it’s the same weight) than silken tofu. This means it’s got (roughly) half the amount of water.
I needed 100g more of silken tofu. So, to get it to the same calorie count as silken tofu, I used 50g tofu + 50ml water (=halves the cals in the tofu, making it the same as the silken)
Higher cal in tofu = firmer = less water = more water to add. Pretty easy and works perfectly! I’m going to try it again using the leftover firm tofu and no silken, but I’m sure I can just use the same calculations.
I make these so much, I don’t even have to look at the recipe anymore. I saute mushrooms, red pepper, and green onions for filling and I add some Daiya vegan cheese. Spectacular!
[…] I can’t wait to use my black salt to make these tofu omelets. […]
[…] so, I turned to the good ol’ PPK tonight for this tofu omelette. I’m trying to go a bit easy on the fats/carbs lately if at all possible, so I swapped out the […]
omg absolutley sensational!! best omlette i have ever eaten and the fist time ive ever made a tofu based omelette.i used wholemeal self raising flour because thats all i had and it was lovely, fluffy and it held together extremley well.
wow definitely going to try this! burnt brocolli made me laugh – though that was a quirky fetish thing entirely of my own – love that! expecially in pasta with pesto mmm
can’t wait for the new book!
I developed some strange food allergies about two years ago and I had to give up egg dishes. I was ecstatic when I saw this recipe. Well, it did not fail me! I devoured every bite and if I hadn’t made it myself, I wouldn’t have known it wasn’t eggs.
So, mine were really tofu-y tasty, which I find happens when I use silken tofu in anything. It’s rather unpleasant. Has anyone found a brand of silken tofu in Canada that is more neutral tasting?
Other than that, this worked perfectly. The first one broke but the second one looked straight outta a magazine. We put thinly sliced sautee kale, red onion, tempeh bacon and daiya jalapeno havarti in ours.
[…] recipe was adapted from the Post-Punk Kitchen, Tofu Omelet Recipe.* Share this:TwitterFacebookLike this:LikeBe the first to like this. This entry was posted in […]
Is it just me? This was totally gross, mushy and tasted like camel farts…..
It still fell apart 🙁 Is the chickpea flour necessary? I used regular flour, because I couldn’t find chickpea flour. So maybe that was it. It was still delicious though, but it was more of a scramble than an omelette!
[…] ingredients in our refrigerator (today is grocery shopping day). I decided to try a recipe for vegan omelets by Isa Chandra Moskowitz, from her cookbook, Vegan Brunch. It was my first time making these, but […]
[…] so, I turned to the good ol’ PPK tonight for this tofu omelette. I’m trying to go a bit easy on the fats/carbs lately if at all possible, so I swapped out the […]
[…] Tofu Omelet by Post Punk Kitchen […]
[…] from Low Fat Vegan Chef and Post Punk Kitchen. Tofu Omelette Author: Erin Penor Recipe type: Breakfast Serves: 8 Prep time: 10 mins […]
[…] out of my kitchen, I knew it was a “must post”. Always curious about the legendary Tofu Omelet from Vegan Brunch by Isa Chandra Moskowitz, I gave it a whirl over this past weekend with my hopes […]
[…] van deze gerechten zelfs lekkerder dan de ei-gerechten. Als de foto je al laat watertanden, kun je hier vinden hoe je zo’n omelet maakt. Wie liever geen tofu gebruikt, kan ook een Indiaas recept op […]
[…] Quinoa porridge Amaranth ginger porridge Oatmeal Soaked oats Toast & pb Tofu scramble Frittatas Omelettes Smoothies Tofu benedict Breakfast burritos Breakfast sandwiches Breakfast bagel with guacamole and […]
[…] just for the extra sturdiness- the idea to add chickpea flour came from a similar recipe on the PPK. Next time, I’d add even more chickpea flour to see if i can give the texture a little more […]
I’ve made this over and over again, and will continue to do so. Especially when my asparagus is coming up so delightfully!!! YUM!