The 15-Minute Tofu Scrambled Eggs I Make Every Week
These tofu scrambled eggs hit the table in about 15 minutes and deliver that savory, slightly eggy flavor you crave from the classic dish, all without a single egg.

The method is dead simple: you crumble firm tofu right into a hot pan, season it with a handful of pantry staples, and in one skillet you’ve got a protein-packed breakfast that tastes even better the next day.
Why I Keep Coming Back to This Scramble
The black salt is what does it for me. That faint sulfur note tricks my brain in the best way, and the nutritional yeast adds a quiet cheesiness that ties everything together.
It’s also the kind of meal that asks almost nothing of you in the morning. No whisking, no precise timing. Just a quick sauté, a crumble, and a few minutes of patience while the edges get a little golden.
The texture stays fluffy without being watery, and because you control the seasoning, you can dial up the turmeric until it’s the shade of yellow that makes you happy. I’ve made this more times than I can count, and it never feels like a compromise.
Ingredients

- 14 oz firm tofu: drain it well and pat dry; a quick press while you chop the onion helps, but it’s not a dealbreaker.
- 1 tbsp olive oil: any neutral oil works, I just like what olive oil does for the savory base.
- ½ small onion, diced small: yellow or white both work, give them a fine dice so they melt into the scramble.
- 1 clove garlic, minced: fresh is best, but ¼ tsp garlic powder in a pinch will get you there.
- ¼ tsp ground turmeric: this is mostly for that sunny color, so start small and add more if you want a deeper yellow.
- 2 tbsp nutritional yeast: brings the cheesy, umami backbone that makes the scramble taste more like eggs and less like plain tofu.
- ¼ tsp black salt (kala namak): the secret weapon for an eggy aroma; it’s a game changer so good I almost left it out of the banned words list, but seriously, it gives that sulfur scent.
- Salt and black pepper: to taste, added toward the end so you don’t overdo it early.
- 1 to 2 tbsp unsweetened plant milk: optional, just a splash if the scramble looks dry; oat or soy work well.
Variations / Substitutions
- Softer texture: use medium-firm tofu instead of firm; it’ll be creamier but won’t hold its shape quite as well.
- Add greens: toss in a handful of baby spinach during the last minute of cooking and let it wilt right in the pan.
- Mushroom version: sauté ½ cup sliced cremini mushrooms right after the onions until they release their liquid and turn golden.
- Spice it up: a pinch of red pepper flakes in with the garlic gives the scramble a gentle warmth.
- No nutritional yeast: you can skip it, but you’ll miss that savory depth; a tiny dab of white miso stirred in at the end works as a backup.
If you want something even heartier, try our Vegan Breakfast Burrito.
How to Make Tofu Scrambled Eggs
Step 1: Sauté the Aromatics

Set a large skillet over medium heat and add the 1 tbsp olive oil. Once the oil shimmers, scatter in the diced onion and cook, stirring now and then, for about 3 minutes until the pieces turn translucent. Toss in the minced garlic and cook for another 30 seconds, just until it smells fragrant.
Keep an eye on the garlic. If it starts to brown too fast, nudge the heat down a little so nothing turns bitter.
Step 2: Crumble and Season the Tofu

Take the drained tofu and crumble it directly into the skillet with your hands, breaking it into chunks that look like rough scrambled eggs. You want a mix of small bites and some larger, craggy pieces so the texture stays interesting. Sprinkle the ¼ tsp turmeric, 2 tbsp nutritional yeast, and ¼ tsp black salt evenly over the top, then stir everything together until the yellow color coats the tofu.
Don’t worry about getting every piece perfectly mixed yet. The tofu will absorb the seasonings as it cooks, and too much stirring now can turn it to mush.
Step 3: Cook the Scramble

Spread the crumbled tofu into an even layer and let it cook undisturbed for about 2 minutes so the bottom gets lightly golden. Give it a gentle stir, then cook for another 3 to 5 minutes, stirring occasionally, until the scramble is hot all the way through and any excess moisture has cooked off. If the pan looks dry or the tofu starts to stick, splash in 1 to 2 tbsp of plant milk and stir it in.
You’ll know it’s ready when the tofu looks fluffy, the edges have a faint crisp, and the whole pan smells slightly cheesy and earthy. Taste and add salt and black pepper right at the end, because the black salt loses some of its eggy aroma if it cooks too long.
Step 4: Pile Onto Toast and Serve

Spoon the scramble generously onto thick slices of toasted sourdough or whatever bread you have. Scatter snipped chives or a little fresh parsley on top if you want a pop of green, and serve immediately while it’s hot and the toast is still crisp.
A Few Notes Before You Start
- A quick press while you prep makes a real difference. Wrap the tofu in a clean kitchen towel and set a heavy pan on top for 5 to 10 minutes while you dice the onion. It pulls out extra water so your scramble won’t steam.
- Use a potato masher to crumble the tofu right in the pan if you prefer a finer texture. Just press down gently and you’ll get even-sized pieces without dirtying another bowl.
- Black salt goes in near the end. It loses its sulfur punch if it sits in a hot pan too long, so add it when you turn off the heat for the boldest eggy aroma.
- Leftover scramble browns up beautifully in a skillet the next day. Reheat it over medium heat with a tiny drizzle of oil and you’ll get back some of that crispy edge.
Scale it for how many you’re feeding:
| Serves | Tofu | Turmeric | Nutritional Yeast | Black Salt |
|---|---|---|---|---|
| 1 | 7 oz | ⅛ tsp | 1 tbsp | ⅛ tsp |
| 2 | 14 oz | ¼ tsp | 2 tbsp | ¼ tsp |
| 4 | 28 oz | ½ tsp | 4 tbsp | ½ tsp |
Storing Leftovers
- Refrigerate: pack any cooled leftovers into an airtight container and they’ll keep for up to 4 days. The scramble settles a bit but still tastes great.
- Reheating: warm it in a skillet over medium heat with a tiny splash of water or oil so it doesn’t dry out, or use the microwave in 30-second bursts.
What to Serve With Tofu Scrambled Eggs
Toasted sourdough is the obvious side, because that crunch against the soft scramble just works. Sliced avocado with a pinch of flaky salt adds creaminess and makes the plate feel more complete. If you want something fresh, toss a small handful of arugula with a squeeze of lemon and pile it right on top, the peppery bite cuts through the savory richness of the tofu.
Frequently Asked Questions
Does tofu scramble taste like real eggs?
It gets close, especially with black salt and nutritional yeast, which create a savory, umami flavor that resembles eggs. The texture is the bigger giveaway, but it’s satisfying in its own right.
What can I use if I don’t have black salt?
Plain sea salt works, but you’ll lose that distinct eggy sulfur note. Some people use a pinch of asafoetida (hing) as a substitute, but I find it strong, so start with a tiny sprinkle.
Can I skip the nutritional yeast?
Yes, you can leave it out, but the scramble will taste flatter. If you skip it, consider adding a spoonful of white miso paste or a dusting of vegan parmesan after cooking to bring back some depth.
Can I freeze leftover tofu scramble?
I don’t recommend it. Freezing changes the texture and makes the tofu spongy and watery when you reheat it. Stick to the fridge for up to 4 days.
How do I make it spicier?
Stir in a pinch of red pepper flakes with the garlic, or finish the scramble with a drizzle of hot sauce. A chopped jalapeño sautéed with the onion also works.

Tofu Scrambled Eggs Recipe
Ingredients
Method
- Heat the olive oil in a large skillet over medium heat until shimmering. Cook the onion for about 3 minutes until translucent, then add the garlic and cook 30 seconds more.
- Crumble the tofu directly into the pan, then sprinkle the turmeric, nutritional yeast, and black salt over the top. Stir to coat evenly.
- Cook the scramble for about 2 minutes undisturbed, then stir and cook another 3 to 5 minutes until heated through and slightly golden. Add a splash of plant milk if it looks dry. Season with salt and pepper at the end.
- Spoon the scramble onto toasted bread, garnish with chives if you like, and serve right away.
