Eggless Veggie Tofu Scramble (Endless Variation!) - Earth to Veg
Home » North American Cuisine » American Cuisine » Eggless Veggie Tofu Scramble (Endless Variation!)

Eggless Veggie Tofu Scramble (Endless Variation!)

This tofu scramble is eggy, savoury, crispy on the edges and tender on the inside, just like a true breakfast scramble should be! Easily customizable to use up whatever leftover veggies you have in the fridge. Ingredients can be prepped ahead; just scramble and serve for a quick breakfast.

veggie tofu scramble

History & Origins

Based on a Google Books search, the earliest recorded tofu scramble recipe in English likely dates back to the 1960’s. There is one earlier mention of a Japanese recipe for scrambled tofu from 1914, but it looks like this one might have contained real egg. In Asia, it’s common to cook tofu, eggs, or even meat in the same dish, whereas in the West, tofu seems to have been relegated to vegan cuisine only. Using tofu as a scrambled egg substitute, which really started taking off in the 80’s, is mostly an American concept.

basic eggless veggie tofu scramble

What You’ll Need

The main ingredient is tofu, which we’ll be using to mimic the egg texture. It’s best to use firm tofu or extra-firm tofu for this. (Got soft or medium tofu? These recipes Crunchy Pan-Fried Tofu or Sichuan Doufunao will work better for you.)

The vegetables here are pretty versatile. You can leave out what you don’t like/don’t have or add a veggie you’re dying to use. For example, sometimes I’m not in a tomatoey mood, and I won’t add the tomatoes. Or some days I don’t have any fresh peppers in my house so I’ll just leave it out. And I’ve found that peas, diced carrots, and potatoes work pretty well too if you want a pot pie vibe. But I generally try to keep the onions and spinach in the picture.

The black salt, turmeric, and nutritional yeast are optional flavour enhancers. They’re there for a bit of additional eggy taste and colour. I’ve made scrambled tofu without any of these and the dish still turned out very tasty, but if you have any of them on hand definitely add them!

basic eggless veggie tofu scramble

Any cooking oil you have is fine, though I would suggest something with a smoke point over 400 °F because we are gonna want some searing on that tofu which is hard to achieve with a lower temperature. This is a chart of oil smoke points. I like to use peanut oil because it adds a delicious nutty aroma.

More Tips and Details

I made a Whole Foods recipe for veggie and tofu scramble recently and was pretty underwhelmed by its lack of flavour and colour. This really confirms the way I’ve been doing my previous tofu scrambles: the tofu needs to be sauteed before the veggies, and also you can’t let too much moisture accumulate in the pan.

basic eggless veggie tofu scramble

You’ll want to stagger the vegetables. If you add them all at once, they’re gonna release so much moisture and it’ll take a while for the excess water to evaporate. Adding them one by one and using a large skillet with lots of surface area on which to distribute means that each ingredient can be cooked relatively quickly without making the whole thing soggy.

Basic rules I follow: onion always goes first; a longer cook time allows it to really soften up and start to caramelize. Garlic and spinach go last, as they cook quickly.

I recommend a cast iron and using the full tablespoon of oil, it gets the most flavour out of the tofu and prevents sticking (which is my worst fear in a cast iron!). If you’re avoiding oil or something, you can use a nonstick, and it is possible to brown the tofu but it will take much longer.

Veggie Trick: Sunbathe Your Mushrooms!

seafood mushrooms
I love using seafood mushrooms for this dish.

This is a cool fact I learned about mushrooms recently: exposure to sunlight increases their vitamin D content! You may be aware that ‘shrooms are one of the only plant sources of vitamin D, but did you know most mushrooms sold in stores actually contain very low amounts? Since UV exposure is required for vitamin D production, and most commercially-sold mushrooms are grown in darkness, the ones you’re eating most likely lack any significant vitamin D levels. But let them sit under the sun for a couple hours and their vitamin D levels will shoot up enough that you can cover your daily recommend intake with less than 200 g of the stuff.

Lately I’ve been setting my mushrooms outside on the balcony for a few hours before it’s time to cook. (It’s these kinds of conveniences that I’m gonna miss once WFH ends.) Of course, this might not work as well if you live somewhere perpetually cloudy like, uh, London or Vancouver. It helps that Calgary is the sunniest city in Canada!

Use Black Salt for an Eggy Taste

basic eggless veggie tofu scramble

Black salt (kala namak) is one of those things that every vegan pantry should have. It just makes so many things so much better. It’s great on:

(Fruit?! I know. The idea of eggy, sulfuric smells on my fruit was not an appealing one at first. I would say it’s an acquired taste, but I really enjoy it now.)

If you’re in Canada, you can get a big old bag for less than $3 at larger Loblaws-group grocery stores (look for Suraj brand). It will last you forever.

Recipe Card

scrambling tofu and veggies

Eggless Veggie Tofu Scramble

No ratings yet
Author: Kelly
Course: Brunch, Breakfast
Cuisine: American
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 1 big plateful
Calories: 468kcal
Cost: $3.78
This is my eggless scramble recipe using black salt that's never failed. Ingredients can be prepped ahead; just scramble and serve for a quick vegan breakfast.
Print Recipe

Use Imperial/Metric buttons below to toggle between volume vs weight measurements. I recommend weighing out your ingredients for best results.


  • 1 tbsp cooking oil 12g
  • ½ pack extra-firm tofu 175g to 225g
  • ½ tsp kala namak (black salt) *optional
  • ¼ tsp turmeric *optional
  • 1 tbsp nutritional yeast *optional
  • ¼ red onion 50g
  • ¼ bell pepper or Anaheim pepper (or even jalapeno if you like spicy) 40g
  • 1 pack mushrooms 150g
  • 3 cloves minced garlic 10g
  • 1 ½ cup baby spinach 40g
  • salt and black pepper to taste


  • Wash and prep veggies: dice the onion and pepper, mince the garlic, and roughly chop the tomatoes and mushrooms.
  • Heat up a large cast iron skillet on medium heat. Pat dry the tofu.
  • Once skillet is hot enough (after ~5 minutes, or, if you have a laser thermometer, when the cast iron reaches 400 F), add oil and crumble in the tofu. If the tofu is still wet it will splatter a bit, so be careful!
  • Pan-fry the tofu, moving them around every thirty seconds or so with a spatula or wooden spoon and breaking up the larger chunks. Don't stir too often because you want each piece to develop a nice seared crust.
  • When the tofu pieces are looking nice and golden brown, add the onion and pepper.
  • After a minute, add the tomatoes. Another minute, add the mushrooms… and finally the garlic.
  • Turn off the heat and stir in the spinach. The spinach only takes a minute or two to wilt, after which the tofu scramble is ready to eat!


Calories: 468kcal
SEND FOOD PICS 📸Tag @earthtoveg or leave a comment below if you tried this recipe. It makes my day. 😊

Did you make this recipe? Please consider leaving a rating below to let me know how you liked it.

You can also take a picture and tag me on Instagram @earthtoveg, I will shout you out in my Stories!

Nutrition, Cost, and Emissions Information

One large plate of eggless tofu scramble is 468 calories, costs $3.78, and releases 1,004 gCO2e of carbon emissions into the atmosphere.

nutrition, calories, cost, emissions information for eggless veggie tofu scramble

More 1-Skillet Veggie Recipes

2 thoughts on “Eggless Veggie Tofu Scramble (Endless Variation!)”

  1. Dear Kelly,
    this is the second year we use this recipe on December 31. and everyone of our friends loved the Salad Oliver. Thanks a lot for sharing it.
    Susann and Luisa (daughter)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating