Spinach and Mushroom Tofu Scramble
A golden, savory scramble of crumbled firm tofu tossed with browned mushrooms, sweet diced onion, garlic, and just-wilted spinach, seasoned with turmeric and nutritional yeast for a warm, cheesy-tasting depth.
Why You'll Love This Recipe
A hot morning meal without eggs, and without a mid-morning energy crash. It comes together in one skillet in about twenty minutes, so it suits busy weekday mornings, but it is substantial enough to double as an easy dinner. Because it leans entirely on plants, it works for a household cooking without meat, dairy, or eggs, and it is filling enough to keep a wide range of eaters satisfied.
Nothing browns at the same time as anything else. Cooking the mushrooms and onion first, until their moisture has cooked off and the edges caramelize, builds a deep, meaty base of flavor before the tofu ever goes in. Pressing the tofu so it is dry means it crisps and takes on color instead of steaming into mush. Turmeric gives the scramble its familiar golden, egg-like look, while nutritional yeast lends a savory, faintly cheesy note that makes the dish taste richer than its short ingredient list suggests.
A plant-based scramble can still hold up a whole morning. Tofu brings a generous amount of plant protein that keeps you full for hours, the mushrooms and spinach add fiber and a soft, tender texture against the tofu curds, and olive oil carries the flavors while contributing heart-friendly fats. Together they make a slow-digesting plate that helps keep morning energy steady rather than spiking and dropping.
Ingredients
- 20 oz firm tofu, pressed and crumbled
- 3 cups sliced mushrooms
- 4 cups fresh spinach
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tbsp nutritional yeast
- 1/2 tsp turmeric
- 3 tbsp olive oil
- 1/2 tsp salt
Instructions
- Press and crumble the tofu: Wrap the firm tofu in a clean towel and set a heavy pan or a few cans on top for about 15 minutes to squeeze out excess water, then crumble it into rough, bite-sized pieces with your hands so it looks like curds. Firmer, drier tofu browns better and holds its texture in the pan.
- Prep the vegetables: Dice the onion, slice the mushrooms, and mince the garlic. Rinse the spinach and shake off the water; if the leaves are large, give them a rough chop.
- Saute the aromatics: Heat the olive oil in a large skillet over medium heat until it shimmers. Add the onion and mushrooms and cook, stirring occasionally, until the onion is translucent and the mushrooms release their liquid and turn golden brown, about 5 to 7 minutes. Stir in the garlic and cook until fragrant, about 30 seconds, so it does not scorch.
- Add the tofu and seasonings: Add the crumbled tofu along with the turmeric, nutritional yeast, and salt. Stir to coat everything evenly in the yellow color, then cook, stirring now and then, until the tofu is heated through and the edges look lightly golden and dry rather than wet, about 5 minutes.
- Wilt the spinach: Fold in the spinach a handful at a time and cook, tossing, until the leaves collapse and turn bright, deep green, about 2 minutes.
- Taste and serve: Taste and add a pinch more salt if it needs it. Serve warm.
Variations
- Smoky and spiced: Add a pinch of smoked paprika and a little ground cumin with the turmeric for a warmer, smokier flavor and a deeper color.
- Extra greens: Swap the spinach for chopped kale or Swiss chard; add the sturdier leaves a couple of minutes earlier so they have time to soften.
- Sun-dried tomato: Stir in chopped oil-packed sun-dried tomatoes with the tofu for pops of tangy, concentrated sweetness.
- Herb finish: Fold in chopped fresh chives, parsley, or dill just before serving for a bright, fresh lift against the earthy mushrooms.
- Hearty and filling: Add diced cooked potato along with the mushrooms and let it crisp, turning the scramble into a more substantial skillet. Potato brings enough starch to take it off keto and low-carb.
Storage & Leftovers
Cool any leftovers and store them in an airtight container in the refrigerator, where the scramble keeps well for up to four days. The spinach softens further as it sits, which is normal and does not hurt the flavor.
Reheat gently in a skillet over medium heat with a small drizzle of olive oil, stirring until heated through; this revives the browned edges better than a microwave. If you do use a microwave, cover loosely and heat in short bursts, stirring between them, so the tofu warms evenly and does not dry out.
To get ahead, press and crumble the tofu and slice the mushrooms and onion the night before, storing them separately in the refrigerator, so the morning cook is just a matter of heating the pan. You can also cook the full batch in advance and portion it into containers for grab-and-go breakfasts through the week.
Notes & Tips
- Buy the right tofu: Reach for firm or extra-firm tofu, not silken or soft; the firmer blocks hold their shape and brown, while softer ones fall apart into a wet mush.
- Do not skip the press: The more water you squeeze out before crumbling, the better the tofu browns and the less it steams; pressing while you prep the vegetables saves time.
- Nutritional yeast is your savory anchor: It provides the cheesy, umami backbone here; if you like a stronger savory note, add a little more, tasting as you go.
- Give the mushrooms room: Use a wide skillet and resist stirring constantly so the mushrooms can brown rather than crowd and steam; browning is where the deep flavor comes from.
- Season at the end: Mushrooms and spinach release water as they cook and concentrate the salt, so taste after the spinach wilts before adding any more.
- Round out the plate: Serve it over toast, tucked into a warm tortilla, or alongside sliced avocado and fresh fruit to turn it into a fuller breakfast.
Nutrition & Mindful Eating
- Tofu, mushrooms and spinach come together in one pan and each contributes something different. The tofu gives the scramble its bulk and its protein, the mushrooms give it savory depth, and the spinach folds in green at the very end.
- Tofu pressed and crumbled by hand into uneven pieces browns far better than neat cubes, catching crisp edges in the oil. It is dense in plant protein and carries calcium and iron, and its mildness means it takes on everything else in the pan.
- Sliced mushrooms need the pan hot and left alone for a while so their water cooks off rather than steaming everything. Once they brown they turn deeply savory, and they bring selenium along with a chew that gives the scramble something to push against.
- Turmeric colors the tofu a warm gold and adds a faint earthy bitterness, and the nutritional yeast stirred in behind it tastes savory and rounded, so the pan smells rich long before it looks finished.
- Onion and garlic soften in olive oil at the start and set the whole base, and the spinach goes in at the last minute, wilting in the residual heat so it stays bright green rather than turning gray.
- As you eat, find the crisp browned bits of tofu against the soft spinach and notice that the turmeric smells earthier than it tastes, and give yourself a proper breakfast pause before the day takes over.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Thaw it first and squeeze out as much water as you can, then fold it in near the end just to heat through; because it is already soft, it needs even less time than fresh spinach.
My tofu turned out watery and bland. What went wrong?
Almost always it is too much moisture. Press the tofu longer before crumbling, give the mushrooms and onion time to brown so their liquid cooks off, and let the tofu sit in the hot pan long enough to dry at the edges rather than stirring it constantly.
What can I use instead of nutritional yeast?
You can leave it out and simply add a bit more salt and a squeeze of lemon for savoriness, though the scramble will taste less cheesy and rich. A spoonful of white miso stirred in at the end is another way to bring back that savory depth.
How do I keep the mushrooms from going soggy?
Use a wide skillet so they are not crowded, cook them over medium heat, and stir only occasionally; crowding traps steam and makes them stew instead of brown, so give them space and a little patience.

