Oh my — this tofu scramble is incredibly quick to make and tastes absolutely delicious. It’s become my favourite vegan weekend breakfast. At first I was sceptical: tofu seemed bland and the idea of turning it into scrambled eggs felt odd. Once I finally tried it, though, I understood the fuss. The finished dish is a credible, satisfying plant-based alternative to scrambled eggs, with a soft, pillowy texture and a bright, warming flavour from turmeric and aromatics.

If you haven’t tried tofu scramble, give it a go. With just a little onion, garlic and turmeric, silken tofu takes on flavour beautifully. I often make a larger batch than needed because it’s hard to stop eating it once it’s on the plate. The recipe amounts below serve two generously but can be adjusted up or down easily.
Why tofu scramble?
- It’s a great option if you follow a vegan or plant-based diet or avoid eggs for any reason. It delivers a similar comfort and appearance to scrambled eggs while being entirely plant-based.
- Silken tofu provides a good amount of protein — a filling option comparable to eggs — so it keeps you energised through the morning.
- It is fast to prepare: the whole dish takes only a few minutes to cook once the aromatics are ready.
- The basic ingredients (silken tofu, turmeric, salt) store well, so you can always have them on hand for a quick breakfast.

Making Tofu Tasty
The key is that silken tofu absorbs flavours very well. When warmed gently with onion, garlic and turmeric, it becomes savoury and satisfying. The turmeric adds color and a subtle warmth that visually and sensorially evokes scrambled eggs. For maximum flavour, season generously with salt and freshly ground black pepper.
I usually fry a little red onion and minced garlic in olive oil until they soften, then add turmeric and the drained silken tofu, breaking it up with a fork as it warms. The tofu crumbles into soft pieces that look and feel quite like scrambled egg. Serve with good toast and plant-based butter for a comforting breakfast. If you need to save time, skip the onion and garlic and use garlic powder or an “everything” seasoning instead.
If you want a pronounced egg-like flavour, a small pinch of Himalayan black salt (kala namak) gives a sulphurous, eggy note that many plant-based cooks enjoy. Use it sparingly, as it’s quite strong.

Type of Tofu
Tofu can be confusing because it’s sold in many textures and styles. For this recipe, use silken tofu — the soft, custardy type often packaged in shelf-stable cartons. Silken tofu has a delicate texture suitable for dressings, smoothies and scrambles. Unlike firm tofu, silken tofu doesn’t need pressing; just drain it in a colander and use it as is.
If you only have firm tofu on hand, you can still make a scramble but the texture will be different — firmer and chewier. Firm tofu benefits from pressing and then crumbling before cooking. Silken tofu is quick and forgiving, which is why I favour it for this recipe.

If you want a cosy plant-based cooked breakfast this weekend, or simply want to enjoy something similar to scrambled eggs alongside your family, try this tofu scramble. It’s quick, adaptable and often converts sceptics into fans.
Serving Suggestions
Serve this tofu scramble just like you would scrambled eggs. It’s excellent on toast with plant-based butter, as part of a vegan fry-up, or as a quick lunch or light supper. Add fresh herbs on top — chives, parsley or oregano work well — or stir through a spoonful of a spicy sauce like zhoug for extra flavour. Leftovers reheat well in a pan over low heat.
📖 Recipe 📖

Astonishingly Good Tofu Scramble
Equipment
- small frying pan
Ingredients
- ½ tablespoon olive oil
- 1 small red onion, finely diced
- 1 garlic clove, minced
- ½ teaspoon ground turmeric
- 200 g silken tofu, drained
- salt and pepper, to taste
Instructions
- Heat the olive oil in a small frying pan over medium-high heat. Fry the diced onion and minced garlic for 1–2 minutes until softened and lightly browned.
- Add the ground turmeric and stir for about 30 seconds to toast the spice and release its aroma.
- Add the drained silken tofu to the pan. Use a fork to break the tofu into small pieces, stirring to combine with the onion and turmeric. Cook until the tofu is warmed through, about 1 minute. Season generously with salt and a good grind of black pepper.
- Serve immediately with gluten-free toast or as part of a larger breakfast. Garnish with fresh herbs such as chives, parsley or oregano if you like.
Notes
- For a faster version, omit the onion and garlic and use garlic powder or Everything But The Bagel seasoning.
- For an egg-like flavour, add a small pinch of Himalayan black salt (kala namak).
Nutrition
Carbohydrates: 9 g |
Protein: 19 g |
Fat: 6 g
If you like this recipe, please leave a ⭐ star rating ⭐ on the recipe card!
More vegan & gluten-free breakfast recipes
Looking for more plant-based breakfast ideas? Try these recipes for easy, nourishing breakfasts that pair well with tofu scramble or stand alone as simple morning meals.
- My Best Vegan Gluten-Free Bread Recipe
- Roasted Buckwheat and Coconut Granola
- Berry, Banana and Oat Smoothie
- Vegan Oat and Chia Seed Porridge with Blueberries and Almond Butter
🌿 Follow me on social media or subscribe to my emails for more recipes and tips. 🌿