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.

Cheesy Potato Frittata with Spinach, breakfast frittata with potatoes and spinach, cheesy egg casserole with bacon, healthy brunch ideas with potatoes, savory spinach and cheese frittata - Flat lay of thick-cut bacon strips, peeled Yukon gold potatoes diced into small cubes, eight whole uncracked brown eggs, a small white bowl with creamy milk, a small white bowl with smooth Dijon mustard, a small white bowl of kosher salt crystals, a small white bowl of ground black pepper, a small white bowl filled with shredded Gruyere cheese, a pile of roughly chopped fresh spinach leaves, and finely chopped green onions placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • 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.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

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

Cheesy Potato Frittata with Spinach, breakfast frittata with potatoes and spinach, cheesy egg casserole with bacon, healthy brunch ideas with potatoes, savory spinach and cheese frittata - The image shows three slices of a yellow egg frittata with visible small pieces of green herbs and browned chunks, placed on three white speckled plates arranged on a white marbled surface; each slice is roughly triangular and topped with a lightly browned and textured egg layer, with two plates featuring silver forks and a small white bowl of chopped green onions in the top left corner, while scattered pieces of green onion lie near the bowl, photo taken with an iphone --ar 2:3 --v 7

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

  1. 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.

  2. 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.

  3. 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.

  4. 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Potato Frittata with Spinach Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 37 reviews
  • Author: Julia
  • 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

Units Scale

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

  1. Preheat the Oven: Place a rack in the center of your oven and preheat it to 350 degrees Fahrenheit to ensure even baking.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star