Skip to Content

Vegan Tofu Scramble Recipe – How to Make it in 14 Simple Steps

A lovely bowl of vegan tofu scramble with beans.

Nothing divides the world in half like tofu, separating us into the lovers and the haters.

I know some folks who won’t go near the stuff, not even with a ten-foot pair of chopsticks. Too bland, they say. Or the texture is mushy and gross. Some of these braver individuals might venture a bite, but only if you paid them and then deep-fried the tofu to crispy oblivion.

A lovely bowl of vegan tofu scramble with beans.

Vegan Tofu Scramble Recipe

Alice Mesa
This dish looks and tastes so much like true scrambled eggs, it’s hard to remember that it’s egg-free. It’s thanks to the soft, yielding nature of tofu that allows it to imitate the custardy texture of scrambled eggs. And the bland nature that enables it to harmonize so well with just about any mix of spices or seasonings you can think of.
Prep Time 20 mins
Cook Time 15 mins
Total Time 35 mins
Cuisine American
Servings 6 Servings


  • Skillet
  • Spatula
  • Pot


  • 2 tbsp Canola Oil
  • 1/2 cup Diced Onion
  • 2 cloves Garlic minced
  • 4 ounces Crimini Mushrooms or white button mushrooms, sliced thick
  • 1/2 cup Diced Red Bell Pepper
  • 1/2 cup Diced or Sliced Zucchini
  • 1/2 cup Vegan Sausage chopped fine
  • 1 pound Firm Tofu drained
  • 1/4 teaspoon Turmeric Powder
  • 1/4 teaspoon Chili Powder
  • 1 tbsp Nutritional Yeast
  • 1/4 teaspoon Onion Powder
  • 1/4 teaspoon Garlic Powder
  • 1/4 teaspoon Salt
  • 1/4 teaspoon Smoked Paprika
  • 1/4 teaspoon Kala Namak or Black Salt available at most grocery stores
  • 1 pinch Ground Cayenne Pepper
  • 1/2 cup Shredded Vegan Cheddar Cheese available at most grocery stores


  • Transfer the oil to a large non-stick skillet.
  • Place over medium-high heat until oil shimmers.
  • Add onion. Cook, stirring frequently, until onion turns translucent, about 3 minutes.
  • Add garlic. Cook, stirring frequently, another 30 seconds.
  • Add mushrooms, bell pepper, zucchini, and vegan sausage.
  • Cook, stirring frequently, until the liquid from the mushrooms cooks off and the zucchini starts to soften about 3 minutes.
    The zucchini is added into the ingredients cooking in the pot.
  • Add tofu.
    The tofu is added to the cooking ingredients in the pot.
  • Use your spatula to break down into small chunks and cook, stirring to mix, about 5 minutes.
  • Add turmeric, chili powder, nutritional yeast, onion powder, garlic powder, salt, smoked paprika, Kala namak salt, and cayenne pepper.
  • Cook, stirring to mix, about 3 minutes.
  • Remove from heat.
  • Add vegan cheese. Stir to mix until cheese melts completely.
    A lovely serving of vegan tofu scramble with a side of avocado and bread.
  • Serve immediately.
  • Enjoy as-is, or garnished with cilantro, avocado, and vegan sour cream (highly recommended)!


The tofu of my youth took many different forms, from plain rectangles of it fried and served with fermented soybean sauce, to tofu stuffed with ground pork and stewed in an umami-packed mixture of tomatoes and fish sauce. I also remember quite a few pots of soup with little cubes of tofu bobbing around like miniature rubber ducks, and even some desserts that featured the stuff.
But it wasn’t until fairly recently that I learned that tofu can do an impressive job of resembling scrambled eggs, too. I challenge any tofu hater to try this recipe for Vegan Tofu Scramble without wanting to go back for seconds.
This recipe uses Kala namak salt, also known as black salt, which contains sulfur compounds—the same smelly ones found in hard-boiled eggs. When you open a bottle, a big sulfurous fist springs out and punches you hard in the nose. But oh, the magic it works on the tofu! The Kala namak salt gives the dish that eggy flavor of true eggs. I also use this salt when I make vegan potato salad, but that’s a different recipe for a different day.
A touch of turmeric powder transforms the tofu from white to sunny egg-yellow. For this recipe, be sure to use either firm tofu or extra firm, which stands up to the cooking process and gives you nice little pieces of “egg” curd at the end. Soft and silken tofu are way too fragile and would break down into one big mushy mess.
Most tofu-based recipes will have you pressing the liquid out of the tofu first, but I find this step unnecessary for tofu scramble. I’ve always preferred my eggs on the soft-scrambled side, and the extra moisture contained within the tofu helps to mimic this consistency. If you like your scrambled “eggs” drier, you can always drain the tofu.
Just place the tofu inside a colander and place a weighted plate on top to help the draining along. Let it sit like this for 15 – 30 minutes. There are fancy tofu presses available at many kitchen supply retailers, but the DIY version works just as well.
This is one of those dishes that can be adapted to everyone’s individual taste by omitting or adding different ingredients as you wish. For example, my recipe includes chopped vegan sausage, which lends a nice spicy heat and meaty texture. But if you don’t have vegan sausage on hand or don’t care for the texture of meat, no biggie—just leave it out.
Tofu scramble is a great way to use up any items still sitting around in your refrigerator at the end of the week. I never really pull off the same scramble twice, because the mix of veggies I use is different each time. I even threw in a couple of tablespoons of leftover kidney beans once, and it turned out delicious. Feel free to get creative and boldly toss in what no one’s tossed before.
Naturally, tofu scramble is a popular dish with many vegans since it provides for a tasty egg-like dish using all plant-based ingredients. But just because vegans and tofu scramble are BFFs doesn’t mean that everyone else can’t be friends with tofu scramble, too.
Whether you’re a vegan, a vegetarian, a meatless Monday kind of person, or a Monday through Friday meat connoisseur, one thing holds true: tofu scramble is an easy-to-make dish with a yum factor that everyone can appreciate. It’s high in protein and loaded with nutrients from both the tofu and the veggies. This dish is great on its own, served alongside breakfast potatoes, or tucked inside a breakfast burrito.
Keyword Breakfast, Recipe, Vegan Tofu Scramble

All Recipes | Breakfast | Dinner (Mains) | Dessert | Side Dishes | Soups | Appetizers | Salads | Snacks | Beverages | Breads