Spanish Tofu Omelette (30-Minute Vegan Dinner)
|
Cook25 min
|
Total40 min
|
Servings2

Browse all Vegan Breakfast Ideas →40 plant-based recipes
This Spanish tofu omelette gives you a satisfying dinner in about 20 minutes with both flavor and nutrition. This recipe combines soft tofu with fresh vegetables, creating a protein-packed meal that’s naturally vegan. You’ll sauté potatoes, onions, and peppers first – this step makes sure they’re tender before everything comes together. Then you blend the tofu with flour and turmeric, which gives it an egg-like texture and golden color. The whole thing cooks covered on low heat, letting the omelette set perfectly. For the best texture when blending your ingredients, a mortar and pestle* can help you achieve the perfect consistency. It’s quick, filling, and tastes restaurant-quality.
Tofu Base Creates Egg-Like Texture
This Spanish Tofu Omelette combines soft tofu with fresh vegetables and aromatic seasonings to create a satisfying plant-based dish. The recipe uses a carefully balanced blend of pantry staples and fresh produce to get an egg-like texture that looks like traditional omelettes. The tofu is your protein base, while the vegetables add flavor, texture, and nutritional variety to complete this versatile meal. A tofu press* will help you remove excess moisture from your tofu before cooking, ensuring the best results for your omelette.
Spanish Tofu Omelette (30-Minute Vegan Dinner)
by veganpreps.com

Ingredients
- 1 tablespoon olive oil
- 1 clove garlic, minced
- 1 small onion, finely chopped
- 1 medium potato (about 6 oz), thinly sliced into 1/8-inch rounds
- 1/4 green bell pepper, diced
- 1 small tomato, finely chopped
- 1/4 teaspoon dried oregano
- 1 lb (16 oz) soft tofu, drained and patted dry
- 1/4 cup unbleached all-purpose flour
- 1 tablespoon cornstarch
- 1/4 teaspoon ground turmeric
- 1 teaspoon nutritional yeast
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- 1Heat olive oil in a 10-inch non-stick skillet over medium heat. Add potato slices in a single layer and cook 4-5 minutes per side until just tender and lightly golden. Remove and set aside.
- 2In the same skillet, add onion, garlic, and bell pepper. Cook over medium heat 4-5 minutes until softened. Add tomato and oregano, cook 2 minutes. Remove from heat.
- 3In a blender or using a fork, mash tofu with flour, cornstarch, turmeric, nutritional yeast, salt, and pepper until smooth and uniform – the mixture should be thick and pourable.
- 4Arrange cooked potato slices in the bottom of the skillet over the sautéed vegetables. Pour the tofu batter evenly over the top. Cover with a lid and cook over low heat for 12-15 minutes until the edges are set and the center is firm to the touch.
- 5To flip: place a large plate over the skillet, invert to turn the omelette onto the plate, then slide it back into the skillet uncooked-side down. Cook uncovered 3-4 minutes until the bottom is golden. Alternatively, finish under the broiler for 3-4 minutes until set and lightly browned.
- 6Slide onto a serving plate and let rest 2 minutes before cutting into wedges. Serve warm.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Always pat your tofu completely dry before blending, because extra moisture will stop the omelette from setting right. The turmeric does double duty – it adds color and gives you an earthy flavor that makes the whole thing look more like eggs. Fresh vegetables work way better than frozen ones, since they’ll give your finished dish better texture. The nutritional yeast adds a subtle savory depth that makes this vegan option taste more satisfying and real – it’s the secret to making it feel like actual eggs.
Sauté Vegetables First, Then Blend

Begin by heating 1 tablespoon of olive oil or water in a frying pan over medium heat. Add 1 clove of minced garlic along with 1 small chopped onion, 1 medium sliced potato, and 1/4 of a diced green bell pepper. Sauté these vegetables together until the potato is fully cooked, approximately 10 minutes. This step builds a flavorful base and makes sure the vegetables get soft enough before combining with the remaining ingredients.
While the vegetables cook, prepare the tofu mixture by blending the remaining ingredients in a blender until smooth. Combine 1 pound of soft tofu (patted dry), 1/4 cup unbleached all-purpose flour, 1/4 teaspoon turmeric, 1 teaspoon nutritional yeast flakes, 1/4 teaspoon oregano, and salt and black pepper to taste. Blend until the mixture reaches a smooth, uniform consistency that will set properly during cooking.
Once the vegetables are tender, add 1 small chopped tomato and the blended tofu mixture to the pan, stirring to combine. Cover the pan and reduce the heat to very low, allowing the omelette to set for about 10 minutes. The low heat makes sure the tofu mixture cooks gently and develops a cohesive texture without browning excessively. Serve the Spanish tofu omelette warm with salsa on the side for added flavor and moisture.
Swap Potatoes for Cauliflower
Since potatoes take longer to cook than other vegetables, you can swap them out for cauliflower to speed up your prep time and add a lighter texture to your Spanish tofu omelette. Cauliflower florets cook in about five minutes instead of ten, which means you’ll have dinner ready faster. Cut the florets into bite-sized pieces so they cook evenly. The cauliflower picks up the garlic and onion flavors really well while staying tender-crisp. You’ll still get that satisfying vegetable texture, but with fewer calories and a slightly sweeter taste that goes nicely with the turmeric in your tofu mixture.
Pair With Crusty Bread
Crusty bread has a crispy outside and chewy inside that works well with your Spanish tofu omelette, especially once you’ve got those vegetables cooked right. I recommend grabbing a fresh baguette or ciabatta loaf from your local bakery because store-bought varieties often lack that satisfying crunch. Slice it diagonally into half-inch pieces and warm them in a 350-degree oven for three minutes. The heat brings out the bread’s natural flavors and softens its inside a bit while keeping that important crust. You’ll use the bread to scoop up every bit of your omelette, catching any delicious juices that escape. It’s the best way to finish your meal completely.
Final Thoughts
Once you’ve mastered this Spanish tofu omelette, you’ll realize how versatile it actually is for weeknight dinners and special brunches alike. The best part of this dish is that you can swap vegetables based on what’s in your fridge, making it perfect for using up produce before it spoils. Once you understand the basic technique of blending tofu with flour and seasonings, you can confidently experiment with different flavor combinations. This recipe delivers restaurant-quality results without the complexity or time investment, and it shows that vegan cooking doesn’t require sacrifice or compromise.

