Cheesy Potato Frittata with Spinach Recipe
If you’re anything like me and love a breakfast (or brunch) that feels cozy, wholesome, and a little indulgent, then you absolutely need to try this Cheesy Potato Frittata with Spinach Recipe. It’s packed with tender golden potatoes, melty cheese, fresh spinach, and crispy bacon (or a vegetarian twist if that’s your vibe). Seriously, it’s one of those dishes I make when I want something simple but with a wow factor — and trust me, once you make it, you’ll keep coming back for more.
Why This Recipe Works
- Balanced Flavors: The combo of salty bacon, sharp cheese, and earthy spinach creates a harmony that’s easy to love.
- Perfect Texture: Crispy edges on the potatoes with a creamy, custardy egg base make every bite interesting.
- Simple Ingredients: You likely already have everything in your fridge or pantry for a last-minute meal.
- Adaptable: Easy to swap bacon for veggies for a vegetarian option, or change up cheeses to suit your pantry.
Ingredients & Why They Work
The ingredients in this Cheesy Potato Frittata with Spinach Recipe blend together to offer robust flavors and textures. Yukon gold potatoes are my go-to for their buttery taste and ability to brown beautifully, while gruyere melts like a dream to add the right creaminess. Fresh spinach brings color and nutrition, and those green onions? They give a subtle zing that wakes up the dish.
- Bacon: Adds a smoky crunch, but feel free to skip for a vegetarian version and use olive oil instead.
- Yukon Gold Potatoes: These are perfect because they hold shape and brown well without getting mushy.
- Eggs: The base of this frittata — provides structure and richness.
- Milk: Helps lighten the eggs, making the frittata fluffy yet tender.
- Dijon Mustard: Just a little to add subtle depth and a hint of tang.
- Kosher Salt & Pepper: Essential for seasoning — don’t skip! Proper seasoning brings all the ingredients together.
- Gruyere or Sharp Cheddar Cheese: Pick a cheese that melts well and adds sharpness or nuttiness depending on your preference.
- Fresh Spinach: Adds color, nutrients, and a mild earthy flavor — fresh is key because it wilts nicely into the eggs.
- Green Onions: For a mild onion flavor with a bit of crunch that brightens the dish.
Tweak to Your Taste
I love mixing this Cheesy Potato Frittata with Spinach Recipe up depending on what’s in season or what flavor profile I’m craving. It’s your playground! Don’t be shy about adding your favorite herbs or swapping out the cheese to fit your mood.
- Vegetarian Variation: I often skip the bacon and sauté the potatoes in good olive oil instead — still incredibly delicious with that smoky undertone from smoked paprika or a sprinkle of chili flakes.
- Cheese Swap: If you want a sharper bite, try feta or parmesan; if you want creamy melty, mozzarella works too.
- Herbs & Spice: Fresh thyme or rosemary adds a fragrant twist, and a pinch of nutmeg with the spinach brings warmth.
- Double Down on Veggies: Add mushrooms, bell peppers, or even sun-dried tomatoes to bulk it up.
Step-by-Step: How I Make Cheesy Potato Frittata with Spinach Recipe
Step 1: Crisp Up the Bacon Slowly
Start by heating your oven to 350°F and placing a rack in the center. Next, cook the diced thick-cut bacon in a large, oven-safe skillet over medium-low heat. I don’t rush this step because I find that slow rendering is key to getting the bacon crispy without burning — it takes about 8-10 minutes. Don’t forget to stir occasionally and once done, transfer the bacon to a paper towel to drain. This bacon fat is gold for cooking the potatoes, so don’t toss it!
Step 2: Tender & Golden Potatoes
In the same skillet with the bacon drippings, add the diced Yukon gold potatoes. Cook them gently for another 8-10 minutes until they’re soft inside and golden brown on the outside. Stir occasionally, but gently, so the potatoes get an even crust without falling apart. This slow cooking not only builds flavor but helps keep the potatoes intact when we mix everything later.
Step 3: Whisk Your Eggs Just Right
While the potatoes cook, whisk together your eggs, milk, Dijon mustard, salt, and pepper in a bowl. This is where you build the fluffy, flavorful base. Once the mix is smooth, stir in the shredded cheese — gruyere is my favorite for its nuttiness and meltiness, but cheddar works perfectly if that’s what you’ve got. It’s best to mix the cheese in now so it melts evenly throughout the frittata.
Step 4: Wilt the Greens & Bring It All Together
Add your chopped spinach and green onions to the skillet with the potatoes. Stir for 1-2 minutes just until the spinach wilts — you want those vibrant greens without sogginess. Then, toss the crisped bacon back in and spread everything into an even layer. Pour the egg and cheese mixture over the top, smoothing it out gently so it covers everything in one lovely layer.
Step 5: Bake Until Perfectly Set
Bake the frittata in your preheated oven for 15 to 20 minutes. Keep an eye on it somewhere between 15 and 20 minutes because ovens vary — you want the eggs to be set but still tender, not dry. When it’s done, the center should be firm but still springy to the touch. Slice while warm and get ready to enjoy!
Pro Tips for Making Cheesy Potato Frittata with Spinach Recipe
- Slow Render Bacon: Crisp bacon slowly on medium-low heat to avoid burning and maximize flavor.
- Don’t Rush Potato Cooking: Tender and nicely browned potatoes are the backbone of texture here — patience pays off!
- Whisk Eggs Thoroughly: Whisk the eggs, milk, salt, pepper, and Dijon really well for even flavor and fluffy texture.
- Watch the Baking Time: Overbaking dries the frittata out quickly — check around 15 minutes and trust your eyes.
How to Serve Cheesy Potato Frittata with Spinach Recipe
Garnishes
I usually top my frittata with a sprinkle of fresh chopped parsley or some thinly sliced green onions. If I’m feeling fancy, a dollop of sour cream or a drizzle of hot sauce adds just the right zing. A handful of microgreens also looks pretty and adds freshness.
Side Dishes
Serve it alongside a crisp mixed greens salad with a light vinaigrette or toasted crusty bread for scooping up every cheesy bite. Roasted cherry tomatoes or even a simple fruit salad provide a lovely contrast.
Creative Ways to Present
For a brunch party, I’ve cut the frittata into smaller squares and arranged them on a wooden board with colorful vegetable crudités and dips. It’s always a crowd-pleaser and looks beautiful on the table! You can even serve portions inside mini ramekins for personal frittatas.
Make Ahead and Storage
Storing Leftovers
I store any leftover frittata in an airtight container in the fridge for up to 2 days. It keeps surprisingly well and tastes just as comforting the next day — perfect for quick breakfasts or light dinners.
Freezing
I’ve successfully frozen leftover frittata by cutting it into portions and wrapping each piece tightly before placing in a freezer container. It freezes well for up to 3 months just make sure to thaw it overnight in the fridge before reheating for best texture.
Reheating
For reheating, I recommend warming slices gently in the microwave with a damp paper towel on top to keep moisture, or in a 350°F oven for 10-15 minutes until heated through. Baking helps keep the edges crispy while the inside stays tender.
FAQs
-
Can I make this Cheesy Potato Frittata with Spinach Recipe vegetarian?
Absolutely! Just omit the bacon and cook the potatoes in olive oil instead of bacon fat. The rest of the flavors still shine, making it a delicious vegetarian-friendly meal.
-
What’s the best cheese to use in this frittata?
I love gruyere for its nutty flavor and great melting ability, but sharp cheddar is a fantastic substitute. For a different twist, try parmesan, feta, or mozzarella depending on your taste.
-
How can I tell when the frittata is done baking?
The edges should be firm and lightly golden, and the center should be set but slightly springy when you gently press it. If there’s liquid egg still visible, give it more time but watch carefully to not overcook.
-
Can I prep parts of this frittata ahead of time?
Yes! You can dice and cook the potatoes a day ahead and store them in the fridge. When ready to cook, just sauté spinach with onions, mix the eggs and cheese, then assemble and bake. This saves time and makes morning prep easier.
Final Thoughts
This Cheesy Potato Frittata with Spinach Recipe has become one of my absolute favorites because it’s comforting, flexible, and full of flavor with minimal fuss. Whether you’re fueling up for a busy day or gathering friends for brunch, it never disappoints. Give it a try and I promise you’ll soon find it as comforting and delicious as I do — it’s a recipe that feels like a hug on a plate.
Print
Cheesy Potato Frittata with Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Potato Frittata is a hearty and satisfying dish perfect for breakfast, brunch, or a light dinner. It features tender Yukon gold potatoes, crispy bacon, fresh spinach, and savory cheese all baked together in an ovenproof skillet. Easy to prepare and bursting with flavor, this frittata is a great way to enjoy a wholesome meal packed with protein and veggies.
Ingredients
Protein and Dairy
- 2 strips thick-cut bacon diced
- 8 large eggs
- 3 tablespoons nonfat milk or milk of choice
- 1/3 cup shredded gruyere, sharp cheddar, or other similar melty cheese
Vegetables and Aromatics
- 2 medium Yukon gold potatoes peeled and 1/2-inch diced (about 2 cups)
- 1 cup roughly chopped fresh spinach
- 1/2 cup finely chopped green onions (about 3 medium)
Seasonings
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt
- 1/4 teaspoon ground black pepper
Instructions
- Preheat the Oven: Place a rack in the center of your oven and preheat it to 350 degrees Fahrenheit to ensure even baking.
- Cook the Bacon: In a large 12-inch ovenproof skillet with high sides over medium low heat, cook the diced bacon, stirring occasionally for about 8 to 10 minutes until crisp and the fat has rendered. Transfer the bacon with a slotted spoon to a paper-towel-lined plate to drain excess fat.
- Cook the Potatoes: Using the bacon drippings left in the skillet, add the diced Yukon gold potatoes. Cook for 8 to 10 minutes, stirring gently from time to time, until the potatoes are tender and golden brown.
- Prepare Egg Mixture: While potatoes are cooking, whisk together eggs, Dijon mustard, milk, kosher salt, and black pepper in a medium bowl until fully combined. Stir the shredded cheese into the mixture.
- Cook Greens: Once the potatoes are tender, add the chopped spinach and green onions to the skillet. Stir and cook for 1 to 2 minutes until the greens are wilted.
- Combine Ingredients: Return the crisp bacon to the skillet and spread the potatoes, greens, and bacon into an even layer to prepare for the egg mixture.
- Add Egg Mixture and Bake: Carefully pour the egg and cheese mixture evenly over the potato and vegetable layer, smoothing the top. Place the skillet in the preheated oven and bake for 20 minutes or until the eggs are just set.
- Serve: Remove the frittata from the oven, slice, and serve immediately while warm for best flavor and texture.
Notes
- TO STORE: Refrigerate leftover potato frittata in an airtight container for up to 2 days.
- TO REHEAT: Warm the frittata gently in the microwave or in a baking dish in a 350 degree F oven until heated through.
- TO FREEZE: Freeze leftover frittata in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
- TO MAKE VEGETARIAN: Omit the bacon and cook the potatoes in 2 tablespoons extra virgin olive oil instead of bacon drippings.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 2 g
- Sodium: 450 mg
- Fat: 20 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 18 g
- Cholesterol: 320 mg