Introduction to Potato and Onion Frittata Recipe
The Potato and Onion Frittata is a simple yet satisfying dish that brings together the flavors of crispy potatoes, sweet caramelized onions, and creamy eggs. This classic Mediterranean-style frittata is versatile enough to be served at breakfast, brunch, lunch, or even dinner. It’s hearty, flavorful, and a perfect option when you’re looking for a comforting meal that’s quick to prepare. Whether you’re cooking for a small family, having friends over, or simply preparing a meal for yourself, this frittata is a go-to dish that’s sure to impress.
The beauty of this recipe lies in its simplicity. With just a handful of ingredients, including potatoes, onions, and eggs, you can create a wholesome meal that’s both filling and delicious. The potatoes give the frittata a satisfying texture, while the onions add a natural sweetness, especially when they’re cooked down and caramelized. A touch of cream or milk makes the eggs rich and velvety, while fresh cilantro or parsley adds a burst of brightness and flavor.
This frittata is also very customizable, as you can add different vegetables, cheeses, or proteins to make it your own. Whether you’re serving it for a special occasion or just enjoying a quick, nutritious meal, a Potato and Onion Frittata will never disappoint. It’s an easy-to-make, hearty dish that always hits the spot. Plus, it’s a great way to use up leftover potatoes and ingredients you already have on hand.
Check out this guide from The Kitchn on frittata variations and this article on the versatility of potatoes for more inspiration on creating different frittata recipes.
Basic Recipe: Ingredients and Instructions
Print
Potato and Onion Frittata – Simple & Hearty Recipe for Any Meal
- Total Time: 30-35 minutes
- Yield: 4-6 servings 1x
- Diet: Vegetarian
Description
This Potato and Onion Frittata is a hearty and flavorful dish, perfect for breakfast, brunch, or even dinner. The combination of tender potatoes, caramelized onions, and creamy eggs creates a comforting meal with layers of savory goodness. With a touch of fresh cilantro or parsley for garnish, this frittata is simple yet delicious!
Ingredients
-
3 to 4 medium potatoes, peeled and thinly sliced
-
1 large onion, thinly sliced
-
1/4 cup vegetable oil, or olive oil, divided
-
Salt, to taste
-
Freshly ground black pepper, to taste
-
8 large eggs
-
1/3 cup heavy cream, or whole milk
-
1 tablespoon finely chopped fresh cilantro or parsley (optional, for garnish)
Instructions
1. Prepare the Potatoes and Onions
-
Heat 2 tablespoons of oil in a large, oven-safe skillet over medium heat.
-
Add the sliced potatoes and onions to the skillet. Season with a pinch of salt and pepper.
-
Cook, stirring occasionally, for 10-15 minutes or until the potatoes are tender and lightly golden, and the onions have softened and caramelized. If the potatoes start to stick, you can add a little more oil.
-
Once cooked, remove the skillet from heat and set it aside.
2. Prepare the Egg Mixture
-
In a separate bowl, whisk together the eggs, heavy cream (or milk), and a pinch of salt and pepper until well combined.
3. Combine Potatoes, Onions, and Egg Mixture
-
Pour the egg mixture evenly over the cooked potatoes and onions in the skillet. Stir gently to ensure the eggs are evenly distributed among the potatoes and onions.
4. Cook the Frittata
-
Place the skillet back on the stove over medium-low heat and cook for 5-7 minutes, until the edges of the frittata begin to set. Avoid stirring.
-
Once the edges are set but the center is still slightly runny, transfer the skillet to the preheated oven and broil for about 3-5 minutes, or until the top is golden and fully set. Keep a close eye on it to prevent over-browning.
5. Serve
-
Once cooked, remove the frittata from the oven and let it cool for a few minutes before slicing.
-
Garnish with finely chopped fresh cilantro or parsley, if desired.
-
Serve warm or at room temperature.
Notes
For a variation, you can add other ingredients like cheese (cheddar, feta, or parmesan), bell peppers, spinach, or mushrooms to customize the frittata.
You can also cook the potatoes and onions ahead of time to save time.
If you prefer a lighter version, you can use half-and-half or milk instead of heavy cream.
- Prep Time: 10 minutes
- Cook Time: 20-25 minutes
- Category: Breakfast, Brunch, Main Course
- Method: Stovetop, Oven-Baked
- Cuisine: American, Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 2g
- Sodium: 320mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 180mg
Keywords: Potato and Onion Frittata
Steps to Make It:
Step 1
Gather all Ingredients.

Step 2
Prepare the potatoes: Heat a large non-stick skillet over medium heat and add 2 tablespoons of vegetable oil. Add the thinly sliced potatoes and season with salt and pepper. Cook for 10-12 minutes, turning occasionally, until the potatoes are golden and tender. Remove the potatoes from the skillet and set them aside.

Step 3
Cook the onions: In the same skillet, add the remaining 2 tablespoons of oil. Add the sliced onions and cook over medium heat for 8-10 minutes, stirring occasionally, until the onions are soft and caramelized. Season with a pinch of salt and pepper.

Step 4
Beat the eggs: While the potatoes and onions are cooking, crack the eggs into a bowl. Whisk them together with the heavy cream (or milk) until the mixture is smooth. Season with salt and pepper to taste.

Step 5
Combine and cook the frittata: Return the cooked potatoes to the skillet with the caramelized onions. Pour the egg mixture over the potatoes and onions, making sure everything is evenly distributed. Reduce the heat to low and cover the skillet with a lid. Cook for 10-15 minutes, or until the eggs are set and the frittata is cooked through.

Step 6
Finish and serve: Once the frittata is fully cooked, remove it from the heat. Garnish with fresh cilantro or parsley, if desired. Slice the frittata into wedges and serve hot.

Advanced Techniques
1. Perfectly Caramelizing the Onions
The key to a delicious Potato and Onion Frittata lies in properly caramelizing the onions. This slow-cooking process brings out the natural sweetness of the onions, creating a deep, rich flavor that complements the potatoes. To achieve the perfect caramelization, cook the onions over medium heat, stirring occasionally. Avoid rushing the process by cranking up the heat, as this will burn the onions rather than caramelizing them. Be patient—this step may take 8-10 minutes, but the results are worth it.
2. Using Leftover Potatoes
If you have leftover roasted, boiled, or mashed potatoes, this recipe is a great way to repurpose them. Simply skip the step of cooking the potatoes from raw, and instead, toss the cooked potatoes into the skillet with the onions. Heat them through before adding the eggs, and you’ll have a quicker, more convenient version of the frittata.
3. Adding Cheese for Extra Flavor
While this Potato and Onion Frittata is delicious on its own, you can elevate it with cheese. Try adding a handful of shredded cheese (cheddar, mozzarella, or feta are excellent choices) to the egg mixture before pouring it over the potatoes and onions. The cheese will melt into the frittata, adding richness and flavor. You can also sprinkle cheese on top of the frittata once it’s finished cooking for a cheesy, golden crust.
4. Making the Frittata in the Oven
If you prefer, you can finish cooking the frittata in the oven instead of on the stove. After combining the egg mixture with the potatoes and onions, preheat your oven to 375°F (190°C). Place the skillet in the oven and bake for 15-20 minutes, or until the eggs are fully set and lightly browned on top. This method can provide a slightly firmer texture and a beautiful golden color.
5. Experimenting with Additional Vegetables
This recipe is incredibly versatile and can easily be adapted to include other vegetables. Try adding sautéed bell peppers, spinach, zucchini, or mushrooms to the potato and onion base for added nutrition and flavor. Make sure to cook the vegetables beforehand to remove any excess moisture, which could affect the texture of the frittata.
See more advanced recipes, at Mobolux.

Storage, Shelf Life, and Maintenance Tips
1. Storing Leftover Frittata
If you have leftover frittata, store it in an airtight container in the refrigerator for up to 3 days. The frittata will stay fresh and delicious for several days and can be easily reheated in the microwave or on the stovetop. To reheat, simply slice the frittata into portions and warm them in a skillet over low heat, adding a little oil or butter if necessary.
2. Freezing Frittata for Later
Frittata also freezes well, making it a great option for meal prepping. Once the frittata has cooled, wrap individual portions in plastic wrap or foil and place them in a freezer-safe container or bag. The frittata will keep in the freezer for up to 2 months. When you’re ready to eat, simply defrost the frittata overnight in the refrigerator and reheat it in the oven or microwave.
3. Reheating Tips
To avoid a dry frittata, reheat it gently. Use a microwave on low power, or warm it in a skillet over low heat. If reheating in the oven, cover the frittata with aluminum foil to prevent it from drying out. You can also sprinkle a little water on the frittata before reheating to retain moisture.
4. Avoid Overcooking
When cooking the frittata, be careful not to overcook it. Overcooking will make the eggs rubbery and dry, whereas undercooking can leave the frittata too soft and gooey. The goal is to cook the frittata until the eggs are just set but still tender and moist. Check for doneness by gently shaking the skillet—if the eggs are mostly set but slightly wobbly in the center, it’s time to remove the frittata from the heat.
5. Keeping the Frittata Fresh
To keep the frittata as fresh as possible, store it in an airtight container to prevent it from absorbing any unwanted odors in the refrigerator. If you’re preparing the frittata ahead of time, try to only add the cilantro or parsley just before serving to maintain its vibrant color and flavor.

Dietary Adaptations and Substitutions
1. Gluten-Free Version
This Potato and Onion Frittata is naturally gluten-free as it doesn’t contain any wheat-based ingredients. Just be sure to check any seasonings, oils, or other added ingredients for potential gluten content. For example, some store-bought vegetable broth may contain gluten, so always opt for gluten-free alternatives when needed.
2. Dairy-Free Modifications
If you are avoiding dairy, you can substitute the heavy cream with a dairy-free milk, such as almond, oat, or soy milk. Choose a non-dairy milk that’s rich and creamy to mimic the texture that heavy cream provides. For the eggs, this recipe can be made with egg substitutes like aquafaba or a flax egg if needed, although the texture may change slightly.
3. Vegan Version
To make this frittata vegan, you can substitute the eggs with a chickpea flour mixture. Combine 1/4 cup chickpea flour with 1/2 cup water and a pinch of turmeric for color, and mix until smooth. Use this mixture in place of eggs to create a similar texture. You can also add nutritional yeast to provide a cheesy flavor. Be sure to check that the oil and seasonings are vegan-friendly.
4. Low-Carb Adaptation
For a low-carb version, you can reduce or eliminate the potatoes and replace them with low-carb vegetables like zucchini or cauliflower. While the frittata will lack the traditional starchiness of the potatoes, these vegetables still provide great texture and flavor when cooked.
5. High-Protein Option
For a high-protein variation, you can add lean proteins like grilled chicken, turkey, or even tofu to the frittata. Simply dice your chosen protein and fold it into the egg mixture before cooking. You can also incorporate extra eggs or egg whites for additional protein content.

FAQs About The Recipe
1. Can I make the frittata ahead of time?
Yes! The frittata can be made ahead of time and stored in the refrigerator for up to 3 days. Simply reheat individual portions in the microwave or on the stovetop. It also freezes well, making it perfect for meal prepping.
2. Can I add other vegetables to the frittata?
Absolutely! You can add a variety of vegetables to your frittata, such as spinach, mushrooms, bell peppers, or tomatoes. Just make sure to cook them beforehand to prevent excess moisture from affecting the texture of the frittata.
3. Can I use a non-stick pan for this recipe?
Yes, a non-stick pan is ideal for making frittatas, as it ensures the eggs don’t stick to the pan while cooking. It also makes it easier to slide the frittata out of the pan and onto a serving platter.
4. How do I know when the frittata is done?
The frittata is done when the eggs are set around the edges but still slightly soft in the center. The top should be golden brown, and the eggs should not be runny. You can test for doneness by gently shaking the pan—if the eggs are fully set but slightly jiggly in the middle, it’s ready.
5. What can I serve with this frittata?
This Potato and Onion Frittata pairs beautifully with a simple green salad, fresh fruit, or a side of toasted bread. It’s perfect for a light lunch or dinner. You can also serve it with a dollop of sour cream or hot sauce for extra flavor.

Conclusion & Final Thoughts
A Potato and Onion Frittata is a timeless, comforting dish that’s perfect for any meal of the day. It’s simple, wholesome, and versatile, allowing you to customize it with different vegetables, cheeses, and seasonings. The combination of tender potatoes, sweet caramelized onions, and creamy eggs makes for a satisfying meal that can be enjoyed by everyone at the table. Whether you make it as a quick weeknight dinner, a weekend brunch dish, or meal prep for the week ahead, this frittata is guaranteed to be a hit.
With its rich flavor and satisfying texture, the *Potato and
Onion Frittata* can stand on its own or be paired with a variety of sides. Plus, it’s incredibly easy to make with minimal ingredients, which is perfect for busy days when you want to whip up something delicious without a lot of fuss. Don’t be afraid to experiment with different flavors and ingredients, as frittatas are incredibly adaptable and can be customized to suit your tastes.
Overall, this recipe is a must-try for anyone looking for a hearty and satisfying meal that’s easy to prepare. Give it a try, and enjoy the delicious simplicity of this classic dish!