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.







Maria says
This scramble is simply fantastic! I will be making this many many times. Thank you.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So thrilled you love it Maria! Thank you for your review 🙂
Jay Dorman says
I love this recipe for camping trips.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh yes, so filling and comforting! 🙂
Kathleen Thirkettle says
Love this recipe! I've made it several times, especially good with my home made tofu, firmly pressed. We like to eat it with rice for dinner. I use only 1/4 tsp chilli powder, and find adding a squeeze of fresh lemon juice lifts it even more.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh lovely! So happy you love the recipe Kathleen 🙂
Barb says
I followed the recipe to a tee. Absolutely delicious. Thank you for your website. I've been vegan almost 2 years.
Jess @ IDTLC Support says
Amazing! Thanks for sharing, Barb!
Gill says
Hi Sam, I made this for supper tonight using onion, green pepper, tomato & baby spinach as that's what I had. I made half the recipe & have some for breakfast tomorrow morning. Fabulous recipe, really delicious - thank you! I will definitely be making this regularly, so quick & easy
Sam Turnbull says
So happy you loved it! 🙂
Char says
This is the best tofu scramble I've ever made. (and I've tried A LOT) Definitely a keeper!! I added broccoli because I love it, and I had extra. Really delicious.
Lily says
How long does this last in the fridge ?
AJ says
Love your energy! You make it fun! Thank you for sharing this recipe. Great to eat and put the leftovers (if I have any from the family) in a tortilla or pita for another meal. Keep up the cooking and sharing!
Jenny Allen says
Sam, you saved me again. Every time I despair over having to cook another dinner, I call up your blog and BAM - there's something easy and delicious! I happened to have all ingredients on hand, including my pre-mixed tofu scramble spices. I had dinner ready in record time. You make it a thousand times easier to be vegan. Thank you so much!
Fermin says
Good write-up. I absolutely love this website. Continue the good work!
Delisa Prioletti says
Valuable information. Lucky me I found your web site by accident, and I am shocked why this accident didn't happened earlier! I bookmarked it.
Beata says
Just made this (again) and it totally hit the spot for me this morning. Yes, I really was craving this scramble this morning! Didn't feel like chopping the garlic so just skipped it, lol. Didn't have a red pepper (or any pepper for that matter) so just omitted that too. Used extra firm silken tofu that had been frozen and thawed out for this recipe.Followed the rest of the recipe as written and topped my scramble with medium heat salsa. Just. Freaking. Perfect. Period. Thank you Sam!!!!!
Becca says
This was great! I am not vegan but am trying to make some changes. I have been wanting to try this for a while and finally did today. I honestly don’t know that I would have been able to tell it’s without eggs if I’d been blindfolded. So excited to use this for all kinds of yummy meals! (Breakfast tacos are next!)
Sam Turnbull says
Wonderful! Thrilled you enjoyed it so much, Becca 🙂
Denali says
so so yummy! Today was the second time I've made this and it was a big hit with my whole family 🙂 I added in some kale and tomatoes and we ate it stuffed in roasted sweet potatoes. Thanks for sharing this!
Cindy says
This is by far the best tofu scramble EVER!!! Made it several times. The black lava salt is key. Used cooked dried black beans. I do not use oil so water did just fine for sauteing the onions, etc. I have had this for breakfast and dinner. Sides with sliced avocado and berries for breakfast. Sides of green vegetable and half of roasted sweet potato for dinner. Just yummy, yummy.
Sam Turnbull says
Wonderful!
Dee says
First ever tofu scramble. I'm not really such a fan of tofu so I used half the amount called for just in case I was going to scrap it. I used extra firm silken tofu. Had to use what veggies I had on hand since it's grocery shopping day and the fridge has scanty yield at the moment, ha ha. Sweet onion, garlic, Serrano pepper, celery, carrots, snow peas, green beans, and chickpeas. Topped with parsley and cherry tomatoes after cooking. Pretty eclectic. Very delish! Bonus, I have enough leftover for at least 3 days!
Tagged you, with pics, on Instagram.
This is the first of your recipes I've tried and now can't wait to try more!
Thank you!
Sam Turnbull says
So happy you enjoyed, Dee!
Anne says
This scramble is so yummy and healthy! We have it for dinner once a week. Thanks for the recipe!
Sam Turnbull says
You're most welcome 🙂
Beata says
Hi Sam! Ready to try the tofu scramble but I have a question. This recipe calls for a different scramble spice mix than your recipe for just the scramble mix. Is the mix for this recipe different (added cumin, for example) because it is a southwest style dish with black beans and such?
Also, this recipe states that silken tofu can be used for the silkiest texture and your original spice mix recipe does not. I see that this recipe is quite older (2014) than your scramble spice mix (2019). Have you decided that silken tofu is really not the best for the "scrambled eggs"?
Please advise. Thank you!!!
Beata says
First off, this tofu scramble absolutely checks all the hearty breakfast boxes for me after eschewing the 3 eggs and 5 slices of bacon type breakfasts! Yes, I actually ate this many eggs and bacon slices in one sitting. Repeatedly, lol. I am definitely a savory and filling breakfast person and I find that the granola, smoothies, muffins and so on typically just don't cut it for me when it comes to breakfast. This one is a godsend!
I also answered my own question regarding the silken tofu, at least partially. When I made the scramble the first time on January 4th, I used 1 block of extra firm silken tofu that had been previously frozen and thawed out for the scramble. I hand squeezed A LOT of water out of the thawed out block of the extra firm silken tofu! I simply crumbled the resulting silken tofu ball into the scramble. This resulted in a fairly dry but still silky texture (I liked my eggs slightly wet when I ate them).
This morning, January 5th, I wanted to prep more of the scramble for the week, but I didn't have another block of thawed out extra firm silken tofu, so I used a block right out of my pantry, so not frozen and thawed out. This resulted in a very silky texture but somewhat watery scramble. Frankly, the texture was too silky - the real eggs are not that smooth when you scramble them. And the liquid in the pan was not very attractive and was making the entire scramble a little soggy. After this discovery, I immediately popped another block of extra firm silken tofu into the freezer for future use!
Of course, these are my personal observations and my own personal preference will be to use a thawed out block of extra firm silken tofu. I may try the scramble with refrigerated medium firm or firm tofu later because I love to compare different outcomes of the recipes depending on the kind of the ingredients used, but I am in no rush. The texture and moisture level of the scramble resulting from using the thawed out extra firm silken tofu was great for me. Who knows, maybe someone else will find this dissertation helpful too. 🙂
Since I didn't have any bell peppers, I simply skipped them but used 1 Serrano pepper for the heat. OMG yummy!!!
Thank you Sam!!!
Sam Turnbull says
You're welcome 🙂
Sam Turnbull says
The scramble spice mix is intended to taste like eggs. This one isn't. I have comments about the tofu textures in the scramble spice mix post. Hope that helps!
Steve says
Good Recipe, but your website is ABSOLUTELY APPALLING!. The ridiculous number of ads make it almost impossible to navigate. This is self defeating as, while the ads may generate revenue, most people will give up and find a recipe elsewhere. Honestly, it's just about the worst website I have seen.
Sam Turnbull says
Hi Steve, I haven't heard this complaint from anyone else, so I'm wondering if there is some kind of glitch or that you are seeing something different than everyone else? The ads on my site help support the work I do so I can continue to provide free recipes.
Ulrike says
To answer Sam's question I only get one ad every now and then so check settings maybe. I use her site frequently too. Ive had other websites do that and also dislike using them for that reason.
Alan H. says
Sam, This recipe is the Bomb! I make it every couple of weeks, and then have it for breakfast almost every day. Also, I like to take some and make breakfast burritos, with Spanish rice and vegan cheddar cheese shreds. Anyway, thanks for sharing, and Bon Appetegan! 🙂
-Alan
Age 55
Vegan
Atlanta, GA
Sam Turnbull says
Amazing!! So happy you love it, Alan 🙂