Tofu Scramble Recipe

By Jessica Hylton -
This Tofu Scramble Recipe is a vegan version of scrambled eggs and one of my favourite breakfast recipes! It’s loaded with flavour and is great for meal prep! 
tofu scramble in a black cast iron skillet with a wooden spoon in the skillet
When it comes to tofu, I’ve been around the block and back. If tofu is something that intimidates you, read my how to cook tofu 101 post first. You’ll feel way more comfortable using it and will be looking forward to whipping up this beauty next. Oh yes, on to this beauty. Tofu Scramble.
Tofu Scramble, let me write the ways I love you! I can’t count how many times I’ve made this dish. It’s one of my favourite breakfast recipes and is so easy to pull together. Perfect for those mornings when you don’t have a lot of time, and even better for those when you do. It’s also 100% customisable to the seasonings that you have in your pantry, so it’s like a magical breakfast. 

What does Tofu Scramble taste like?

Tofu Scramble is like a vegan version of scrambled eggs. Except…it’s also better. It’s fluffy, seasoned, near foolproof and tastes absolutely delicious. Thanks to the addition of ingredients like nutritional yeast, turmeric and kala namak, it has an eggy taste and smell that pairs perfectly with toast, beans and pretty much any of your favourite vegan breakfast items. 

tofu scramble on a slice of toast in a plate birds eye view

How to make Tofu Scramble

  • Making tofu scramble starts with sauteeing down your onions and garlic. Then, crumbling in the pressed tofu. I use firm tofu, but extra firm also works great here. You literally crumble in the tofu using your hands until it resembles the texture in the photos. 
  • Saute it in, then add in the seasonings. This is my favourite scrambled tofu seasoning blend, but feel free to add more of your favourite seasonings.
  • Next, add in the vegan milk. This is my favourite part. It takes that mixture and turns it into a saucy scrambled eggy dish that’ll have you shocked just looking at it. Now, I kind of fold the tofu over itself to get a texture that I love.
Add more seasonings, add more milk…it’s up to you at this point. Then, that’s it. It’s done!

Tips for making the best Tofu Scramble recipe 

  • Use the right tofu. I love using firm or extra firm tofu here. I don’t love silken tofu here.
  • You want to keep this going at a regulated temperature. Don’t turn up your heat too high, but keep it at a temperature that keeps everything slightly simmering so you cook everything beautifully. That way, you don’t end up overcooking the seasonings, drying out the tofu or the milk you added in.
  • Make it your own! Feel free to stir in veggies, more salt, or even more black pepper!

seasonings for tofu scramble

What to serve with Tofu Scramble 

I love serving tofu scramble with:

tofu scramble in a black cast iron skillet birds eye view

Enjoy friends! If you make this Tofu Scramble Recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

tofu scramble in a black cast iron skillet with a wooden spoon in the skillet

Tofu Scramble Recipe

This Tofu Scramble Recipe is a vegan version of scrambled eggs and one of my favourite breakfast recipes! It’s loaded with flavour and is great for meal prep! 
by: Jessica in the Kitchen
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4 servings
Course 30 Minute Meals, Breakfast
Cuisine American
  • 2 teaspoons coconut oil or any oil
  • 1/2 medium red onion finely diced
  • 4 cloves garlic minced
  • 1 16 ounce block of firm or extra firm tofu, pressed
  • 1 teaspoon ground turmeric
  • 1 teaspoon paprika
  • 1 tablespoon nutritional yeast  feel free to add more
  • 1/2 teaspoon dried Italian seasoning or dried oregano or parsley
  • 3/4 teaspoon sea salt
  • 1/4 teaspoon ground black pepper
  • 6 tablespoons unsweetened soy milk or almond milk
  • 1/4 teaspoon black salt aka kala namak optional, but adds great eggy flavour


  • In a pan over medium heat, heat the coconut oil. Add in the onions and the garlic, and sauté for about 5 minutes until translucent and fragrant.
  • Take the pressed tofu block in your hand and crumble it into the pan with your hands.
  • Mix all the seasonings (turmeric, paprika, nutritional yeast, italian seasoning, sea salt and ground black pepper) in a bowl. Sprinkle the seasonings over the tofu mixture.
  • Stir to combine, until the seasonings are fully incorporated, about 1 minute. Reduce heat to low and add in the milk and stir again to thoroughly combine. You want it to get saucy.
  • Cook for about 5-8 minutes, stirring occasionally. Feel free to add more milk a tablespoon at a time to get it more 'saucy' if you desire. Taste test and add any more seasonings that you want.
  • Remove from heat. Sprinkle the kala namak (optional if you don't have it) over the scrambled tofu and stir to combine one last time. Serve as you’d like and enjoy!
I love adding my Scotch Bonnet Pepper Hot Sauce to this to take it up several notches!


Calories: 140kcal | Carbohydrates: 7g | Protein: 12g | Fat: 8g | Saturated Fat: 2g | Sodium: 450mg | Potassium: 120mg | Fiber: 2g | Sugar: 1g | Vitamin A: 292IU | Vitamin C: 2mg | Calcium: 178mg | Iron: 2mg
by Jessica

leave a comment

Recipe Rating


  1. Charlotte says:

    4 stars
    I made this with smoked tofu this morning (it was all I had) and it was pretty delicious! I did find that it soaked up a lot of liquid so I had to put in some extra – and don’t skimp on the salt. Even better with some sliced avocado on top of the toast.
    Thank you Jessica!

  2. Jessica says:

    5 stars
    This was so perfect spread over avocado toast. Thank you for making my morning!

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe Jessica! Thank you so much for reading and leaving such a nice comment!

  3. Timothy Rivera says:

    5 stars
    This recipe has become a Sunday tradition in our house! I honestly look forward to it every week and love having it for leftovers the next day!!

    Don’t let the tofu scare you at all!!! It is such an amazing thing to cook with (especially in this)!

    • Gavin | Jessica in the Kitchen says:

      oh wow! We’re so happy that you enjoyed this recipe Timothy! Thank you so much for reading and leaving such a nice comment!

  4. Jess says:

    5 stars
    Finally!!!! I’m so happy to finally have found a good tofu scramble! You gotta use the black salt! What a game changer! Thank you so much for this recipe!

    • Gavin | Jessica in the Kitchen says:

      Awesome we’re so happy you enjoyed it Jess! Thanks so much for reading!

Send this to a friend