Perfectly Spiced Tofu Scramble Recipe for Flavorful Mornings

This tofu scramble is quick to make and genuinely delicious — now my favourite weekend vegan breakfast. I used to dismiss the idea that tofu could be a credible alternative to scrambled eggs, thinking tofu had little flavour and that mimicking eggs was odd. Once I finally tried it, I understood the fuss: it’s amazing. With a few simple ingredients it becomes a satisfying, savory dish that works brilliantly as an egg substitute.

Photo showing Tofu Scramble (vegan and gluten-free)

If you haven’t tried tofu scramble yet, give it a go. With just a little onion, garlic and turmeric the silken tofu soaks up flavour and becomes really tasty. I once made more than I expected and couldn’t stop eating it, so the recipe amounts are generous to ensure you get a satisfying portion.

Why tofu scramble?

  • For vegans, those following a plant-based diet, or anyone who can’t eat eggs, this is a fantastic alternative that feels indulgent yet familiar.
  • Silken tofu provides comparable protein: roughly 8 g per 100 g of tofu versus about 6 g per egg, so it’s filling in a similar way.
  • Preparation and cooking time are minimal — it can take just five minutes from start to finish.
  • Key ingredients like silken tofu, ground turmeric and salt keep well, so you can have them on hand whenever you want to make it.
Pinterest graphic showing Tofu Scramble (vegan and gluten-free)

Making tofu tasty

The secret is that silken tofu absorbs flavours very well and, when lightly mashed, it develops a soft, pillowy texture that closely resembles scrambled eggs. I use a little onion and garlic and a pinch of ground turmeric for colour and warmth, seasoning generously with salt and pepper. It’s particularly delicious served on gluten-free vegan toast spread with plant-based butter.

If you want to speed things up, skip the onion and garlic and simply use turmeric, salt and pepper. Garlic powder or a seasoning blend like Everything But The Bagel works well too. For an authentic “eggy” note, try a pinch of Himalayan black salt (kala namak) — it adds a sulphury aroma that mimics cooked egg.

Pinterest graphic showing Tofu Scramble (vegan and gluten-free)

Type of tofu

Tofu comes in many textures, and for this scramble you want silken tofu — the soft variety often sold in shelf-stable cartons. Silken tofu works well in dressings and desserts and is ideal here because you don’t need to press it; just drain and mash. If you only have firm tofu, you can use it for other recipes such as crispy chia tofu cubes, but silken is best for the classic scramble texture.

Pinterest graphic showing Tofu Scramble (vegan and gluten-free)

If you want a comforting plant-based cooked breakfast this weekend, or simply want a component that feels like scrambled eggs at the table, try this tofu scramble. It may surprise you — and become a staple.

Serving suggestions

This tofu scramble serves just like scrambled eggs. It’s perfect on toast for breakfast or as part of a vegan fry-up, and it makes a quick lunch or light dinner. Stirring in a spoonful of spicy zhoug or scattering fresh herbs like chives, oregano or parsley on top adds brightness.

📖 Recipe 📖

Photo showing Tofu Scramble (vegan and gluten-free)

Astonishingly Good Tofu Scramble

Tofu scramble is a delicious plant-based alternative to scrambled egg. It tastes unbelievably good, is a great source of protein and cooks in about 5 minutes.
Prep Time3 minutes
Cook Time2 minutes
Total Time5 minutes
Servings: 2 people
Author: Camilla Sanderson

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

Instructions

  • Fry the onion and garlic in olive oil over medium-high heat for 1–2 minutes until lightly browned.
  • Add the ground turmeric and stir over the heat for about 30 seconds to release its aroma.
  • Add the silken tofu and stir it into the onion mixture, mashing the tofu with a fork so it breaks into small pieces resembling scrambled egg. Stir until warmed through, about 1 minute. Season generously with salt and a good grind of black pepper.
  • Serve on gluten-free toast or as part of a vegan fry-up, finishing with fresh herbs if you like (chives, oregano or parsley are great options).

Notes

  • For a quicker version, omit the onion and garlic and use garlic powder or a seasoning blend like Everything But The Bagel.
  • To achieve a more egg-like flavour, add a pinch of Himalayan black salt (kala namak).

Nutrition

Calories: 112kcal | Carbohydrates: 9g | Protein: -19g | Fat: 6g | Saturated Fat: 1g | Sodium: 8mg | Potassium: 279mg | Fiber: 1g | Sugar: 4g | Vitamin A: 1IU | Vitamin C: 5mg | Calcium: 47mg | Iron: 1mg

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 the other recipes listed below for toast, granola, smoothies and porridge to round out your morning options.

  • 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 Instagram, Facebook or Pinterest, or subscribe to my emails for more recipes.
🌿