Tofu Egg Omelette Recipe: Savory Mushroom and Spinach Stuffed With Runny Yolk

Breakfast & Brunch

Tofu Egg Omelette Recipe: Savory Mushroom and Spinach Stuffed With Runny Yolk

This tofu egg omelette recipe transforms a simple breakfast into a restaurant-worthy dish with crispy tofu, fluffy eggs, and a perfectly runny yolk. 💛 The secret lies in pressing the tofu to remove excess moisture, then crumbling it into the egg mixture for texture and protein.

This vegetarian-friendly version delivers savory depth without sacrificing flavor, making it ideal for brunch or a satisfying morning meal.

What sets this omelette apart is the combination of mushrooms and spinach—sautĂ©ed until tender yet still vibrant—which pairs beautifully with the creamy eggs. The tofu adds a satisfying bite, while the runny yolk ties everything together with its rich, velvety finish.

Cooking it in a nonstick pan ensures even browning and easy release, so you won’t lose a single bite.

By the time you flip and plate this omelette, you’ll have a dish that’s crispy at the edges, tender in the center, and packed with layers of flavor. The mushrooms caramelize slightly, adding an earthy richness, while the spinach keeps things fresh and bright.

This is the kind of breakfast that feels indulgent yet stays light enough for any day.

Serve it with a side of avocado toast or fresh fruit to round out the meal, or enjoy it as-is for a protein-rich start to your day. The technique is simple but precise—perfect for weekdays or weekend brunches when you want something special without the fuss.

👹‍🍳
Difficulty
Medium
đŸŒ±
Diet
Vegan
đŸ”„
Calories
Med Cal

Ingredients for tofu egg omelette

Here’s what you’ll need to make this restaurant-worthy tofu egg omelette with crispy tofu and runny yolk.

Ingredient Amount Notes
Extra-Firm Tofu 🍳 1 lb Pressed to remove moisture
Large Eggs đŸ„š 6 whole Room temperature preferred
White Mushrooms 🍄 8 oz Sliced into thin pieces
Baby Spinach 🌿 2 cups Chopped, stems removed
Butter 🧈 2 tbsp Unsalted, for cooking
Olive Oil đŸ«’ 1 tbsp Extra-virgin, for pan
Garlic Cloves 🧄 2 cloves Minced, for mushrooms
Salt 🧂 œ tsp Kosher or sea salt
Black Pepper đŸŒ¶ïž ÂŒ tsp Freshly ground
Nutritional Yeast 🧀 1 tbsp For cheesy flavor
Lemon Juice 🍋 1 tsp Freshly squeezed
Chives đŸŒ± 2 tbsp Chopped, for garnish

The tofu is the star here—press it for at least 30 minutes to get rid of that watery texture. Trader Joe’s or Whole Foods carry the extra-firm kind that works best. If you’ve got a tofu press, use it; no press? Wrap the block in a towel and place heavy books on top. The mushrooms should be cremini or white for that earthy flavor, and spinach? Baby leaves are gentler on the pan than big, tough ones. I always grab the pre-washed kind to save time.

No tofu? Firm tempeh works in a pinch—just slice it thinner. Fresh mushrooms are ideal, but canned mushrooms at half the amount get you close if you’re in a hurry. The eggs need to be room temperature for fluffier results (just take them out 10 minutes before cooking). Nutritional yeast is a must for that cheesy kick—Bob’s Red Mill is my go-to brand. Short on chives? Green onions or parsley work too, though chives have that mild onion bite that ties everything together.

Store the pressed tofu in its juice in the fridge for up to 3 days—it keeps better than you’d think. The eggs? Use within 1 week for best results. This omelette reheats beautifully—just pop it in the microwave for 30 seconds to restore that runny yolk magic. Leftovers keep for 2 days in the fridge, but honestly? It’s so good you’ll probably eat it all fresh.

❀

Why You'll Love This Recipe

  • No-Fuss Prep: I swear by this recipe because it’s the kind of meal that doesn’t demand your full attention. Press the tofu while you chop mushrooms—no waiting around. The eggs cook in minutes, and the spinach wilts faster than you can say "breakfast."
  • Cheesy Crispy Magic: That crispy tofu edge? Oh, it’s everything. The butter makes the eggs rich, the mushrooms add earthy depth, and the spinach keeps it fresh—like a savory hug in every bite. Honestly, I’ve had worse restaurant omelettes.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it up, pack it with toast, and you’ve got a protein-packed lunch that’ll hold up all day. (Yes, even on a Tuesday night when you’re running late.)
  • Budget Win: Extra-firm tofu and eggs stretch further than you’d think, and mushrooms add restaurant-quality flavor without the price tag. Leftovers? Reheat them in a pan, and they taste just as good—if not better—than the first time.

Step-by-step instructions for savory tofu egg omelettes

Here's how to make fluffy, protein-packed omelettes with a runny yolk center every time.

1

👹‍🍳 Step 1: Press and Crumble the Tofu

Start by pressing the 1 lb extra-firm tofu to remove excess moisture. Wrap it tightly in a clean kitchen towel or paper towels, then place a heavy object (like a cast-iron skillet) on top for 15 minutes. This step is crucial—it prevents a soggy omelette. Once pressed, crumble the tofu into small, pea-sized pieces using your hands or a fork. You want texture, not a smooth paste.

In a small bowl, toss the crumbled tofu with 1 tbsp nutritional yeast, 0.5 tsp salt, and 0.25 tsp black pepper. The nutritional yeast adds that cheesy, umami flavor that makes these omelettes irresistible. Let it sit while you prep the rest of the ingredients—this gives the seasoning time to meld.

2

🍳 Step 2: SautĂ© the Mushrooms and Spinach

Heat 1 tbsp olive oil in a large non-stick skillet over medium heat. Add the 8 oz sliced white mushrooms and cook for 4-5 minutes until they release their moisture and begin to soften. Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant—you should smell that savory garlic aroma filling your kitchen.

Push the mushrooms to one side of the pan and add 1 tbsp butter to the empty space. Toss in the 2 cups chopped baby spinach and cook for 1-2 minutes until just wilted. Combine everything in the pan and remove from heat. The spinach should still have a vibrant green color—overcooking turns it mushy. Transfer the mixture to a bowl and set aside.

3

👹‍🍳 Step 3: Whisk the Eggs and Season

In a large bowl, crack all 6 whole large eggs and whisk vigorously for 30 seconds until the yolks and whites are fully combined. Add 1 tsp lemon juice and whisk for another 10 seconds. The lemon juice brightens the flavor and prevents the eggs from becoming too rich. Season with an additional pinch of salt and pepper if needed—taste as you go.

Here's the thing—room temperature eggs whip up fluffier, but if yours are cold, don't stress. Just whisk a little longer until the mixture is smooth and pale yellow. Fold in the seasoned tofu and the mushroom-spinach mixture, gently stirring just until combined. The tofu should be evenly distributed throughout the egg mixture.

4

đŸ”„ Step 4: Cook the Omelettes with Runny Yolk Centers

Clean your skillet and place it over medium-low heat. Add a tiny bit of butter (just enough to coat the bottom) and swirl to melt. Pour about 1 cup of the egg mixture into the skillet, tilting to spread evenly. Cook for 2-3 minutes until the edges start to set but the center still looks slightly wet.

Here's where it gets fun—when the bottom is just set, use a spatula to gently fold the omelette in half. Press down lightly for 10 seconds to help the center cook slightly, then slide it onto a warm plate. Repeat with the remaining egg mixture, keeping the cooked omelettes warm in a 200°F oven while you finish the batch.

5

đŸœïž Step 5: Garnish and Serve Immediately

Top each omelette with œ tbsp chopped chives and serve immediately while the centers are still runny. The chives add a fresh, oniony brightness that cuts through the richness of the eggs and tofu. Cut each omelette in half and dig in—you'll love that perfect combination of fluffy egg, creamy tofu, and vibrant vegetables in every bite.

Pro tip: These omelettes are best served right away, but if you need to hold them, keep them in a warm oven at 200°F for up to 10 minutes. The runny yolk center is the star—don't let it cool completely or it'll firm up too much. Enjoy with a side of toast or fresh fruit!

👹‍🍳

Pro Tips For Making Tofu Egg Omelette

  • CRISP THE TOFU FIRST: Press the extra-firm tofu for 20 minutes, then slice it into œ-inch cubes—thicker than you’d think. Pan-fry them in butter on medium-high until golden brown and slightly crispy (about 5 minutes). I used to skip this step and ended up with soggy tofu that just blended into the eggs. Trust me, the texture makes all the difference.
  • SALT THE EGGS BEFORE WHISKING: Crack the eggs into a bowl, add a pinch of salt (about ÂŒ teaspoon), and whisk vigorously. The salt dissolves better in the raw eggs, so you get even distribution instead of flavor pockets. I learned this the hard way after tasting bland bites in an otherwise perfect omelette.
  • WATCH THE MUSHROOM WATER: SautĂ© the mushrooms on high heat until they release most of their moisture, then let them sit for 30 seconds off the heat to soak up excess liquid. Dumping them straight into the omelette makes it steamy and limp—no one wants a soggy egg-tofu hybrid.
  • FOLD IT FAST, LOW AND SLOW: Once the eggs are just set (about 2 minutes on medium-low), slide the omelette onto a plate, then fold it immediately while still warm. Finish cooking on the stovetop or under a broiler for 30 seconds to crisp the edges. Rushing the fold leads to broken omelettes; dragging it out makes the eggs rubbery.

Perfect pairings for this recipe

Morning Beverage Pairings

Start your day with a hot matcha latte—its earthy notes complement the umami depth of the tofu while the creamy texture mirrors the omelette’s richness. I love adding 1 tsp honey to balance the savory flavors.

For a caffeine-free option, try golden turmeric milk with a pinch of cinnamon for warmth. 💛

Side Dish Harmony

Serve with avocado toast on sourdough, topped with red pepper flakes and lemon zest for a bright, creamy contrast. The healthy fats in avocado help balance the protein-packed omelette. For extra crunch, add toasted pumpkin seeds or crumbled feta (if vegetarian) alongside. đŸ„‘

Herbal Tea Elevation

Pair with hibiscus tea—its tart, cranberry-like flavor cuts through the richness of the eggs and mushrooms. Brew it strong and serve chilled over ice for a refreshing morning sip. Alternatively, mint tea adds a cooling freshness that highlights the spinach’s vibrancy. 🌿

Beverage for Brunch

For a brunch spread, sparkling rosĂ© (chilled) adds a sophisticated touch to the meal. The bubbles cleanse your palate between bites, while the berry notes echo the mushrooms’ earthiness. If you prefer non-alcoholic, sparkling water with cucumber slices keeps it light and refreshing. đŸŸ

Sweet Contrast

Balance the savory omelette with sliced mango or berries on the side. The natural sweetness contrasts beautifully with the umami tofu and eggs. For a warm option, serve with cinnamon-dusted apple slices—the spice complements the dish’s savory profile. 🍓

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 210mg70%
Sodium 550mg24%
Total Carbohydrate 18g6%
Dietary Fiber 5g18%
Sugars 4g
Protein 28g56%
* 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 tofu egg omelette without mushrooms?

Swap mushrooms for bell peppers, zucchini, or asparagus—all work beautifully. For extra protein, add crumbled tempeh instead. If you prefer a simpler version, skip the veggies entirely and focus on the tofu and eggs for a classic texture.

2

Why does my tofu omelette turn out soggy?

Soggy omelettes usually mean the tofu wasn't pressed long enough or the pan wasn't hot enough. Always press tofu for at least 15 minutes (or overnight for extra-firm results) and cook on medium-low heat to let the eggs set properly. A nonstick pan helps too—it prevents sticking and ensures even cooking.

3

How do I get the perfect runny yolk every time?

Cook the omelette on medium-low heat for just 2-3 minutes before folding—it should still look slightly wet in the center. Fold it gently and press lightly for 10 seconds to help the yolk cook slightly but stay creamy. Serve immediately to avoid overcooking. The key is patience and timing!

4

Can I make this recipe ahead of time?

Prep the tofu and veggie filling in advance (store in the fridge for 2 days), but cook the omelettes fresh for the best texture. If reheating, microwave for 30 seconds to restore the runny yolk. For a make-ahead brunch, pre-crumb the tofu and sautĂ© the veggies the night before—just whisk the eggs fresh in the morning.

5

What’s the best way to store leftovers?

Let the omelettes cool completely, then wrap them tightly in plastic wrap or store in an airtight container. They’ll keep in the fridge for 2 days. Reheat in a skillet over low heat for 1-2 minutes per side to restore crispiness. Freezing isn’t recommended—the eggs and tofu won’t hold their texture well.

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