Easy Spanish Tortilla Recipe | Authentic & Simple
The Spanish Tortilla Recipe That Finally Made Me Stop Ordering Takeout –Â There I was, standing in my kitchen at 7 PM on a Tuesday, staring into the abyss of my refrigerator like it might magically produce dinner.

Spanish Tortilla
Ingredients
- 1 onion, sliced
- 4 tbsp olive oil
- 25g butter
- 400g potatoes
- 6 cloves garlic
- 8 eggs
- 1 handful parsley
- 1 baguette
- 4 vine tomatoes
- olive oil for drizzling
Instructions
- Put a large non-stick frying pan on a low heat. Cook the onion slowly in the oil and butter until soft but not brown u2013 this should take about 15 mins. Add the potatoes, cover the pan and cook for a further 15-20 mins, stirring occasionally to make sure they fry evenly.
- When the potatoes are soft and the onion is shiny, crush 2 garlic cloves and stir in, followed by the beaten eggs.
- Put the lid back on the pan and leave the tortilla to cook gently. After 20 mins, the edges and base should be golden, the top set but the middle still a little wobbly. To turn it over, slide it onto a plate and put another plate on top, turn the whole thing over and slide it back into the pan to finish cooking.
- Once cooked, transfer to a plate and serve the tortilla warm or cold, scattered with the chopped parsley. To accompany, take slices of warmed baguette, stab all over with a fork and rub with the remaining garlic, pile on grated tomatoes and season with sea salt and a drizzle of olive oil.
Nutrition
You know that moment — when you’ve been putting off grocery shopping for three days, the delivery apps are taunting you with their cheerful notifications, and your wallet is silently weeping from last week’s takeout spree.
All I had were some slightly wrinkled potatoes, a lonely onion that had seen better days, and a carton of eggs that was thankfully still good for another week.
That’s when I remembered my friend Carmen, who had casually mentioned over coffee that her grandmother’s Spanish tortilla recipe was “impossible to mess up” and could feed a family with basically nothing.
Carmen, bless her, is the kind of person who makes everything look effortless — from her perfectly tousled hair to her ability to whip up restaurant-quality meals from what looks like kitchen scraps.
I had nodded politely at the time, thinking it sounded lovely but probably way beyond my skill level (I once burned water, I kid you not).
But desperation breeds innovation, or at least it breeds the willingness to try something new.
So there I stood, potato in hand, deciding to trust Carmen’s grandmother’s wisdom and give this Spanish tortilla recipe a shot.
What’s the worst that could happen?
I’d already resigned myself to cereal for dinner if this experiment went sideways.
The Beautiful Simplicity of Spanish Tortilla Recipe
The Spanish tortilla, or tortilla española as it’s properly called, is one of those dishes that seems almost too simple to be as good as it is.
Unlike its Mexican cousin, this isn’t a flatbread at all — it’s essentially a thick, creamy omelet packed with tender potatoes and sweet onions that’s been perfected over generations in Spanish kitchens.
What strikes me most about this spanish tortilla recipe is how it transforms the humblest ingredients into something that feels both comforting and elegant.
It’s the kind of dish that Spanish families have been making for centuries, using whatever potatoes and eggs they had on hand.
There’s something deeply satisfying about continuing that tradition, even in my tiny apartment kitchen thousands of miles from Spain.
The beauty lies not in exotic ingredients or complicated techniques, but in the careful, patient cooking that allows each element to shine.
This dish is traditionally served at room temperature, cut into wedges, and eaten throughout the day — for breakfast, lunch, dinner, or as a snack.
- Easy Spinach & Ricotta Cannelloni Recipe
- Stovetop Eggplant With Harissa, Chickpeas, and Cumin Yogurt Recipe
- Roasted Eggplant With Tahini, Pine Nuts, and Lentils Recipe
- Easy Vegetarian Ribollita Recipe That Will Transport You to Tuscany
- Authentic Smoky Baingan Bharta Recipe
- Dal-Fry Recipe: How to Make the Perfect Dal-Fry at Home
It’s the ultimate make-ahead meal that actually gets better as it sits, which is basically the holy grail for anyone trying to meal prep without losing their sanity.
The Only Spanish Tortilla Recipe You’ll Ever Need
The Essential Cast of Characters:
Ingredients for Perfect Spanish Tortilla
Here’s what you’ll need for this foolproof spanish tortilla recipe — and I promise, you probably have most of this already:
- 1 large onion, sliced (about 400g of medium potatoes work perfectly)
- 4 tablespoons olive oil (don’t skimp on quality here)
- 25g butter (that’s about 2 tablespoons)
- 400g potatoes, peeled and sliced into thin rounds
- 6 garlic cloves (2 for the tortilla, 4 for the bread)
- 8 large eggs, beaten
- A handful of fresh parsley, chopped
- 1 baguette for serving
- 4 vine tomatoes for the bread topping
- Extra olive oil for drizzling
- Sea salt to taste
The key to a great spanish tortilla recipe lies in the quality of your ingredients, especially the eggs and olive oil.
Since these are the stars of the show, splurge a little if you can — your taste buds will thank you.
Step-by-Step Spanish Tortilla Instructions
Phase One: Building the Foundation
Start by putting your largest non-stick frying pan over low heat — and I mean really low.
This is where patience becomes your best friend, though I know it’s tempting to crank up the heat and rush things (trust me, I’ve been there).
Add your olive oil and butter, letting them warm gently until the butter melts and starts to mingle with the oil like old friends at a reunion.
Slice your onion into thin half-moons and add them to the pan.
Here’s where the magic starts happening, though it doesn’t look like much at first.
Cook the onions slowly, stirring occasionally, for about 15 minutes.
You want them soft and translucent, almost melting into the oil, but not brown.
If they start to color, your heat is too high — turn it down and be patient.
This slow cooking develops a sweetness that forms the backbone of your spanish tortilla recipe.
Phase Two: The Potato Dance
While your onions are doing their slow dance, peel and slice your potatoes into rounds about 1/4-inch thick.
Don’t worry about making them perfectly uniform — this isn’t a cooking competition, and slight variations actually add character to the final dish.
Once your onions are beautifully soft and shiny, add the potato slices to the pan.
Cover and cook for 15-20 minutes, stirring gently every 5 minutes or so to make sure everything cooks evenly.
The potatoes should be tender enough to break apart with a fork but not mushy.
This is crucial — undercooked potatoes will ruin your tortilla, but overcooked ones will turn to mush.
Phase Three: The Grand Assembly
When your potatoes are perfectly tender and your onions are practically melting, crush 2 garlic cloves and stir them in.
Let them cook for just a minute until fragrant — you don’t want them to burn and turn bitter.
Now comes the moment of truth: pour in your beaten eggs.
Give everything a gentle stir to distribute the eggs evenly, then put the lid back on and let the tortilla cook gently.
This is where your patience really pays off — after about 20 minutes, the edges and base should be golden, the top should be set, but the middle should still have a slight wobble when you jiggle the pan.
Phase Four: The Flip (Don’t Panic!)
Here’s the part that intimidated me the most — flipping the tortilla.
But Carmen’s grandmother was right; it’s not as scary as it seems.
Slide the tortilla onto a large plate, then place another plate on top.
Take a deep breath, and flip the whole thing over in one confident motion.
Slide it back into the pan to finish cooking the other side for another 5-10 minutes.
Pro Tips for Spanish Tortilla Success
To make this Spanish tortilla recipe perfect for any occasions, here’s what you can do:
Temperature Control is Everything
The biggest mistake I see people make with this spanish tortilla recipe is cooking it too fast.
Low and slow isn’t just a suggestion — it’s the secret to creamy, tender results.
High heat will give you rubbery eggs and burnt edges before the center is even warm.
The Plate Flip Technique
If the plate-flipping method makes you nervous (it did me, the first few times), you can finish the tortilla under a low broiler instead.
Just be sure to use an oven-safe pan and watch it carefully — broilers can go from golden to burnt in seconds.
Make-Ahead Magic
This spanish tortilla recipe actually improves after sitting for a few hours or even overnight.
The flavors meld together beautifully, and the texture becomes even more silky.
I often make it in the evening and have it for breakfast the next day.
Storage and Reheating
Store your tortilla covered in the refrigerator for up to 3 days.
It’s delicious cold, at room temperature, or gently rewarmed in a low oven.
Avoid the microwave if possible — it can make the eggs rubbery.
Creative Variations to Try
The Classic Plus Approach
Once you’ve mastered the basic spanish tortilla recipe, you can experiment with additions.
Try stirring in some sautéed red peppers, crumbled cheese, or fresh herbs like chives or dill.
Just remember that less is more — you want additions to complement, not overwhelm, the potato and onion base.
Mini Tortilla Bites
Make individual portions by cooking the mixture in a muffin tin.
These are perfect for meal prep or entertaining, and they cook faster than the full-size version.
Sweet Potato Twist
Swap half the regular potatoes for sweet potatoes for an interesting flavor variation.
The slight sweetness pairs beautifully with the caramelized onions.
Herb Garden Version
Fold in whatever fresh herbs you have on hand — parsley, chives, dill, or even a little fresh thyme can add wonderful complexity to your spanish tortilla recipe.
The Perfect Accompaniment
Spanish-Style Tomato Bread
Don’t skip the bread accompaniment — it’s traditional and absolutely delicious.
Slice your baguette and warm it lightly.
Stab each slice all over with a fork (this helps the flavors penetrate), then rub with the remaining garlic cloves.
Grate your tomatoes directly onto the bread, season with sea salt, and drizzle with good olive oil.
It’s simple but incredibly satisfying.
What to Expect (The Real Talk)
Let me be honest with you about this spanish tortilla recipe — your first attempt might not look like the picture-perfect tortillas you see in Spanish restaurants, and that’s completely okay.
Mine certainly didn’t.
The edges might be a bit more golden than you intended, or maybe you’ll have a small crack from the flipping process.
These little imperfections don’t affect the taste at all, and they’re part of the learning process.
What you will get, even on your first try, is something incredibly delicious and satisfying.
The combination of creamy eggs, sweet onions, and tender potatoes is pure comfort food magic.
It’s the kind of meal that makes you feel accomplished and nourished, whether you’re eating it for a quick breakfast, a leisurely lunch, or that Tuesday night dinner when takeout just isn’t calling your name anymore.
The beauty of this spanish tortilla recipe lies not in perfection, but in its forgiving nature and incredible versatility.
It’s taught me that some of the best meals come from the simplest ingredients, treated with patience and care.
Plus, there’s something deeply satisfying about mastering a dish that Spanish grandmothers have been perfecting for generations — even if your version has a few quirks that make it uniquely yours.