• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • About
  • Free Guides
  • Subscribe
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
menu icon
go to homepage
  • About
  • Free Guides
  • Subscribe
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
subscribe
search icon
Homepage link
  • About
  • Free Guides
  • Subscribe
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
×
Nuts & Twigs » Recipes » Veganuary Recipes

Vegan Spanish Omelette (Spanish Tortilla)

Regina Pearce head shot.
Modified: Sep 8, 2025 · Published: Oct 4, 2023 by Regi Pearce · This post may contain affiliate links ·

A vegan Spanish omelette or tortilla is a delightful and filling dish perfect for breakfast, brunch, or served as an appetizer at your next big gathering. Traditionally prepared with eggs, this vegan recipe features tofu as a substitute, offering all the comfort and taste of the traditional Spanish classic.

Jump to Recipe Jump to Video Pin Recipe
Close-up of a golden vegan Spanish tortilla (omelette) on a white plate, cut into wedges. The firm, slightly dense texture shows pieces of potato and onion inside. A serving spatula lifts one slice, with more slices visible on a plate in the background.

Growing up, special occasions meant my family whipping up a Spanish omelette (tortilla Española) alongside Vegan Spanish Paella, turning holidays into feasts.

Served as bite-sized appetizers or hearty meals, the Spanish omelette was always a favorite. After going plant-based, I missed it until this vegan tortilla recipe came along. It perfectly mimics the classic, satisfying my cravings.

While traditional versions are flipped in a skillet, I stick to baking it in a parchment-lined pan for a no-mess, golden-brown finish.

For more Spanish recipes, try my Easy Watermelon Gazpacho and Mojo Picón (Spicy Red Pepper Sauce).

Jump to:
  • Ingredients
  • Variations
  • How To Make a Vegan Spanish Omelette (Spanish Tortilla)
  • Top Tips
  • Serving Suggestions
  • Condiments for Vegan Spanish Tortilla
  • Vegan Spanish Omelette FAQS
  • More Delicious Vegan Cuban and SpanishRecipes
  • Recipe Card
  • Comments

Ingredients

This recipe uses easy-to-find ingredients, but I've also listed a few alternatives. See the recipe card for details on quantities.

Overhead view of ingredients for a vegan Spanish tortilla (omelette) arranged in small bowls on a light surface. Labeled items include potato starch, turmeric powder, rice flour, garlic cloves, firm tofu, salt, plant-based milk, chopped onions with olive oil, diced potatoes, and vegan butter.
  • Onions: Use a white or yellow onion
  • Potatoes: Waxy potatoes are best, such as Yukon Gold potatoes, red potatoes, or new potatoes.
  • Flour: Rice flour is best, but chickpea flour will work too, with a slightly different flavor profile.
  • Potato Starch: Corn starch also works well.

Variations

  • For variety, consider incorporating spices and herbs like smoked paprika, fresh herbs like parsley or cilantro, or chili flakes for a kick of heat.
  • One variation I often do is I use sweet potatoes instead of regular potatoes, as shown in the picture below.
  • You can also use Vegan Bacon Bits made from soy or vegan chorizo to add an additional level of flavor.

How To Make a Vegan Spanish Omelette (Spanish Tortilla)

Take a look at this section for process shots at a glance. See the recipe card for details and more recipe information.

Four-step collage for making a vegan Spanish tortilla. Step 1: diced potatoes and onions cooking in a red Dutch oven on the stove. Step 2: the pan covered with a red lid. Step 3: blender cup filled with tofu, garlic cloves, spices, and flour for the egg mixture. Step 4: a glass bowl with cooked potatoes and onions being mixed with the blended yellow tofu mixture by hand with a spoon.

Step 1: Sauté the onions in olive oil over medium heat for a few minutes, then add potatoes, salt, and pepper. Stir and add ¼ cup of water to prevent sticking.

Step 2: Cover and cook for 15-20 minutes, stirring occasionally and adding water as needed, until potatoes are tender but still slightly firm.

Step 3: Blend the remaining ingredients (except chives) until smooth.

Step 4: Combine the cooked potatoes with the blended tofu mixture in a bowl or directly in the skillet if there's enough space.

Steps 5-8 collage showing the final stages of making a vegan Spanish tortilla. Step 5: a hand spreads the yellow tofu-potato mixture evenly into a round baking pan with a spatula. Step 6: the cooked tortilla is golden brown on top and still in the pan. Step 7: the tortilla pan is flipped upside down onto a wooden board. Step 8: the tortilla is revealed on the board, with a hand peeling away parchment paper to show the finished golden surface.

Step 5: Prepare the pan by lining a 9-inch baking pan with wax paper and lightly spray the sides if needed. Press in the mixture and bake at 400°F (200°C) for 30 minutes.

Step 6: Remove the Spanish tortilla from the oven and let it cool for about 30 minutes. You can place it in the fridge for quicker cooling. The longer it sets, the better.

Step 7: Flip & Broil - Invert onto a plate and remove the pan. For a golden top, broil for 2-3 minutes.

Step 8: If you used parchment paper, remove the lining. Garnish with chives, dill, or parsley. Cut into individual meal-sized wedges or bite-sized appetizers.

Top Tips

  • When placing the mixture in the baking pan, press it down well and ensure it reaches the edges so you get a solid, pretty, round, and even-baked tortilla.
  • Don't skip letting it rest on the counter or in the fridge. This will allow it to set without breaking apart. The longer it rests, the better.
  • Enhance the flavor of this dish with a touch of kala namak, also known as black salt, if you have it in your spice drawer. It adds an eggy taste that many people enjoy.
Close-up of a golden vegan Spanish tortilla (omelette) on a white plate, sliced into wedges. A spatula lifts one thick slice, showing the layered texture of potatoes and onions inside the firm, golden surface.

Serving Suggestions

There are numerous ways to present a vegan Spanish tortilla - from an appetizer to casual gatherings to a delicious lunch or brunch. Here are some serving suggestions to consider:

  • Sliced and skewered is the most common way to eat a Spanish omelette. Cut the omelette into small squares and skewer them with toothpicks for a tapas-style serving. Serve along with Papas Arrugadas (Wrinkled Potatoes).
  • A simple mixed green salad with a light vinaigrette, like Classic French Salad Dressing, pairs beautifully with this Spanish tortilla. Or try Arugula and Pear Salad with Pumpkin Vinaigrette or a Vegan Caesar Salad for some creamy deliciousness.
  • Offer ketchup or a mild tomato sauce for dipping, as kids often love to dip their food. We like to dip it into Easy Vegan Chipotle Aioli Sauce.
  • In Spain, it's common to put a slice of Spanish omelette between two pieces of bread to make a sandwich called "Bocadillo de Tortilla."
  • This dish tastes great at room temperature or even cold, making it ideal for picnics.
A white plate filled with bite-sized cubes of golden vegan Spanish tortilla, each pierced with a toothpick for serving as tapas. A hand reaches in to pick one up, with extra toothpicks visible in a small jar beside the plate.

Condiments for Vegan Spanish Tortilla

When it comes to condiments, the Spanish generally like to keep it simple to let the flavors of the omelette shine. However, we love sauces in this family, so here are a few if you want to add a little something extra.

  • Vegan Aioli: This garlic mayonnaise is often served alongside a Spanish omelet.
  • Tomato Sauce: A simple tomato sauce can complement the omelette well. Try Hidden Veggies Pasta Sauce for more veggies, or dip in some ketchup (not traditional but a crowd-pleaser).
  • Piquillo Peppers: These sweet, slightly spicy peppers are sometimes served on the side.
  • Salsa Romesco - Delicious Spanish sauce made with almonds, hazelnuts, roasted red peppers, and garlic.
  • Easy Mojo Picon or Mojo Verde (Canarian Green Sauce) - traditional Canary Island sauces made with garlic, vinegar, and olive oil.
A whole vegan Spanish tortilla, golden brown and speckled with pieces of weet potatoes and onion, sits on a wooden cutting board with a white cloth in the background.
Vegan Spanish tortilla with sweet potatoes.

Vegan Spanish Omelette FAQS

Can I add other vegetables to the Spanish omelette?

Feel free to customize. Bell peppers, mushrooms, and spinach are all excellent additions. Just make sure to cook extra veggies so they don't release water into the omelette while cooking.

Can I make a Spanish omelette ahead of time?

I always do! It's even better the next day. This dish keeps well in the refrigerator for 3-4 days and is also freezer-friendly for up to 2-3 months.

How do I know when the Spanish omelette is done cooking?

The omelette is done when the edges are lightly browned, and the middle is set but not jiggly. You can also insert a toothpick in the center-if it comes out clean, your omelette is done.

How do I store a vegan Spanish omelette?

Let the tortilla cool to room temperature, then wrap it tightly in plastic wrap or foil and refrigerate for 3-4 days. For freezing, slice it into portions, wrap each slice in plastic, and store them in a freezer bag for up to 2-3 months. To reheat, thaw overnight in the fridge or warm directly from frozen in the microwave or a 300°F oven for 10-15 minutes.

What is the difference between a frittata and a Spanish omelette?

A Spanish Omelet (Tortilla Española) is all about potatoes, onions, and stovetop flipping, while an Italian Frittata mixes in veggies, meats, and cheeses, starting on the stove and finishing in the oven.

More Delicious Vegan Cuban and SpanishRecipes

  • close up side view of mojo criollo in a mason jar with a tag on it that says mojo.
    Cuban Mojo Criollo Recipe
  • top view of a bowl of vegan tofu fricase.
    Cuban-Inspired Vegan Fricase
  • side view of vegan spanish paella in a pan with a hand holding a fork digging into the pan.
    Spanish Vegetable Paella
  • romesco sauce in a bowl surrounded by roasted veggies
    Salsa Romesco (Easy Romesco Sauce)

Have a minute? I'd love for you to dive into the comments and rate this Vegan Spanish Omelette (Tortilla). Your feedback is invaluable-did you love it? Did you make any fun twists? Please let me know how my directions worked for you, so I can continue to improve my recipes. Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.

Recipe Card

Close-up of a golden vegan Spanish tortilla (omelette) on a white plate, sliced into wedges. A spatula lifts one thick slice, showing the layered texture of potatoes and onions inside the firm, golden surface.

Vegan Spanish Omelette (Spanish Tortilla)

Regi Pearce
A vegan Spanish omelette is a delightful and filling dish perfect for breakfast, brunch, or served as an appetizer at your next big gathering. Make it with regular potatoes or sweet potatoes.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 50 minutes mins
Total Time 1 hour hr
Course appetizer, brunch, main meal, snack
Cuisine Spanish
Servings 8 slices
Calories 197 kcal

Ingredients
  

  • 2-3 tablespoons olive oil plus more if needed
  • 1 medium onion ~250 grams; finely diced
  • 1 ½ pounds potatoes ~675 grams (any waxy variety; see notes), diced
  • ⅔ block firm tofu
  • ½ cup plant milk almond, oat, or soy
  • 4 tablespoons vegan butter melted
  • ¼ cup rice flour or chickpea flour
  • 1 tablespoon potato starch or corn starch
  • 1 teaspoon turmeric
  • 1 teaspoon salt
  • 3 cloves garlic
  • chives or other herbs for garnish
InstacartGet Recipe Ingredients

Instructions
 

  • Sauté Onions: Heat 2 tablespoons of olive oil over medium heat in a large skillet. Add the diced onions, sautéing until the onions are translucent.
  • Cook Potatoes: Add the sliced potatoes to the skillet, stirring to mix them with the onions. Cover and cook for 15-20 minutes, stirring frequently until the potatoes are tender but firm. If the mixture starts to stick, you can add more oil or water.*
  • Preheat the Oven: Halfway through frying the potatoes, preheat the oven to 400°F (200°C).
  • Prepare Tofu Mixture: While the potatoes are cooking, crumble the tofu into a blender. Add plant-based milk, melted vegan butter, rice flour, potato starch, turmeric, garlic, and salt. Blend until smooth.
  • Combine: After cooking the onion and potato mixture, transfer them to a medium-sized bowl and mix them with the tofu mixture. Alternatively, if your pan is big enough, combine the tofu mixture with the potatoes in the pan (make sure it is off the heat). This saves you a bowl to clean.
  • Prepare a Baking Pan: Line the bottom of a 9-inch baking pan with parchment paper. See notes on how to make it fit easily. Spray the sides of the pan with spray oil if necessary. 
  • Place in Baking Pan: Transfer the mixture into the prepared baking pan, gently pressing it towards the edges and down to achieve a leveled and pretty appearance once baked.
  • Bake: Bake in the oven for 30 minutes. 
  • Cooling: Allow the omelette to cool on the counter for about 30 minutes. You can place it in the refrigerator if you prefer a faster cooling time. This will aid in setting the omelet, and the longer it sets, the more it will improve in texture.
  • Flip: Place a cutting board or large plate over the omelette and carefully flip the omelette onto the plate. If you used parchment paper, carefully remove it. If you want to brown the top (which was originally the bottom) after flipping, broil for 2-3 minutes, observing to ensure it doesn't burn.
  • Garnish and Serve: Garnish with chopped chives or other herbs of your choice. Season with a little salt if necessary. Cut into wedges or bite-sized pieces. See the post for serving suggestions and condiments like mojo picon to serve with your vegan Spanish omelet.

Video

Notes

Chickpea flour will slightly alter the taste, but it is a good alternative to rice flour. 
Peeling the potatoes is entirely optional.
Waxy potatoes get the best results in this recipe. Waxy varieties that work include new potatoes, Red Bliss, Pee Wees, and fingerlings, but I love the all-purpose potato, Yukon Gold.
If you are not using a non-stick pan, potatoes can be a real test of your patience, as they tend to stick to the pan. You may need to add additional oil so the potatoes do not stick.. You can also make sure the pieces are patted dry before cooking, and use a well-seasoned skillet. If you try to flip them too soon, they’ll cling for dear life, but once they’ve crisped up a bit, they should release on their own.
To make parchment paper fit a 9-inch round pan, lay a larger sheet flat and put the pan on top to trace the bottom of the pan. Trace the pan's edge with a pencil, then cut along the line. Place the cut circle in the pan, pencil-side down.
Enhance the flavor of this dish with a touch of kala namak, also known as black salt, if you have it in your spice drawer. It adds a unique eggy taste that many people enjoy. Add ½ teaspoon to replace ¼ of a teaspoon of salt.
Nutritional information is only an estimate. 
 

Nutrition

Calories: 197kcal | Carbohydrates: 22g | Protein: 5g | Fat: 10g | Saturated Fat: 2g | Sodium: 364mg | Fiber: 3g | Sugar: 1g | Calcium: 77mg | Iron: 1mg
Keywords budget friendly, customizable, gluten free, high protein, low calorie
Tried this recipe?Please consider Leaving a Review!

More Veganuary Recipes

  • A glass mason jar half filled with creamy pale pink vegan Thousand Island dressing with a small white handwritten label tag reading thousand island, blurred salad and wooden background behind it.
    Vegan Thousand Island Dressing
  • Overhead view of vegan dumpling lasagna with a serving removed, topped with crispy chili, sesame seeds, and green onions, with a red spatula resting in the dish.
    Vegan Dumpling Lasagna
  • Shepherd's Pie in a red dutch oven pan with a spatula taking some out.
    Vegan Shepherd's Pie
  • A black fork goes into a plate of creamy vegan cabbage alfredo topped with cilantro and red pepper flakes, with text reading 'How to Make Vegan Cabbage Alfredo — Delicious & Healthy.
    Vegan Cabbage Alfredo

Reader Interactions

Comments

  1. Regi Pearce says

    September 08, 2025 at 11:28 am

    5 stars
    I took this Vegan Spanish Omelette to a picnic and it was a total hit. It held together like a dream. I served it with my mojo picon and a little aioli on the side and everyone was going back for seconds. Definitely one of those recipes I’ll be making again for gatherings.

  2. Andrew says

    October 04, 2023 at 7:31 pm

    5 stars
    Takes me back and perfect for the fall

    • Regi Pearce says

      October 23, 2023 at 6:32 pm

      I'm so happy to hear that the vegan Spanish omelet could transport you back in time! There's something incredibly rewarding about recreating a sense of nostalgia through food. And I completely agree - the flavors are perfect for the coziness that fall brings.

Primary Sidebar

Regina Pearce headshot.
graphic showing the word hi.

I'm Regi.

Head nut, chief twig, and creator of Nuts & Twigs. Here, you can expect delicious vegan recipes that make you realize that a life without cheese is not only possible but also worth living.

Curious? Read More...
Logos for places i've been featured like Plant Based News, Food Gawker, MSN, and BIg Oven.

Winter

  • Overhead view of a bowl of lentil vegetable soup with tomatoes, carrots, zucchini, onions, and greens in a red broth, with a spoon in the soup.
    Lentil Vegetable Soup
  • vegan chicken noodle soup in a bowl.
    Vegan Chicken Noodle Soup
  • side view of Vegan Chocolate Pudding Parfait in a clear glass.
    Vegan Chocolate Pudding Parfait 
  • Overhead view of a bowl of vegan lasagna soup with wide lasagna noodles in a tomato-lentil broth, topped with fresh basil and vegan ricotta, with a spoon in the bowl.
    Vegan Lasagna Soup
  • Sliced vegan lentil loaf in a black loaf pan, topped with a glossy ketchup glaze.
    Lentil Loaf with Sweet & Tangy Glaze
  • A skillet filled with sweet potato and russet hash with red peppers, onions, and herbs. The dish rests on a woven mat with a cream-colored cloth.
    Sweet Potato and Russet Hash

Popular Recipes

  • walnut meat in a bowl next to brown rice
    Easy Walnut Taco Meat
  • vegan sushi bake casserole with the garnishes side view
    Vegan Sushi Bake
  • angle side view of a hand placing a plate of Vegan Grits With Savory Mushrooms and Collard Greens on a table.
    Vegan Grits Recipe with Savory Mushrooms and Greens
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • bunch of sliced high protein lupini seitan
    High-Protein Lupini Bean Seitan
  • jar of the lemon vinaigrette.
    Easy Lemon Vinaigrette

Footer

back to top

About

  • About
  • Frequently Asked Questions
  • Contact Me

Information

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2026

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required