This easy tofu scramble is soft, fluffy, and packed with savory, eggy flavor. Made with simple ingredients in one pan, it's the perfect vegan breakfast that's quick, satisfying, and endlessly customizable.

After making tofu scramble more times than I can count, I've realized the simplest version is the one I come back to again and again. Soft, fluffy, savory, and perfectly eggy, it's everything I want in a tofu scramble without a long ingredient list or extra fuss. It comes together in just 15 minutes with simple pantry ingredients, making it one of my favorite high-protein breakfasts for busy mornings.
Want to load it up with vegetables, beans, or vegan sausage? Go for it! Every great tofu scramble starts with a really good base recipe, and this one has never let me down. Whether you're vegan or simply trying to eat more plant-based meals, this easy tofu scramble deserves a permanent spot in your breakfast rotation.

Why This Is My Go-To Tofu Scramble
- Quick and easy: Keeping it simple means it's ready in just 15 minutes, including prep time!
- Soft and fluffy: Medium-firm tofu creates the closest texture to soft scrambled eggs, while a splash of vegan cream or milk keeps everything moist.
- Packed with protein: Tofu makes this a satisfying breakfast that will keep you full for hours.
- Customizable: Add vegetables, beans, herbs, or spices if you'd like, or just enjoy it as-is for the eggiest experience.

Ingredients for Tofu Scramble
- Vegan butter or neutral oil: I love using this homemade vegan butter.
- Medium-firm or firm tofu: I prefer medium-firm because it creates a softer, fluffier scramble that's closer to scrambled eggs, but firm tofu works well if you prefer a slightly chewier texture.
- Vegan heavy cream or plant-based milk: Just a splash keeps the scramble moist and creamy.
- Nutritional yeast: Adds savory, umami flavor.
- Garlic powder and onion powder: This combo adds a savory flavor to the scramble.
- Ground turmeric: This is what gives tofu scramble its golden color.
- Black salt (kala namak): The ingredient that adds authentic eggy flavor. You can find this in Indian grocery stores, health food stores, or online.
- Salt and black pepper: Season to taste.
How to Make Tofu Scramble

- Crumble the Tofu: Melt the vegan butter or heat the oil in a large skillet over medium heat. Drain the tofu and crumble it directly into the skillet with your hands, or use a potato masher to break it into soft curds.

- Season and Cook: Sprinkle the nutritional yeast, garlic powder, onion powder, and turmeric into the pan. Stir and cook for 5 to 10 minutes until heated through. If the scramble starts looking dry, stir in the vegan heavy cream or plant-based milk a tablespoon at a time.

- Add the Black Salt: Remove the pan from the heat or turn it to very low. Stir in the black salt, starting with ½ teaspoon and adding more to taste if you'd like a stronger eggy flavor. Season with additional salt and pepper if needed.

- Serve: Enjoy with toast, avocado, breakfast potatoes, fresh fruit, or alongside a stack of pancakes.
Tips and Variations
- No need to press the tofu: Just drain off the excess water. The remaining moisture helps keep the scramble soft, and any excess cooks off in the skillet.
- Add the black salt at the end: Black salt loses some of its eggy flavor as it cooks, so stirring it in at the end keeps that classic eggy flavor perfectly balanced. It also makes it much easier to adjust the egginess to your taste.
- Customize your scramble: Sauté onions, mushrooms, peppers, spinach, or kale before adding the tofu, or stir in leftover cooked vegetables.
- Make it extra hearty: Turn it into a Southwest scramble by cooking mushrooms, onions, peppers, and garlic first, then adding black beans along with a little chili powder and cumin.
- Add even more egginess: One of my readers' favorite tricks is drizzling my vegan egg yolk sauce over the finished scramble for extra richness.

Serving Suggestions
Pair your vegan tofu scramble with:
- Toast, English muffins, or bagels
- Fresh fruit or a green smoothie
- Pancakes or protein pancakes
- Hash browns or air fryer sweet potatoes
- Tempeh bacon, tofu bacon, or mushroom bacon
- Avocado toast
- Vegan breakfast sausages
- Blueberry muffins or baked oatmeal
- Roasted tomatoes or avocado slices
- Fresh salsa or pico de gallo
- Hot sauce or sriracha
Storage and Reheating
- Refrigerator: Store leftover tofu scramble in an airtight container in the refrigerator for up to 3 days.
- Reheating: Warm over medium-low heat in a skillet or in the microwave in 30-second intervals, stirring between each. If needed, add a splash of plant-based milk to loosen it up.

More Vegan Tofu Recipes
If you try this tofu scramble recipe, let us know by leaving a comment and rating it. I'd love to hear what you think! Share your creation in the It Doesn't Taste Like Chicken Community (this is where we're all hanging out now!) or tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Tofu Scramble (Easy, Fluffy & Eggy!)
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the tofu scramble:
- 1 tablespoon vegan butter, or neutral oil
- 1 block (14-16 oz) firm or medium-firm tofu, (I like medium-firm for a softer, more egg-like texture. Firm tofu works for a slightly chewier scramble)
- 1 - 4 tablespoons vegan heavy cream, or plant-based milk
For the seasoning:
- 2 tablespoons nutritional yeast
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon ground turmeric, (for color)
- ½ - 1 teaspoon black salt, (also called kala namak)
- Salt and pepper, to taste
Instructions
- Heat the pan: Add the vegan butter or oil to a large skillet over medium heat.
- Crumble the tofu: Use your hands to crumble the tofu directly into the pan, or add the tofu and use a potato masher to break it into a scramble texture.

- Add seasoning: Sprinkle in the nutritional yeast, garlic powder, onion powder, and turmeric. Stir well to coat and cook for 5 to 10 minutes until heated through and yellow. If the scramble gets a little dry, add vegan heavy cream or plant-based milk 1 tablespoon at a time to loosen.

- Finish with black salt: Lastly, sprinkle in ½ teaspoon black salt and stir to combine. Black salt is what gives tofu scramble its eggy flavor. It loses some of its flavor the longer it cooks, so I like to add it at the end to keep that eggy taste strong and easy to control. Add more black salt for a stronger eggy flavor if desired. Season with salt and pepper and serve hot.

- Serve: Serve immediately with toast, avocado, roasted potatoes, or as a filling for breakfast burritos.







Cathy says
Omg! I am a newbie to veganism and your website is a Godsend! I made this today (I didn’t have red peppers but I used broccoli). So delicious! And the spice mix was amazing ❤️ Thank you!
Sam Turnbull says
You're most welcome, Cathy, and a big huge welcome from me to your new vegan lifestyle! I hope you continue to enjoy my recipes and let me know if you ever have any questions or need any support 🙂
Heather Brown says
Hi Sam! I'm a vegan newbie and am definitely excited to try this recipe out for breakfast! I was wondering - does this meal stay good if I portion it out and refrigerate some? If so, how long do you think this will last in the fridge? I'm not familiar with cooking / storing tofu so figured I would ask! Thanks so much! I bought your cookbook for my sister's birthday and she LOVES it! 🙂
Sam Turnbull says
Hi Heather! Absolutely, just store it in the fridge in an air-tight container. It should keep for 3-4 days. So happy your sister loves my book!
Barbara F Salisbury says
Tried this today and it was a BIG hit with the family.
Thanks!!
Sam Turnbull says
Woohoo! You're most welcome, Barbara!
Ginny says
I never write reviews, but I just made this for breakfast and WOW it Is so good!! I made a few swaps for what I had in my kitchen (shiitake mushrooms, 1 tomato instead of bell pepper, regular white salt instead of black salt, and added some seitan.) Highly recommend this recipe! I usually just wing it with tofu scramble And am always dissatisfied. Never again!
Sam Turnbull says
Yay! So happy you loved it so much, Ginny!
Steve says
I received your cookbook this weekend and I looked through it this morning to find something to make for lunch. I settled on the Tofu Scramble.
Good stuff!
Thanks so much. You are making this easy.
Sam Turnbull says
Yay!! So happy you are enjoying it 🙂
Helen says
Do I need to press the tofu to get water out before scrambling? Thanks!
Sam Turnbull says
Nope. I always include all the directions and steps needed in my recipes.
Sherri Obermark says
This looks so good, I can't wait to try it!
Sam Turnbull says
Awesome! I hope you enjoy it, Sherri 🙂
Stephanie Knowles says
This is hands down the best brekkie I've had in years. The silken tofu is absolutely beautiful in this recipe, so creamy and subtle and the spice mix is just right. Accompanied by some of the rice paper bacon from your cookbook, this recipe absolutely made my day. Thanks Sam!
Sam Turnbull says
That's so awesome, Stephanie!! Thrilled you loved it so very much! 😀
Angela! says
Hi Sam!
I’m a new vegan and I miss eggs the most! The silken extra firm tofu was right on texture to eggs. I have made this recipe twice and the second time I took a tip from my local spice shop.. Yes, there is an entire shop just for spices, it’s frankly amazing.. The black salt punches more flavor if not cooked.. So... take two I sprinkled some (like you would sugar on cereal) on top of the scramble in stead of in the cooked mix and it kicked me in the face with eggy deliciousness!! So much less salt and still amazing!
Sam Turnbull says
Haha! That's amazing! So thrilled you enjoyed the scramble so much 😀
Susannah says
Sam,
This was my first recipe using tofu! It was a great experience. I am also enjoying your cookbook. So thankful I found you & your recipes 🙂
Susannah
Sam Turnbull says
Welcome to tofu, Susannah!! So thrilled you loved it. Thrilled you are enjoying my book! I'm glad you said hi 🙂
Leah says
This recipe never fails me! I’ve pleased many vegans and non-vegans alike with this scramble. I always have a large batch of the seasoning on hand so I can throw this meal together pretty quickly for any meal. I also really appreciate the tips about making the scramble in general, as I often sub out different veggies... had I used other recipes, I’m sure my scrambles would always be a sloppy, slimy mess. Thank you!
Giedre says
Truly wonderful recipe! Mine came out extremely spicy though, so it's either the chilli powder I used or i spazzed and threw in a tablespoon instead of a teaspoon accidentally - just have to watch that next time! But otherwise really good. I think it would work as a breakfast burrito filling quite well!
Sam Turnbull says
Haha, so happy you enjoyed it, Giedre!! 😀
Jose Gramillo says
Hello!
Just came across this recipe and must say it looks delicious to make and eat! I will definitely be subscribing for more vegan recipes
Sam Turnbull says
Awesome!! I hope you love it 😀
Krista says
This is hands down the BEST tofu scramble I have ever had! I followed the recipe except I only had 1/2 a block of firm tofu on hand so I added in a Siracha baked tofu that I had in the fridge. It was amazing! Served with gf toast and avacado. YUM. Making again...and again...!
Sam Turnbull says
YAY! So happy you loved it so much, Krista 🙂
Pam says
I made this for breakfast and it was delicious. It’s also more filling and nutritious than some of my other breakfast choices. Will definitely have regularly.
Sam Turnbull says
Awesome! Thrilled you enjoyed it, Pam.
Liz says
I have to admit, I was skeptical at first. I don't really like tofu, but only because I haven't found a way to prepare it that's actually delicious. This recipe changed that. Thanks!
Sam Turnbull says
Woohoo!! Thrilled you loved it, Liz 🙂
Moni says
Awfully delicious! Been up since 4.20am unable to fall asleep. Started looking for the scrambled tofu recipes at 5am, moved to the kitchen at 6am. If I had time I’d still be sitting at the breakfast table pondering how great it was! The combination of mushrooms, tomato, frozen spinach and white beans (with a black spot) was spectacular. Avo, cucumber, raddish and some crackers on the side topped it all! Thanks.
Sam Turnbull says
Wonderful! SO happy you enjoyed it, Moni 🙂
mamaplanted says
DELICIOUS! I have been wanting to try tofu scramble for a long time, but never had the courage to make it because I was afraid it was going to be awful. This was actually really, really tasty. I kept the spices the same, but made it with chopped tomatoes and spinach. I find that vegan alternatives can often be a sad disappointment, especially when trying to convince meat-eating family and friends. But this meal deserves its own place on the menu. Yum!
Sam Turnbull says
Haha! Love it! So happy you enjoyed it so much. I feed my meat-eating friends and family my recipes and they always love them. It's just about being able to have all the flavours and textures 🙂
Michelle says
I was looking for a way to use up some tofu and this was perfect. While I halved the recipe it still made enough for 4 breakfasts. The ingredients are actually zero points on the new freestyle weight watchers plan,I can't thank you enough!
Sam Turnbull says
Wow amazing!! Thrilled you enjoyed it, Michelle 🙂
Orla says
Hi Sam, I made this for lunch today. Didn't put in the chilli or beans though. Had it on toast. Lovely. You get the texture of eggs which is great when you are trying to stick to veganism. I will make it again as its quick to throw together. It would be easy to make in advance and take to work. Thanks,
Sam Turnbull says
Thrilled you loved it so much, Orla 🙂