Breakfast & Brunch
This vegan tofu egg recipe delivers the fluffiest, most satisfying scramble you’ll crave every morning—no eggs required. The secret lies in turmeric for that golden hue, nutritional yeast for a cheesy depth, and a marinade that transforms firm tofu into a tender, egg-like texture.
I’ve perfected this over years of vegan breakfast experiments, and it’s the one dish that even egg lovers reach for seconds on.
The magic happens in the prep: pressing the tofu removes excess moisture, while the marinade—turmeric, garlic powder, and nutritional yeast—infuses every bite with rich, savory flavor.
Cooking it gently in a nonstick pan with a splash of plant-based milk creates that signature fluffy scramble consistency, not the dry, rubbery texture many vegan egg recipes fail to deliver. It’s restaurant-quality at home, but with half the effort.
What you’ll end up with is a fluffy, golden scramble that’s creamy yet light, packed with umami from the nutritional yeast and a subtle garlic warmth. The texture mimics eggs perfectly—no one will guess it’s plant-based.
Serve it with toasted sourdough, avocado slices, or fresh herbs to complete the breakfast experience. This is the vegan scramble that finally feels like a true morning staple.
Best of all, it comes together in 15 minutes with just 6 simple ingredients, making it ideal for busy mornings or weekend brunch spreads. The recipe also scales effortlessly—double it for leftovers or use it as a protein-packed filling for breakfast burritos. Let’s get cooking!
Ingredients for vegan tofu egg
Six core ingredients transform firm tofu into restaurant-quality vegan scramble with golden hue and cheesy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🍳 | 14 oz | Pressed for moisture removal |
| Unsweetened Soy Milk 🥛 | ¼ cup | Full-fat preferred for creaminess |
| Nutritional Yeast 🧀 | 2 tbsp | Fortified for cheesy flavor |
| Ground Turmeric 🌿 | 1 ½ tsp | Freshly ground for vibrant color |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Avocado Oil 🫒 | 1 tbsp | High smoke point for cooking |
| Black Salt (Kala Namak) 🌶️ | ¼ tsp | Optional for eggy sulfur note |
| Fresh Chives 🌱 | 2 tbsp | Chopped for garnish |
The tofu is non-negotiable—extra-firm holds its shape through pressing and cooking. Trader Joe's and Whole Foods carry reliable brands like Nasoya or Wildwood, but any organic tofu works. Pressing removes excess moisture: wrap the block in a clean towel, place a heavy pan on top for 15 minutes. The turmeric must be freshly ground for vibrant color—pre-ground loses potency quickly. Nutritional yeast from Bragg or Bob's Red Mill provides that signature umami punch, while black salt (kala namak) adds an eggy sulfur note that's surprisingly convincing. For the garlic powder, Penzeys or bulk bins at natural markets deliver the most flavorful results.
No soy milk? Unsweetened almond milk or oat milk work equally well, though soy provides the best creaminess. Substitute 1 tbsp nutritional yeast for any missing umami—it's the secret weapon here. Fresh turmeric can replace ground at a 1:2 ratio (e.g., 0.5 tsp fresh = 1 tsp ground). The avocado oil is critical for high-heat cooking without burning—light olive oil works in a pinch, but lacks the neutral flavor. For the black salt, if unavailable, skip it entirely—the dish still shines without it. Pre-chopped chives from the store are fine, but fresh from the garden adds a brighter finish. Store-bought chives keep for 1 week in the fridge, wrapped in damp paper towels.
Press the tofu 24 hours ahead for maximum moisture removal, or press it while you prep other breakfast items. The marinade ingredients (turmeric, garlic powder, nutritional yeast) can be mixed 1 day ahead and stored in an airtight container. Cooked scramble reheats beautifully—microwave 30 seconds with a splash of plant milk to restore creaminess. Portion into single servings for 3 days of grab-and-go breakfasts. Freeze cooked portions for up to 1 month by spreading on a tray first, then transferring to a bag. Thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the closest thing to a shortcut I’ll admit to. Press the tofu, blend the soy milk with turmeric and yeast—boom—you’ve got eggs. No whisking, no waiting for yolks to set, just mix and go.
- Tastes Like Real Eggs: Between us, the turmeric gives it that golden hue, while the garlic powder and nutritional yeast add that savory, umami punch. Flip one over and you’ll get that crispy edge with a creamy center—chef’s kiss—without a single chicken in sight.
- Breakfast, Lunch, or Snack: Honestly, I’ve had these scrambled in a tortilla for breakfast, fried up with avocado for lunch, and even tossed into a stir-fry when I was too tired to think. The soy milk blend keeps it flexible, so it works everywhere.
Step-by-step instructions for vegan tofu eggs
Here's the method to create fluffy, golden tofu eggs with perfect texture and depth of flavor.
Press and Crumble the Extra-Firm Tofu
Begin by pressing the 14 oz extra-firm tofu for 15-20 minutes between two heavy objects like cast-iron pans with a towel in between. This removes excess moisture, which is crucial for achieving that light, fluffy texture we're after. After pressing, drain any remaining water and transfer the tofu to a cutting board.
Using your hands or a fork, crumble the tofu into small, uneven pieces—about the size of scrambled egg chunks. The irregular shape helps create that signature scrambled texture. Don't worry if some pieces are larger; they'll break down further during cooking. Set the crumbled tofu aside in a bowl.
Whisk the Wet Ingredients
In a separate bowl, whisk together the 0.25 cup unsweetened soy milk, 2 tbsp nutritional yeast, 1.5 tsp ground turmeric, 1 tsp garlic powder, 0.5 tsp diamond crystal kosher salt, and 0.25 tsp black salt (kala namak). The turmeric gives that classic egg color, while the nutritional yeast provides that cheesy, umami depth we associate with scrambled eggs. The black salt adds a subtle sulfur note that mimics the flavor of real eggs.
Whisk until the mixture is completely smooth with no lumps. This ensures even distribution of flavor and color throughout the final dish. The mixture should be pale yellow with a slightly thick consistency—similar to raw egg batter.
Combine and Cook the Mixture
Heat 1 tbsp avocado oil in a non-stick skillet over medium-low heat. Add the crumbled tofu and cook undisturbed for 2-3 minutes until the pieces begin to lightly brown. This initial searing step builds flavor and prevents the tofu from sticking to the pan.
Pour the wet ingredient mixture over the tofu and gently stir with a silicone spatula. The heat will cause the soy milk to begin setting, and you'll see the mixture transform from liquid to a thick, scrambled texture. Cook for 5-6 minutes, stirring occasionally, until the tofu eggs are lightly golden and the mixture pulls away from the pan in soft clumps. Avoid over-stirring—this keeps the texture tender rather than dense.
Finish and Garnish
Once the tofu eggs reach the desired consistency—creamy yet slightly firm—remove the skillet from heat. The residual heat will continue cooking the mixture slightly, so don't overcook it at this stage. Taste and adjust seasoning if needed, adding a pinch more salt or garlic powder if desired.
Transfer the tofu eggs to a serving dish and immediately garnish with 2 tbsp chopped fresh chives. The chives add a bright, fresh contrast to the rich, savory flavors. Serve immediately while still warm, as the texture will firm up as it cools. These vegan tofu eggs pair beautifully with toasted bread, avocado slices, or as a hearty breakfast bowl component.
Pro Tips For Making Vegan Tofu Egg
- PRESS THE TOFU HARD: The first 10 minutes of this recipe hinge on squeezing out every last drop of water from that extra-firm block. I used to slap it between paper towels and think I was done—until I tasted the difference after actually pressing it under a heavy pan for 15 minutes. Wet tofu = sad, rubbery eggs. Dry tofu = fluffy, eggy texture.
- WHISK THE SOY MILK FIRST: Don’t just pour cold soy milk into your pan and hope for the best. Warm it slightly (just until it’s drinkable) and give it a quick whisk to break up any separation—especially if it’s been sitting in the fridge. I learned this after my first batch turned out clumpy and uneven. A few seconds with a fork makes all the difference.
- DON’T OVERMIX THE BATTER: Once you blend the pressed tofu with soy milk, nutritional yeast, and spices, resist the urge to stir it like you’re trying to win a mixing contest. Overworking it turns the mixture gluey and dense. Two or three gentle folds is enough—just until the turmeric color is even. I’ve ruined batches by turning it into tofu polenta.
- SAVE THE PAN JUICES: After cooking your tofu eggs, don’t scrape the pan clean—those caramelized bits are flavor gold. Deglaze with a splash of water or soy milk, then stir it back into the eggs at the end. It adds depth without extra effort. I used to toss them, then realized they’re the secret to making this taste homemade, not just "vegan."
Serving suggestions for this dish
Toasted Sourdough
There’s nothing better than serving your vegan tofu eggs on a slice of toasted sourdough—the crispy crust soaks up any stray sauce while the tangy sourness cuts through the richness of the scramble.
Toast your bread with 1 tbsp avocado oil until golden and slightly charred, then rub the warm slices with a cut garlic clove for extra flavor. For a heartier option, spread with 2 tbsp vegan butter and sprinkle with flaky sea salt before serving. 🥖
Avocado Mash
A creamy avocado mash adds a velvety texture and healthy fats to balance the savory tofu eggs. Mash ½ ripe avocado with 1 tbsp lemon juice, 1 tbsp olive oil, and a pinch of salt until smooth.
Spoon it alongside the scramble or spread it on toast for a breakfast bowl. The bright green color also makes the dish pop on the plate, while the healthy fats keep you full for hours.
Fresh Herb Garnishes
Fresh herbs elevate the dish with brightness and color. Beyond the chives mentioned in the recipe, try 2 tbsp chopped cilantro for a zesty kick or 1 tbsp finely sliced scallions for a milder onion flavor.
For a more robust garnish, add 1 tbsp chopped parsley and a sprinkle of red pepper flakes for heat. The herbs not only enhance flavor but also add a restaurant-worthy presentation. 🌿
Breakfast Burrito Style
Transform your tofu eggs into a handheld breakfast burrito by wrapping them in a warm tortilla with ¼ cup black beans, 2 tbsp salsa, and ¼ cup shredded vegan cheese. Use a flour tortilla for a softer texture or a corn tortilla for a slightly firmer bite.
Roll tightly and serve with a side of guacamole or hot sauce for dipping. This makes for a perfect grab-and-go meal or a fun brunch option.
Savory Muffin Tin Bites
For a make-ahead option, portion the cooked tofu eggs into a greased muffin tin and bake at 350°F for 10 minutes to set. These bite-sized muffins reheat beautifully in the microwave for 30 seconds and are perfect for meal prep.
Serve them with a side of roasted cherry tomatoes or a dollop of vegan sour cream for dipping. They’re ideal for breakfast on the go or as a protein-packed snack.
Warm Plant-Based Milk
Pair your tofu eggs with a warm cup of barista-style oat milk or soy milk for a cozy breakfast experience. Sweeten it with a dash of vanilla extract or a pinch of cinnamon to complement the savory flavors.
If you prefer something caffeine-free, a chicory coffee or herbal tea** like chamomile adds a soothing touch. The warmth enhances the meal, especially during cooler mornings. ☕
Nutrition facts
Frequently asked questions
Why does my vegan tofu egg recipe turn out rubbery?
Rubbery texture usually means the tofu wasn't pressed long enough or cooked at too high heat. Always press extra-firm tofu for 15-20 minutes before cooking, and use medium-low heat to prevent drying. The soy milk marinade also needs time to absorb—let it sit with the crumbled tofu for 5 minutes before cooking. Pro tip: Add a splash of plant milk while cooking if it looks dry.
Can I make this vegan scramble ahead of time?
Cook the tofu eggs as directed, then store in an airtight container for 3-4 days in the fridge. Reheat with a splash of plant milk (about 1 tbsp) in the microwave for 30-45 seconds to restore creaminess. For freezing, portion into single servings and freeze for up to 1 month. Thaw overnight in the fridge before reheating.
What's the best substitute for black salt (kala namak)?
If you can't find black salt, don't worry—it's optional! For an eggy flavor, try ½ tsp garlic powder + ¼ tsp onion powder or a pinch of MSG (if you use it). The dish will still taste delicious without it. The nutritional yeast provides most of the umami depth, so focus on getting that right. The turmeric and garlic powder are the real flavor anchors here.
How do I make this recipe spicy?
Add heat by stirring in ½ tsp cayenne pepper or 1 tsp hot sauce during the final 2 minutes of cooking. For smoky spice, sprinkle with ¼ tsp smoked paprika while cooking. Garnish with red pepper flakes or serve with sriracha on the side. The tofu absorbs flavors well, so add spices gradually to taste.
Can I use silken tofu instead of extra-firm?
Not recommended—silken tofu is too soft and will fall apart when crumbled. Extra-firm tofu holds its shape during pressing and cooking, creating that perfect scrambled texture. If you only have silken tofu, try blending it with 1 tbsp cornstarch to thicken it slightly, but the texture won't be as fluffy. Stick with extra-firm for best results!
