Spinach Egg and Tofu Recipe: Savory Scramble With Crispy Edges

Breakfast & Brunch

Spinach Egg and Tofu Recipe: Savory Scramble With Crispy Edges

This spinach egg and tofu recipe delivers the perfect balance of crispy edges and creamy textures—ideal for a protein-packed vegetarian breakfast or brunch. The secret lies in pan-frying the tofu until golden before combining it with scrambled eggs and wilted spinach, creating a dish that's both satisfying and nutritious.

I developed this recipe after years of experimenting with plant-based proteins, and it never fails to impress even the most skeptical eaters.

The beauty of this dish is its versatility—it works just as well for a quick weeknight meal as it does for a weekend brunch spread. The tofu absorbs the savory flavors while maintaining that coveted crispy texture, while the eggs add richness and bind everything together.

Fresh spinach wilted at the end ensures vibrant color and a subtle earthy note that complements the dish perfectly.

What you'll end up with is a hearty, flavorful plate that's packed with plant-based protein and essential nutrients. The combination of crispy tofu, fluffy eggs, and tender spinach creates a satisfying bite that's both comforting and exciting.

Plus, it's naturally gluten-free and can be easily customized with your favorite seasonings or garnishes.

Serve it as a standalone dish or pair it with toasted bread, avocado slices, or a side salad for a complete meal. The possibilities are endless, but the results are always delicious. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for spinach egg tofu

Crispy tofu cubes, fluffy scrambled eggs, and vibrant spinach—this vegetarian powerhouse delivers restaurant-quality flavor at home.

Ingredient Amount Notes
Extra-Firm Tofu 🍳 14 oz Pressed, cut into cubes
Large Eggs 🥚 6 whole Freshly beaten, room temperature
Fresh Spinach 🌿 4 cups Baby spinach preferred, loosely packed
Avocado Oil 🫒 2 tbsp High smoke point for crisping
Garlic Cloves 🧄 3 cloves Minced, for flavor depth
Small Yellow Onion 🧅 1 whole Finely diced, adds sweetness
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning, adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Nutritional Yeast 🧀 2 tbsp For cheesy umami flavor
Lemon Juice 🍋 1 tbsp Freshly squeezed, brightens flavors
Cornstarch 🌾 1 tbsp For crispy tofu coating
Smoked Paprika 🌶️ ½ tsp Adds subtle smokiness
Turbinado Sugar 🍯 ¼ tsp Balances flavors, optional

The tofu is non-negotiable here—extra-firm holds its shape best when pressed and cubed. Trader Joe's sells pre-pressed blocks, saving you time, but any brand works if you give it 15 minutes between paper towels. For that crispy edge the intro promises, the cornstarch coating is key—don't skip it. Fresh spinach is ideal (the good stuff, not pre-washed bags), but frozen works in a pinch—just thaw and drain well. The eggs should be cold from the fridge for fluffier scrambles, but bring them to room temp before beating.

No avocado oil? Grapeseed or neutral vegetable oil works just as well—high smoke point matters more than brand. Swap the smoked paprika for regular paprika if that's what's in your spice rack, but you'll lose that subtle smokiness. The nutritional yeast is a game-changer for that cheesy flavor without dairy—Bob's Red Mill is my go-to brand, but any store-bought works. Short on spinach? Kale or Swiss chard wilt just as nicely, though spinach's milder flavor keeps the dish balanced. The lemon juice can be bottled, but fresh is brighter—worth squeezing one lemon if you've got time.

Tofu keeps best in the fridge for 5 days after pressing, but use it within 3 days for crispiness. Store cooked tofu in an airtight container with a paper towel to absorb moisture. The scrambled eggs reheat beautifully—microwave 20 seconds with a damp paper towel over them to keep them creamy. This dish freezes surprisingly well: portion the tofu and eggs separately, then reheat from frozen (add fresh spinach at the end). I always make a double batch—leftover tofu cubes make killer fried rice the next day.

❤️

Why You'll Love This Recipe

  • No-Fuss Mornings: I swear by this for lazy Sundays—just press the tofu, scramble the eggs, and toss in spinach while it cooks. No flipping, no fuss, and honestly, it’s the only way I eat breakfast now.
  • Garlicky Magic: That sizzle of avocado oil with minced garlic? It transforms everything. The eggs get this rich, custardy finish, while the tofu soaks up the flavor like a sponge—no dry bites here.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The eggs hold up for days (yes, really), and the spinach stays vibrant if you store it right. My kid still asks for it on Fridays—proof it’s a keeper.
  • Budget Powerhouse: Extra-firm tofu and eggs are cheap, but they feel fancy. I make this for four people for under $10, and it’s the kind of meal that makes grocery day feel like a win. Leftovers? Even better reheated.

Step-by-step instructions for spinach egg and tofu scramble

Here's how to create a protein-packed scramble with perfectly crispy tofu edges and tender eggs.

1

Press and Prepare the Extra-Firm Tofu

Start by pressing the 14 oz extra-firm tofu to remove excess moisture. Wrap it tightly in a clean kitchen towel and place a heavy object like a cast-iron skillet on top for 15-20 minutes. This step is crucial for achieving crispy edges later—wet tofu won't brown properly.

Once pressed, unwrap the tofu and cut it into ½-inch cubes. Transfer these to a bowl and toss them with 1 tablespoon cornstarch, ½ teaspoon smoked paprika, and ½ teaspoon freshly ground black pepper. The cornstarch creates a crispy coating, while the paprika adds depth of flavor. Let the tofu cubes sit for 5 minutes while you prep the remaining ingredients.

2

Sauté Aromatics and Cook the Tofu

Heat 1 tablespoon avocado oil in a large non-stick skillet over medium-high heat. Add the finely diced small yellow onion and cook for 3-4 minutes until softened and translucent. This foundational step builds flavor—don't rush it, or the onions will burn.

Push the onions to one side of the pan and add the remaining 1 tablespoon avocado oil. Carefully add the tofu cubes in a single layer, leaving space between them. Cook undisturbed for 4-5 minutes until the edges turn golden brown and crispy. Flip the cubes and cook for another 3-4 minutes until evenly browned. Remove the tofu and set aside—it should hold its shape but still feel tender inside.

3

Build the Flavor Base

In the same skillet (no need to clean it—the browned bits add flavor), add the 3 minced garlic cloves and cook for 30 seconds until fragrant. Add the 4 cups fresh spinach and stir until just wilted, about 1-2 minutes. The spinach should be tender but still vibrant green—overcooking turns it bitter.

Sprinkle in the 2 tablespoons nutritional yeast and stir for 30 seconds to toast it slightly. This step enhances the cheesy, umami flavor that balances the dish. Remove the skillet from heat and stir in the 1 tablespoon lemon juice and ¼ teaspoon turbinado sugar. The lemon brightens the flavors while the sugar subtly rounds out the acidity.

4

Scramble the Eggs

Return the skillet to medium-low heat and pour in the 6 beaten large eggs. Let them sit for 10-15 seconds until they begin to set at the edges. Using a silicone spatula, gently push the eggs from one side of the pan to the other, creating soft curds as you go. This method creates a silky texture rather than a dry scramble.

After about 1 minute, when the eggs are 70% set but still slightly runny on top, add the crispy tofu cubes and the spinach mixture back into the pan. Stir gently to combine, letting the residual heat cook the eggs through. The tofu should warm through while maintaining its crispy edges—if it loses crispness, resist the urge to overmix.

5

Season and Serve

Remove the skillet from heat and season with 1 teaspoon diamond crystal kosher salt and an additional ¼ teaspoon freshly ground black pepper if needed. Taste and adjust the seasoning—this is where you fine-tune the balance between savory, cheesy, and bright flavors. The dish should be rich but not overly salty, with a subtle smokiness from the paprika.

Serve immediately while the tofu is still crispy and the eggs are warm. The contrast of textures—crispy tofu, silky eggs, and tender spinach—makes this dish incredibly satisfying. Pair with whole-grain toast or a side of avocado slices for a complete meal. The crispy edges on the tofu are the star here, so don't let them sit too long after cooking!

👨‍🍳

Pro Tips For Making Spinach Egg Tofu

  • PRESS THE TOFU HARD: The first 10 minutes of cooking are make-or-break—wrap that tofu in paper towels and press it between two plates or a heavy pan for at least 20 minutes. I used to skip this, and my tofu would turn to mush when fried. Extra-firm tofu still needs this step to stay firm and absorb flavor.
  • CRACK EGGS INTO COLD WATER: Before whisking, crack your eggs into a bowl of cold water first. This keeps the whites from turning rubbery when you cook them later—especially important when you’re frying them in oil. Trust me, you’ll notice the difference in texture.
  • WILT SPINACH OVER LOW HEAT: Spinach burns faster than you think. Once it hits the pan, turn the heat to medium-low and stir constantly until just wilted—about 30 seconds. Overcooking turns it bitter, and no one wants sad, brown spinach in their dish.
  • GARLIC: MINCE IT SMALL: If your garlic cloves are big, slice them thinly first, then mince. Whole cloves take forever to cook and can taste raw. I learned this after biting into an undercooked clove in my first batch—now I prep it small so it melts into the dish smoothly.

Perfect pairings for this spinach egg tofu

Crispy Tofu Toast

Serve your spinach egg tofu scramble alongside toasted sourdough bread rubbed with garlic-infused olive oil and sprinkled with flaky sea salt. The toast absorbs the runny egg edges beautifully while adding a satisfying crunch.

For extra indulgence, top with avocado slices and a drizzle of chili oil—the cool creaminess balances the dish's savory richness. 🥖

Garlicky Green Salad

A simple arugula and pea salad tossed with lemon vinaigrette (mix 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp Dijon mustard, and 1 minced garlic clove) provides a refreshing contrast. Add sliced radishes and toasted pine nuts for texture.

The peppery arugula cuts through the dish's richness while keeping it light. I often add crumbled feta for a cheesy touch, but skip it for a fully plant-based meal.

Miso-Glazed Mushrooms

Sauté 8 oz cremini mushrooms in 1 tbsp avocado oil until golden, then add 1 tbsp white miso paste and 1 tsp maple syrup. Cook for 2 minutes until glossy and caramelized.

These mushrooms add an umami depth that complements the tofu's smokiness. Serve warm alongside your scramble for a restaurant-worthy side. 🍄

Citrusy Fruit Pairing

Brighten the plate with mandarin orange segments or grapefruit slices—their acidity cleanses the palate between bites. For a tropical twist, add mango chunks and a sprinkle of lime zest.

The fruit's natural sweetness balances the dish's savory notes while adding vibrant color. I like to serve it in a small bowl on the side for easy access.

Spicy Sriracha Aioli

Whip ¼ cup vegan mayo, 1 tsp sriracha, 1 tsp lemon juice, and ½ tsp garlic powder for a quick dipping sauce. The heat from the sriracha enhances the tofu's crispy edges, while the creamy mayo ties everything together.

Serve in a small bowl for dipping toast or drizzling over the scramble. For extra richness, mix in 1 tsp nutritional yeast. 🌶️

Herbed Yogurt Dip

Blend ½ cup vegan yogurt (like Silk Unsweetened) with 1 tbsp chopped dill, 1 tbsp chopped chives, ½ tsp lemon zest, and ¼ tsp salt for a cooling contrast. This dip works perfectly with warm toast or as a topping for the scramble.

The herbs add freshness, while the yogurt balances the dish's savory flavors. Store in the fridge until ready to serve.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 180mg60%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this spinach tofu scramble ahead of time?

The tofu loses crispiness when reheated, so I recommend cooking it fresh. However, you can prep components ahead: press and cube the tofu (store in the fridge for 3 days), chop veggies, and beat eggs. Cook the tofu and sauté spinach/onions just before serving to maintain texture. The eggs scramble best when cooked fresh too—reheating makes them rubbery.

2

How do I get the tofu extra crispy?

The secret is cornstarch coating and proper pressing! First, press the tofu for 20 minutes (longer = crispier). Then toss cubes in 1 tbsp cornstarch + ½ tsp smoked paprika before cooking. Use medium-high heat and don't crowd the pan—cook in batches if needed. The tofu should sizzle when it hits the pan for that perfect golden crust.

3

Can I substitute regular tofu for extra-firm?

Regular or firm tofu works, but you'll need to adjust the pressing time to 30 minutes to remove more moisture. The texture will be slightly softer, but still delicious. For best results, use 16 oz instead of 14 oz to compensate. If you're short on time, pre-pressed tofu from the store (like Trader Joe's) saves steps while maintaining crispiness.

4

What's the best way to reheat leftovers?

Reheat only the eggs and spinach portion (save tofu for fresh use). Warm eggs in a skillet over low heat for 2-3 minutes, stirring gently. For microwave reheating, cover with a damp paper towel and heat for 30 seconds. Never reheat the tofu—it becomes soggy. Instead, use leftover tofu cubes in fried rice or stir-fries where texture isn't critical.

5

Is this recipe gluten-free?

Yes! All ingredients are naturally gluten-free. Just ensure your nutritional yeast and smoked paprika are certified gluten-free (some brands may have cross-contamination). The cornstarch used for crisping is typically corn-based, but if you need a gluten-free alternative, use arrowroot powder instead. Always check labels for hidden gluten in seasonings.

★★★★★4.6(9 reviews)
Categories Breakfast & Brunch