Spanish Tortilla (Spanish Potato Omelette)

Prep Time 10 minutes
Total Time 35 minutes
Servings 6

Jump to Recipe

This Spanish Tortilla is really just a Spanish omelette — made with sliced potatoes, onions and peppers fried together before being topped with beaten eggs and baked. It’s perfect festive holiday breakfast!

So I’m supposed to be putting together holiday recipes and here I am dreaming of Spain.

The husband and I were in Spain about 4 and a half years ago, and my heart aches to go back. Spain is such a beautiful country, and the food — SO good! Someday, when the littles are a little bigger, I wouldn’t be surprised if we found our way back there.

spanish tortilla in black cast iron skillet with potatoes and sliced peppers and tomatoes

When I was dreaming up things to create with this month’s batch of Little Potatoes, my mind immediately said, “breakfast“.

When we were in Spain, we tried lots of traditional Spanish and Catalonian dishes, but we actually didn’t eat a tortilla anywhere. I saw a tortilla recipe from Martha Stewart on Pinterest and it hasn’t left my mind since. I added some green pepper and fresh tomato slices to mine to really give it a festive look, and I also added some milk with my eggs to make them light and fluffy. But really? It’s hard to make a bad tortilla.

sliced red and green peppers sliced red onions and sliced potatoes raw on a cutting board

It’s holiday season, and people are stuffing themselves with delicious food non stop. To get all fueled up for a day of feasts, family and friends, surely they need a solid breakfast. This tortilla is such an awesome breakfast — it’s loaded with good-for-you vegetables (potatoes, peppers, onions), but you could add any that you like! Mushrooms, spinach — throw it all in!

You simply cook your “fillings” together in your skillet first until the potatoes are crisp-tender, then pour your eggs over and finish in the oven. It’s so simple, and would be easy to customize to your tastes.

It’s also a one skillet meal that’s gluten free, meatless and easily dairy free, too! Can you believe it? I’m kind of amazed myself.

slice of spanish tortilla on white plate with bag of little potatoes behind

I used half a bag of Baby Boomer potatoes from The Little Potato Company, but any of the varietals would work just fine. If you want to make a larger batch, you could also cook up your fillings in the skillet and then pour them into a 9×13″ baking dish, top with your eggs and bake it off in the oven. This would be easy to make ahead for a holiday breakfast!

What does your family do for holiday breakfasts? Do you go sweet or savory? Or both? 😉

*This post is sponsored by The Little Potato Company as part of my ambassadorship with them. This means that they compensate me for my time in creating and photographing recipes just like this one so I can share them with you — pretty awesome, right?!

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Spanish Tortilla (Spanish Potato Omelette)

5 from 1 vote
This Spanish Tortilla is really just a Spanish omelette — made with sliced potatoes, onions and peppers fried together before being topped with beaten eggs and baked. It’s perfect festive holiday breakfast!
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Cuisine American
Course Breakfast
Servings 6
Calories 162cal


  • 1 tablespoon canola oil
  • 3/4 lb Baby Boomer potatoes thinly sliced (½ of a 1.5lb bag)
  • 1/2 medium red onion thinly sliced
  • 1/2 green bell pepper thinly sliced
  • 1/2 red bell pepper thinly sliced
  • 6 large eggs
  • 1/2 cup milk
  • 1/2 teaspoon salt
  • 2 small tomatoes sliced thinly
  • Chopped parsley for garnish if desired


  • Preheat the oven to 375 degrees F.
  • In a large oven safe skillet (I used a 12″ cast iron skillet), heat canola oil over medium-high heat. Add potatoes and cook, stirring occasionally, for 6-7 minutes. Add onion and peppers and cook another 5-6 minutes or until potatoes are crisp-tender (they won’t cook much more in the oven).
  • Meanwhile, stir together eggs, milk and salt with a whisk. Pour over cooked potatoes and vegetables. Smooth out potatoes and vegetables with a spatula and top with thinly sliced tomatoes.
  • Bake for 12-15 minutes or until eggs are completely set in the center. Garnish with parsley if desired. Great warm or room temperature!

Nutrition Information

Calories: 162cal | Carbohydrates: 14g | Protein: 9g | Fat: 8g | Saturated Fat: 2g | Cholesterol: 188mg | Sodium: 280mg | Fiber: 2g | Sugar: 4g

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —â€ĻI love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions


  1. Kelly says

    We would love to visit Spain one day! I can just imagine what a great trip that was 🙂 This omelette looks gorgeous! Love all the veggies in here!

  2. Dorothy Dunton says

    Hi Ashley! How do you find the time to do all that you do? This looks wonderful for breakfast or dinner and I love that it so customizable! You are incredible and I am sure your family knows it! 🙂

  3. Rachel @ Bakerita says

    Oh this post makes me miss Spain! I somehow managed to get to go there three times within the past few years and it’s so magical. The tortillas were everywhere! This looks like a beautiful and delicious rendition of them 🙂

5 from 1 vote (1 rating without comment)

Leave A Reply

Have you tried this recipe? Leave a rating