scrambled tofu with black salt in a brown bowl

Learn the secrets to making perfect tofu scramble with this recipe that turns out eggy, soft and delicious every time! The perfect vegan alternative to scrambled eggs made in 15 minutes with just 8 ingredients.

vegan scrambled eggs in a pan

Question question! How did (or do) you like your scrambled eggs?

My ideal scrambled eggs were soft, a little fluffy and a little runny.

So when I first went vegan like… 9 years ago, I tried this interesting concept of tofu scramble and to be really really honest, I was not impressed. I think I was expecting a little too much. I guess it was what tofu scramble sounds like: tofu that is scrambled with seasonings to give it flavour.

To be fair though, it had potential. Which is why I made these breakfast egg muffins that turned out amazing. I don’t know what took me so long to try and make a tofu scramble that ACTUALLY has the texture and flavour of scrambled eggs but I went on a mission last weekend to nail the PERFECT tofu scrambled “eggs”.

This tofu scramble recipe is going to cover what you need, how to make tofu scramble that taste like eggs and my secret tips to nailing that perfect scramble egg-like texture.

Put on your apron, grab your tofu and let’s get scrambling!

tofu scramble ingredients in a bowl on a beige marble top

What You Need

First things first, let’s cover what you’re going to need to make this recipe for tofu scramble.

  • Firm Tofu AND Soft Tofu: I’ll explain below why both is crucial but it’s for textural purposes– trust me on this one.
  • Cashew Butter: This adds creaminess and some fat to make it more satiating. You can also use tahini.
  • Nutritional Yeast: We don’t want it tasting cheesy but it does give it some flavour.
  • Miso Paste: Adding in a bit of umami thats missing from tofu.
  • Black Salt: The star ingredient that makes tofu scramble actually taste like eggs!

And if you want, you can throw in some garlic powder, onion powder and pepper for more flavour. I love to top it off with some green onions or chives but thats your call.

step by step how to make vegan tofu scramble

How to Scramble Tofu Eggs

Making tofu scramble is easy,and all you need is 1 pan! You can serve tofu scramble for breakfast in just about 15 minutes:

  1. Blend or mix the “eggy” sauce ingredients together. You can make this sauce ahead of time and keep in it an air tight container in the refrigerator for up to 3 days.
  2. Heat a pan over medium-high heat. Crumble the firm tofu in and shift it to one side of the pan.
  3. Add the soft tofu and cut through it using a wooden spoon.
  4. Add in the eggy sauce mixture and then gently combine the soft tofu with the firm tofu. Let it cook for 3-5 minutes without stirring so that the sauce has time to absorb.
  5. Then use a heat safe spatula or wooden spatula and push the tofu scramble side to side (like how you would for real scrambled eggs) every minute or so and let it cook until most of the sauce has evaporated.

I like to remove the pan from the heat while it’s still slightly runny because thats how I like to scramble egg tofu but you can let it cook up to your desired consistency. Note that the tofu will continue to absorb the sauce as you let it sit so serve immediately if you don’t want it too dry.

soft scramble made with soft and firm tofu in a pan side shot

Mastering Scrambled Tofu

So we covered what you need and how to make tofu scramble. Now I’m going to share Here are my top secret tips for PERFECT tofu scramble- every time:

  1. The Tofu: The kind of tofu you use is KEY. Using two different textures of tofu mimics the texture of scrambled eggs. Soft tofu for that ‘soft’ egg-like texture and firm tofu so that it doesn’t just completely turn into mush and has some structure to it.
  2. Adding Fat: Tofu is naturally low in fat. Simmering it in just water or milk doesn’t do anything to the tofu. By adding the cashew butter or tahini into the eggy sauce, it makes it creamier and also much more satisfying.
  3. Black Salt: This is the special ingredient that really makes this taste like eggs. Without it, you’re kind of just left with tofu with a cheesy-ish savory flavour.
  4. Use a Nonstick Pan: Trust me, it’s a lot easier. You want to make sure the sauce and tofu doesn’t brown and by using a non-stick pan you won’t run into any problems.
  5. Heat Temperature: We want medium-high so that the liquid cooks off relatively quickly and so that the tofu has a chance to absorb all the sauce.
  6. The “Scrambling” Technique: Instead of just stirring and stirring the tofu in the pan, you want to be gentle (kind of like when you scramble eggs) and push the tofu side by side so you don’t break the soft tofu too much.
  7. Timing: When the tofu scramble is done is completely up to you. Generally, it takes about 8-10 minutes on the stove. I prefer a much more creamy-runny scramble tofu but if you like a more put-together (another word for dry-er I guess) kind of scrambled egg tofu then wait for all the liquid to evaporate. Regardless, the tofu will soak up that sauce and still yield a very soft scrambled tofu egg.
tofu scramble in a bowl with tomatoes

So that’s it for this recipe my friends. I hope you took away a few handy tips, try this version of scramble tofu and love it as much as I do! It’s by far my favourite recipe for tofu scramble because of its eggy flavour and texture. Think soft… light and a little runny- just like how scrambled ‘eggs’ should be!

Ways to Serve Tofu Scramble

PS. You totally could have tofu scramble on its own, but here are some of my fav ways to serve tofu scramble and make it a complete meal!

  • serve it with some buttery toast
  • add it to bowls (think buddha bowls, rice bowls, asian bowls… etc)
  • layer it into breakfast sandwiches or bagels with vegan cream cheese, vegan breakfast patties and avocado
  • stuff it to breakfast burritos
  • … drizzle a bit of ketchup on it

Okay, the ketchup is either a love it or hate it thing– but I love it so I had to include it 😅Do you like ketchup with your “eggs”? Let me know below!

tofu scramble in a brown bowl close up shot with cherry tomatoes and green onions on top

If you recreate this Eggy Tofu Scramble Recipe let me know how you liked it by leaving a comment and rating below or by tagging me on Instagram @Okonomikitchen, I love seeing all of your tasty recreations!
Hungry for more? Be sure to subscribe to my newsletter and follow along on Instagram, Youtube and Pinterest for more deliciousness!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
tofu scramble in a bowl with tomatoes

The Best Tofu Scramble

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 14 reviews

  • Author: Lisa Kitahara
  • Total Time: 15 minutes
  • Yield: 2 servings 1x


Learn the secrets to making perfect tofu scramble with this recipe that turns out eggy, soft and delicious every time! The perfect vegan alternative to scrambled eggs made in 15 minutes with just 8 ingredients.


Units Scale

Eggy Sauce:

Tofu Scramble:

  • 1/2 block soft tofu (200g)
  • 1/2 block firm tofu (200g)


  1. Add all the eggy sauce ingredients into a blender and blend until smooth. Alternatively, you can whisk all the ingredients into a bowl until combined.
  2. Heat a pan over medium high heat. Crumble the firm tofu into the pan and then use a wooden spatula and move it to one side of the pan. Add in the soft tofu and use the wooden spatula to cut through the soft tofu. Do not over cut or as you mix it, it will become too mushy. 
  3. Pour in the eggy sauce and then slowly start mixing the soft tofu with the firm tofu with wooden spatula until combined. Cook without stirring for about 3-5 minutes. Give a piece of the tofu a taste and add some salt if desired. Continue to cook and stir every 1 minute until liquid is evaporated to the consistency you like (about 6-8 minutes). 
  4. Serve immediately and garnish with spring onions and pepper. 


  • Helpful Equipment: wooden spoon, small sauce blender
  • Nutritional Information Disclaimer: Nutrition information is a rough estimate calculated on an online tool (Cronometer). 
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: breakfast
  • Method: stovetop
  • Cuisine: vegan, gluten free


  • Serving Size: 1 serving
  • Calories: 230
  • Sugar: 1.7g
  • Sodium: 731mg
  • Fat: 13g
  • Saturated Fat: 1.8g
  • Unsaturated Fat: 3g
  • Trans Fat: 0
  • Carbohydrates: 6.4g
  • Fiber: 1.2g
  • Protein: 24.7g
  • Cholesterol: 0


tofu scramble pinterest graphic

Okonomi Kitchen is a participant in the Amazon Services LLC Associates Program. When you purchase something through my amazon affiliate links, I earn a small commission that helps me produce consistent content at no cost to you. Thank you for supporting my plant based kitchen! 


About Lisa

I'm Lisa, a home cook, recipe developer and founder of Okonomi Kitchen. Here, you'll find a mix of classic and modernized Japanese recipes, and creative, plant-forward meal inspiration using seasonal ingredients. I hope to share more about Japanese cuisine and culture through food and recipes.

Related Recipes


Leave a reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. I’ve been making this for quite some time now, it’s sooo delicious and so easy to make! I usually eat it with some greens or I’ll add tomatoes and vegan cheese…yum

  2. This is my go to tofu scramble every weekend! It’s creamy and perfect on its own or with toast or sautéed mushrooms, seriously anything! Whenever someone asks me for a tofu scramble recipe I send them this one every time!

  3. I stopped eating animal products a couple months ago and had only tried the Just Egg substitute, which I was not a fan of. I had been looking at “egg” recipes for a while and this one sounded good so I made it. Wow, wow, wow! It’s the first recipe I have tried, but it’ll be the last as well.

    I wanted to recreate a dish I used to make called “special breakfast”. It’s a skillet/scramble with eggs, potatoes and breakfast sausage. These eggs worked great to mix in the skillet. I cooked them longer so they weren’t so wet. It turned out great!

    This recipe is delicious, easy to make and the instructions are spot on. 5 stars hands down.

    1. Hmm, I haven’t tried freezing tofu scramble but it may be a tad liquid-y due to the nature of tofu being frozen and thaw. If you do try, let me know how it goes!

  4. I enjoyed making this recipe and my parents liked it when i gave them some. I used tahini the first time but vegan butter works so much better haha.

  5. Hi Lisa! Thank you for your response to my last comment! I tried to reply to your reply but it won’t let me.😅 I was also just wondering which you personally prefer for this dish – tahini or cashew butter?