This post may contain affiliate links. Please read our disclosure policy.

Introducing the creamiest vegan tofu scramble! It is perfectly seasoned with a subtle eggy flavor and ready in just 10 minutes! Plant-based, packed with 28g of protein, and so versatile! Enjoy with sautéed vegetables or toasted bread!

Close up of vegan tofu scramble on a plate with scallions.

⭐️ Why You Should Try It

  • It’s quick and easy: it requires just 10 minutes + 8 ingredients.
  • It’s a must-have recipe: whether you plan to serve it with toast for breakfast or with greens for lunch, it’s always handy to have a good tofu scramble recipe on hand.
  • It’s super creamy, fluffy, and tasty. Vegans and non-vegans alike will enjoy this dish!

📘 What Is Tofu Scramble

A tofu scramble is a plant-based alternative to scrambled eggs. It makes use of tofu and some seasonings to replace the eggs. It’s vegan, healthy, and just as high in protein as scrambled eggs!

Ingredients like tofu, nutritional yeast, onion powder, and salt.

🥣 How to Make It

There are a few secret tips that bring this dish to the next level:

  • Two kinds of tofu – Instead of just going with firm tofu for this scramble, we will be using a combination of medium and silken tofu. Both help create a texture much more similar to scrambled eggs.
  • Kala namak salt – Also called Himalayan black salt, this type of salt has a sulphurous and pungent flavor. Just a pinch of kala namak salt adds a subtle eggy flavor to this tofu scramble.
  • A pinch of sugar – Eggs contain natural sugars, while tofu doesn’t. So while you will not taste the sweetness, a pinch of sugar helps balance the flavors.
  • Tapioca starch – At the end of cooking, we add a few teaspoons of tapioca starch diluted in water. This will bring just a little bit of sliminess, like real scrambled eggs!
  • Annatto oil – While optional, using annatto oil instead of turmeric gives the eggs the perfect color. Turmeric tends to give a yellow with green hues, but annatto oil brings a more appetizing yellow/orange color. I didn’t use any turmeric here, just a teaspoon of annatto oil!
  • Vegan butter – The addition of vegan butter adds the richness needed to take this dish to the next level!
Sautéed tofu in a skillet.

Start by melting the vegan butter over medium heat. At this point, you can add the annatto oil as well, if using. Once melted, add the scrambled medium tofu and sauté for a few minutes.

Next, add the silken tofu and the seasonings, and sauté for another couple of minutes, stirring regularly to combine. Finally, top with ground black pepper and chopped scallions!

Sautéed silken tofu in a skillet.

🍞 What to Serve It With

This dish is delicious as is but is even better when served with the following:

  • Roasted vegetables: make it a complete meal by serving this tofu scramble with roasted veggies like broccoli, carrots, bell peppers, and onions.
  • Sautéed greens: green beans, caramelized zucchini, kale, or even pak choi!
  • Toast: the texture of this tofu scramble is actually perfect for toast. Feel free to add some avocado slices for healthy fats!
  • Sushi: Scrambled tofu makes the perfect topping to Inari sushi!
Vegan tofu scrambled topped with black pepper and green onions.

📔 Tips

  • This recipe yields a very creamy tofu scramble, but you can adjust the texture by playing with the ratio of medium tofu to silken tofu.
  • Want to make a veggie tofu scramble? Simply sauté vegetables before and then add the tofu and seasonings.
  • This recipe yields one large portion. It will serve one with a salad on the side or two if served on toast. Feel free to double the recipe!
  • A personal favorite way to serve this tofu scramble: Melt 2 tablespoons of vegan butter in a skillet over medium heat. Once hot, add two thick slices of whole wheat bread and cook on both sides until golden brown and crispy. Transfer to a plate and top with the tofu scramble! It makes a delicious and high-protein breakfast!


Do I need to press the tofu?

No, there is no need to press the tofu for this recipe.

Can I use just one type of tofu for this recipe?

Yes, you can use just one type of tofu (silken or medium tofu), but you won’t get the same texture.

How long can I keep scrambled tofu?

You can keep it for up to 3 days in the refrigerator. Reheat over medium heat in a non-stick skillet for a few minutes.

Tofu scramble on a plate with scallions and black pepper.

I hope you are going to love this creamy tofu scramble! Whether you are vegan or just having vegan guests, this tofu scramble is a classic recipe that everyone should have in their cookbook!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Tofu scramble on toast with green onions.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


The Creamiest Tofu Scramble

4.50 from 4 votes
Author: Thomas Pagot
Insanely creamy and fluffy tofu scramble that is perfectly seasoned! Delicious with sautéed vegetables or toasted bread. Easy to make with just 10 minutes and 8 ingredients!
Prep Time : 10 minutes
Cook Time : 5 minutes
Total Time : 15 minutes
Servings 1 serving
Calories 377 kcal



  • Heat the vegan butter (and annatto oil if using) in a non-stick skillet. Once the butter is melted, add the scrambled medium tofu and cook for 2 minutes, stirring regularly.
  • Next, add the silken tofu, nutritional yeast, onion powder, salt, sugar, and kala namak salt if using. Stir using a spatula to combine and slightly scramble the silken tofu. Cook for another 2 minutes.
  • Dilute the tapioca starch in the water and add it to the skillet. Stir to combine and cook for one more minute or until the tapioca slurry has thickened.
  • Remove from heat and transfer to a serving plate. Season with ground black pepper and sprinkle with green onions! You can eat the tofu scramble as is or with sautéed vegetables on the side. It's also delicious on toasted bread!


Serving: 1 serving | Calories: 377 kcal | Carbohydrates: 17.8 g | Protein: 28.8 g | Fat: 21.9 g | Fiber: 4.7 g | Sugar: 3.6 g
Course : Breakfast, Entree, Side Dish
Cuisine : American
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

I’ve never seen medium tofu in the store. Does it really exist?

cant wait to make this soon for me i never had creamy tofu scramble before also are you still posting on instagram as last i saw your post on 28 may i love your posts on instagram perfect for my after office meals love your recipes as always brightens up my day everyday after work

The recipe calls for scrambled medium tofu.

Can you please give some guidance (link, recipe, direction) on your idea of scrambled medium tofu?


5 stars
We loved this recipe! It has the perfect texture and the balance of flavors is just on point, thanks! I served this with avocado and toast and it was delicious.

Hey! If I don’t have tapioca starch, is there anything I could use instead please?

5 stars
We’ve had tofu scramble in a few vegan restaurants for brunch, this recipe is vastly superior and the only one I’ve tasted that actually matches the egg texture.
Thanks for the time of experimentation to come up with the perfect balance of taste texture and appearance deserved more than 5 stars oh and the butter was also great

3 stars
Texture is quite good but the flavour is way off. I think it was the onion powder.

I’m definitely going to try this. I used to like my scramble eggs soft and creamy, not dry like most tofu scrambled eggs recipes. I’m hoping this will do the trick. I just have to go buy some medium tofu and soft tofu (we don’t seem to have silken in this town 😕) and try this out. I’ll let you know how it works out. Thanks for this recipe.

5 stars
This is like scramble eggs. I loved it. Thank you for sharing.