Breakfast & Brunch
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.
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.
đšâđł 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.
đł 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.
đšâđł 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.
đ„ 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.
đœïž 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
Frequently asked questions
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.
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.
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!
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.
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.
