Vegan Scrambled Eggs
This vegan scrambled eggs recipe is quick and easy to whip up in minutes for delicious “real” tasting vegan eggs made with tofu! It’s a healthy, high-protein tofu scramble that everyone will love.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!
Of course, these plant-based scrambled eggs are not real eggs, but they sure do taste like them!
❤️ This vegan egg recipe
- is easy to make.
- tastes like the real deal.
- can be made ahead of time
- is a low-carb, high-protein breakfast.
- is great to keep in the fridge ready to fry up when you want them.
🧾 Ingredients and substitutions
- Tofu – firm or extra firm tofu that comes in 14 oz plastic tubs. The high-protein tofu is too dry, and the soft tofu is too wet and falls apart. You can use this recipe if you want to make a silken tofu scramble.
- Nutritional Yeast – for flavor and added nutrition. Also known as nooch, it’s a slightly cheesy-tasting yellow powder that gives your food an umami flavor. (Read this post if you want to know more about nutritional yeast.)
- Salt – for flavor. You can use regular salt or black salt (aka kala namak) which contains sulfur and will give your “eggs” a more eggy flavor. You can order it from Amazon or buy it at your local Indian market. Read more about black salt here.
- Garlic Powder – or onion powder for flavor. (optional)
- Turmeric – for color. (The color will get darker once it’s cooked, so don’t worry if it doesn’t look like the right color before cooking).
- Oil – to fry your “eggs” so they don’t stick to the pan. Any neutral-flavored oil will work.
🔪 Helpful tools
Frying pan – to cook your “eggs.” Make sure to use something that is non-stick, since tofu can stick easily. I love my iron skillet for tofu since it’s well seasoned and nothing sticks to it.

🥄 How to make vegan scrambled eggs
Step 1 – Drain a block of tofu and squeeze out any excess water with your hands. (Don’t press it, leave some wetness).
Step 2 – Drizzle some cooking oil at the bottom of your frying pan and crumble the tofu into the pan until it’s in pieces about the size of scrambled eggs.
Step 3 – Sprinkle with nutritional yeast, garlic powder, salt, and turmeric to flavor the tofu.

Step 4 – Stir frequently and pan-fry over medium heat for about 5-7 minutes until they are heated through and are the desired texture. (It will become less wet as it cooks).

➕ Add-ins
This is a base tofu scramble recipe flavored to taste similar to eggs, but you can add anything that you would add to regular scrambled eggs.
These are some of my favorites…
- Fresh Herbs and Spices
- Black Pepper or Red Pepper Flakes
- Broccoli
- Vegan Mozzarella Cheese
- Mushrooms
- Onions
- Spinach
- Vegan Bacon Bits
- Salsa
- Green Onions
- Vegan Pesto
- Vegan Buffalo Sauce
- Garlic Cilantro Sauce
- Hot Sauce
👩🏻🍳 Pro Tips
- If you are going to add dense vegetables like broccoli or onions, do so about 3-5 minutes before adding your tofu mixture. This will give them enough time to cook
- If you are adding things like spinach, tomatoes, or cheese, do so at the end of cooking to ensure they don’t burn or get overcooked.
- I usually keep this recipe for vegan eggs simple and tasting more like plain scrambled eggs, but when I want a veggie-packed tofu scramble, I always make this veggie tofu scramble with pesto recipe!
- You can mix up the tofu with the salt, nutritional yeast, and turmeric and put it in a sealed container in the fridge until you are ready to fry it up for a quick easy breakfast!
🍳 Serving suggestions
- They are good simply plain with some Vegan Bacon, Tempeh Bacon, Mushroom Bacon, Vegan Sausage, or fruit on the side.
- It’s also delicious served on toast or an English muffin to make a vegan egg sandwich.
- Roll it up in a tortilla and have a breakfast burrito!
- My favorite way, and maybe I’m just a little weird, is with a drizzle of ketchup on the top!

💡 More vegan egg ideas
If you miss the taste of eggs, you have to try my amazing chickpea omelets, vegan crepes, vegan egg muffins, or vegan French toast made from garbanzo bean flour! Plus, you won’t believe your taste buds when you eat this vegan egg drop soup!
If you want to learn more about vegan egg replacement, check out my guide on egg substitutes for any recipe.
🌟 More vegan breakfast recipes
- Vegan Biscuits and Gravy
- Silken Tofu Scramble
- Healthy Veggie Tofu Scramble
- Vegan Cream Cheese on Bagels
📌 Be sure to follow me on Pinterest for new vegan recipes!
📋 Vegan scrambled eggs recipe

Vegan Scrambled Eggs
Ingredients
- 14 oz firm or extra firm tofu, (the type that comes in a plastic tub).
- 3 tsp nutritional yeast
- 3/4 tsp salt , (black salt for an egg flavor)
- 1/4 tsp turmeric
- 1/4 tsp garlic powder
- 1 tbsp oil, any neutral-flavored oil will work
Instructions
- Drain a block of tofu and squeeze out any excess water with your hands. (Don’t press it, leave some wetness).
- Drizzle some cooking oil on the bottom of your frying pan and crumble the tofu into the pan until it’s in pieces about the size of scrambled eggs.
- Sprinkle with nutritional yeast, garlic powder, salt, and turmeric to flavor the tofu and mix well.
- Stir frequently and pan-fry over medium heat for about 5-7 minutes until they are heated through and are the desired texture. (It will become less wet as it cooks).
Notes
- If you are going to add dense vegetables like broccoli or onions, do so about 3-5 minutes before adding your tofu mixture. This will give them enough time to cook
- If you are adding things like spinach, tomatoes, or cheese, do so at the end of cooking to ensure they don’t burn or get overcooked.
- I usually keep this recipe for vegan eggs simple and tasting more like plain scrambled eggs, but when I want a veggie-packed tofu scramble, I always make my vegan tofu scramble with pesto recipe!
- You can mix up the tofu with the salt, nutritional yeast, and turmeric and put it in a sealed container in the fridge until you are ready to fry it up for a quick easy breakfast!
- If you are using black salt for the first time, you may want to try just a little at first, although it gives a very egg-like flavor, it has a strong smell of sulfur that you not like.
*This recipe was originally published on January 11, 2019. It was updated on June 3, 2020, to include new images and more detailed recipe instructions.
Nutritional yeast loses some nutrients when cooked so I always add it after cooking. I don’t notice any difference
Hi Monica, thanks for the trove of good recipes! I have a practical question for you: what is the tofu press that you are most happy with? I haven’t bought one yet, and since you must be using it all the time, I am guessing you found the one that lasts the longest and can do the job consistently.
I am sure other readers would just be as happy as myself to get some guidance in this department! Please advise!
thanks, Moneva
I can’t eat tofu because it is soy and I can’t eat that so I need a substitute
Like your recipe. Thank you
I’m glad that you liked the recipe, Huong! 🙂
I’ve given 5 stars even though I haven’t yet tried it, as I like all the ingredients.
I tend to avoid tofu, simply because a whole block is too much for me. I’m elderly and live alone, so have no-one to finish it up.
Can I freeze tofu, either in it’s uncooked state, or once it’s in a recipe?
I’d be grateful for your advice.
Rosie
Hi Rosie, you can freeze tofu uncooked or after you have cooked it. However, the texture of the tofu gets a little sponge after you freeze it. (Some people like it better that way, it’s just a personal preferrence. Enjoy the recipe!
Hi Rosie, here is a suggestion: invite somebody over for lunch, brunch or breakfast and eat the whole pack! Digestion and enjoyment of a meal are multiplied by 10 in good company! Being elderly is no excuse not to have company… last time I checked, lol!
All the best! Moneva
Love these! Delicious!
Thanks so much
You’re welcome! I’m happy that you liked the recipe! 🙂
I recently started buying rice flakes which I use for my oat free porridge. I’ve had rice noodles before but I just discovered them in a form of flakes!
Since they’re kind of soft and chewy, do you reckon they would be a good substitute for the tofu in this recipe?
It sounds interesting, but I have never used rice flakes, so I can’t say if they would work or not.
Thank you, it looks delicious, I will make it
I hope that you enjoy them! 🙂
Thank you so much for this recipe! My non-tofu-liking kids LOVED this!
You’re welcome, Sina! I’m so glad that they loved it. It is one of my kids’ favorite breakfasts too! 🙂
I am allergic to tofu, what other options are there?
If you can’t have soy, there is no replacement for this specific recipe, but be sure to check out my recipe for vegan chickpea omelets! They are eggy and delicious with no soy. Here is the link. https://thehiddenveggies.com/chickpea-omelette-the-best-vegan-omelette/
Five stars. Made my mornings easier…the protein easily keeps you full until lunch. Thank you!
So happy that you like this scramble! It’s my kid’s favorite breakfast too! 🙂
Love this healthy breakfast. Looks like a great way to start the day!
Thanks Kelly, It’s what my son and I ate for breakfast this morning! So good! 🙂
Tofu scramble is one of my favorite breakfasts!! This looks great 🙂 I need to try it with black salt.
I love tofu scramble! And I really appreciate how few ingredients you use. I find that a lot of the recipes for this dish get too fussy. Just the good stuff needed 🙂
Thanks Alisa, I find that with fewer ingredients, it really tastes a lot like real scrambled eggs. If you miss that flavor, this recipe will satisfy that craving for sure.
OMG! These really tasted similar to real scrambled eggs! I just made them for breakfast this morning and my family loved them. I’m going to try them in breakfast burritos tomorrow morning!
So happy to hear that you liked them! They’re great for breakfast burritos. I love them on toast with some ketchup drizzled on top too!