baked sweet potato and spinach frittata for lazy winter mornings

5 min prep 5 min cook 6 servings
baked sweet potato and spinach frittata for lazy winter mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about winter mornings when the world outside is hushed under a blanket of frost, and you're curled up inside with a steaming cup of coffee and the most comforting breakfast imaginable. This baked sweet potato and spinach frittata has become my weekend ritual – the kind of recipe that makes you actually look forward to those extra-cold mornings when staying in bed seems like the only sensible option.

I first created this frittata during a particularly brutal January cold snap. My farmer's market haul included the most gorgeous sweet potatoes – their copper skin practically glowed against the gray morning – and a massive bunch of fresh spinach that was calling out to be transformed into something special. What started as a "clean out the fridge" experiment has become the most requested breakfast in my household, especially during those glorious lazy winter mornings when time moves slower and breakfast becomes the highlight of the day.

The beauty of this frittata lies in its simplicity. While it bakes away in the oven, filling your kitchen with the most incredible aroma of caramelized sweet potatoes and savory herbs, you're free to savor those precious morning moments. Maybe you'll curl up with a good book, catch up on your favorite podcast, or simply watch the steam rise from your coffee mug while the winter world wakes up outside your window.

Why This Recipe Works

  • One-Pan Wonder: Everything bakes together in a single cast-iron skillet, meaning minimal cleanup and maximum flavor from those caramelized edges
  • Make-Ahead Magic: Prep this the night before and simply pop it in the oven for an effortless weekend breakfast
  • Nutrition Powerhouse: Packed with vitamin A from sweet potatoes, iron from spinach, and protein from eggs – it's comfort food that actually loves you back
  • Feed-a-Crowd Friendly: Easily serves 6-8 people, making it perfect for holiday mornings or brunch gatherings
  • Winter Comfort: The combination of warm spices and hearty vegetables creates the ultimate cozy morning experience
  • Customizable Canvas: Swap in seasonal vegetables, different cheeses, or add your favorite herbs to make it uniquely yours

Ingredients You'll Need

Ingredients

This frittata celebrates the beauty of winter produce, transforming humble ingredients into something extraordinary. The key is selecting the best quality ingredients you can find – when a recipe is this simple, each component really shines through.

Sweet Potatoes: Look for medium-sized sweet potatoes with smooth, unblemished skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and creamy texture when roasted. You'll need about 2 medium sweet potatoes, diced into ½-inch cubes. Pro tip: if your sweet potatoes are particularly large, you might only need one and a half.

Fresh Spinach: While baby spinach works beautifully, don't overlook those gorgeous bunches of mature spinach at your winter farmer's market. They have a more robust flavor that stands up beautifully to the roasting process. You'll need about 4 cups loosely packed, which wilts down to the perfect amount. If you can only find baby spinach, that's perfectly fine too – just reduce the quantity slightly as it packs more densely.

Eggs: This is where quality really matters. Farm-fresh eggs with their vibrant orange yolks will give your frittata the most beautiful golden color and rich flavor. You'll need 8 large eggs – this creates the perfect ratio of egg to filling, ensuring every bite is custardy and satisfying rather than feeling like you're eating a vegetable scramble.

Cheese: I use a combination of crumbled goat cheese and shredded sharp white cheddar. The goat cheese adds a lovely tang while the cheddar provides that essential melty, stretchy texture. If you're not a fan of goat cheese, you can substitute with cream cheese cubes or simply double the cheddar. For an extra special touch, try using aged Gouda or Comté.

Aromatics: A small onion and 2 cloves of garlic create the flavor foundation. I like to use sweet onions like Vidalia or Walla Walla when available, but yellow onions work wonderfully too. Fresh garlic is essential here – the powdered stuff just won't give you the same depth of flavor.

Herbs & Spices: Fresh thyme is my go-to herb for this frittata – its earthy, slightly floral notes pair beautifully with both the sweet potatoes and spinach. You'll also need smoked paprika for warmth, a touch of nutmeg to enhance the sweetness of the potatoes, and plenty of black pepper. If you have fresh rosemary, a sprig or two roasted with the vegetables adds incredible depth.

How to Make Baked Sweet Potato and Spinach Frittata for Lazy Winter Mornings

1
Preheat and Prepare Your Skillet

Position your oven rack in the center and preheat to 425°F (220°C). While the oven heats, place your 10-inch cast-iron skillet inside to get it screaming hot – this is the secret to achieving those beautifully caramelized edges on your sweet potatoes. Let it heat for at least 15 minutes. This step might seem unnecessary, but trust me, it's what separates a good frittata from an exceptional one.

2
Season and Roast the Sweet Potatoes

In a large bowl, toss your diced sweet potatoes with 2 tablespoons of olive oil, 1 teaspoon of salt, ½ teaspoon of black pepper, and ½ teaspoon of smoked paprika. Carefully remove the hot skillet from the oven (use those oven mitts!), add the sweet potatoes in a single layer, and return to the oven. Roast for 15 minutes, stirring once halfway through. The goal is to get them just tender with those gorgeous caramelized edges.

3
Sauté the Aromatics

While the sweet potatoes roast, heat 1 tablespoon of olive oil in a separate skillet over medium heat. Add the diced onion and cook for 5 minutes until translucent and fragrant. Add the minced garlic and cook for another 30 seconds – just until you can smell that gorgeous garlic aroma. Remove from heat and set aside. This step builds the flavor foundation that will permeate every bite of your frittata.

4
Wilt the Spinach

Working in batches if necessary, add the fresh spinach to the skillet with the aromatics. The residual heat will start wilting it down. If using mature spinach, you might need to add it a handful at a time, letting each batch wilt before adding more. Once all the spinach is wilted (it should reduce by about ¾ in volume), remove from heat and let it cool slightly. Give it a rough chop – this ensures you don't get long stringy pieces in your finished frittata.

5
Whisk the Perfect Egg Base

In a large bowl, whisk together 8 eggs, ½ cup of milk (whole milk or half-and-half for extra richness), 1 teaspoon of salt, ½ teaspoon of black pepper, a pinch of nutmeg, and 1 tablespoon of fresh thyme leaves. The key here is to whisk vigorously for at least 30 seconds – you're looking for the eggs to become pale yellow and slightly frothy. This incorporates air, creating a lighter, more tender frittata.

6
Assemble Your Frittata

Reduce the oven temperature to 375°F (190°C). Carefully arrange the roasted sweet potatoes in your cast-iron skillet, creating an even layer. Scatter the spinach and onion mixture over the top, followed by half of the crumbled goat cheese. Pour the egg mixture evenly over everything, then sprinkle the remaining goat cheese and the shredded cheddar on top. Give the pan a gentle shake to help the eggs settle into all the nooks and crannies.

7
Bake to Golden Perfection

Return the skillet to the oven and bake for 25-30 minutes, until the center is just set and the top is golden brown. The frittata should jiggle slightly in the center when you gently shake the pan – this is perfect! It will continue cooking from residual heat. If the top is browning too quickly, loosely tent with foil for the last 10 minutes of baking.

8
Rest and Serve

This is crucial – let your frittata rest for at least 10 minutes before slicing. This allows the eggs to set properly and makes it much easier to slice cleanly. Serve warm or at room temperature, cut into wedges. It's absolutely divine with a simple green salad dressed with lemon vinaigrette, or enjoy it solo with a generous drizzle of hot sauce or a dollop of Greek yogurt.

Expert Tips

Temperature Matters

Starting with a hot skillet is the secret to achieving those beautifully caramelized edges on your sweet potatoes. Don't skip the preheating step – it's what separates a good frittata from an exceptional one.

Don't Overbake

The frittata should still jiggle slightly in the center when you remove it from the oven. It will continue cooking from residual heat, and overbaking leads to a rubbery texture.

Make-Ahead Magic

You can prep this frittata the night before! Complete through step 6, cover with plastic wrap, and refrigerate. In the morning, let it sit at room temperature for 30 minutes before baking as directed.

Clean Slicing

For picture-perfect slices, use a sharp knife dipped in hot water and wiped clean between cuts. This prevents the eggs from sticking and gives you those beautiful, clean wedges.

Cheese Variations

While I love the tang of goat cheese, try using cream cheese cubes for pockets of creamy richness, or aged Gouda for a more sophisticated flavor profile.

Winter Veggie Swap

Butternut squash, roasted Brussels sprouts, or even leftover roasted root vegetables work beautifully in this frittata, making it perfect for using up winter produce.

Variations to Try

Mediterranean Twist

Swap the sweet potatoes for roasted red peppers and Kalamata olives. Add some crumbled feta cheese and fresh oregano for a Greek-inspired version that's absolutely divine.

Protein Power

Add cooked bacon, sausage, or even some smoked salmon for an extra protein boost. Leftover holiday ham works beautifully here too.

Vegan Adaptation

Replace the eggs with a mixture of silken tofu, nutritional yeast, and a touch of turmeric for color. Use vegan cheese or simply load up on extra vegetables.

Spicy Southwest

Add diced jalapeños, swap the sweet potatoes for butternut squash, and use pepper jack cheese. Serve with fresh salsa and avocado for a Mexican-inspired breakfast.

Storage Tips

Refrigeration

Leftover frittata keeps beautifully in the refrigerator for up to 4 days. Let it cool completely, then wrap tightly in plastic wrap or store in an airtight container. I like to slice individual portions and wrap them separately – they make perfect grab-and-go breakfasts for busy weekday mornings.

To reheat, simply microwave individual slices for 45-60 seconds, or warm in a 325°F oven for 8-10 minutes. The oven method is my preference as it helps maintain that lovely texture, but the microwave works perfectly well for those rushed mornings.

Freezing

Yes, you can freeze frittata! Cut it into individual portions, wrap each piece tightly in plastic wrap, then aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat as directed above.

Note: The texture may change slightly upon freezing – the eggs can become a bit more firm, but the flavor remains excellent. I recommend freezing only if you have a surplus, as fresh is always best.

Frequently Asked Questions

Absolutely! Frozen spinach works wonderfully in this recipe. Use one 10-ounce package of frozen spinach, thawed completely and squeezed very dry. The key is removing as much moisture as possible – I like to wrap it in a clean kitchen towel and squeeze until no more liquid comes out. You'll lose a bit of that fresh spinach texture, but the flavor is still excellent.

While I highly recommend a cast-iron skillet for its heat retention and ability to go from stovetop to oven, you can use any oven-safe skillet. A 10-inch stainless steel or non-stick skillet works well too. If you don't have an oven-safe skillet, you can roast the sweet potatoes on a baking sheet and assemble the frittata in a greased 9-inch cake pan or pie dish.

Yes! Simply substitute the milk with unsweetened almond milk or oat milk, and omit the cheese or use your favorite dairy-free cheese alternative. The frittata will still be delicious, though it won't have quite the same richness. You might want to add an extra tablespoon of olive oil to compensate for the fat loss from the cheese.

The frittata is perfectly cooked when the edges are set and golden, but the center still has a slight jiggle when you gently shake the pan. It should puff up slightly and be golden brown on top. You can also insert a knife in the center – it should come out clean but moist. Remember, it will continue cooking from residual heat after you remove it from the oven.

Absolutely! This is one of my favorite make-ahead breakfasts. You can roast the sweet potatoes and prepare all the vegetables the night before. Store them separately in the refrigerator, then assemble and bake in the morning. Or, you can fully assemble the frittata the night before, cover it tightly, and refrigerate. Let it sit at room temperature for 30 minutes before baking as directed.

A 10-inch skillet is perfect for this recipe, creating a frittata that's about 1½ inches thick. If you only have a 12-inch skillet, the frittata will be thinner and cook faster – reduce the baking time by about 5 minutes. For an 8-inch skillet, you'll need to increase the baking time by 5-7 minutes and it will be quite thick and custardy.
baked sweet potato and spinach frittata for lazy winter mornings
main-dishes
Pin Recipe

Baked Sweet Potato and Spinach Frittata for Lazy Winter Mornings

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
8

Ingredients

Instructions

  1. Preheat and prepare: Place a 10-inch cast-iron skillet in the oven and preheat to 425°F (220°C) for 15 minutes.
  2. Season potatoes: Toss diced sweet potatoes with 2 tablespoons olive oil, ½ teaspoon salt, pepper, and smoked paprika.
  3. Roast vegetables: Carefully remove hot skillet, add sweet potatoes in a single layer, and roast for 15 minutes, stirring once.
  4. Sauté aromatics: Meanwhile, heat remaining oil in a skillet and cook onion for 5 minutes. Add garlic for 30 seconds.
  5. Wilt spinach: Add spinach to the skillet and cook until wilted. Let cool slightly and chop roughly.
  6. Whisk eggs: Beat eggs with milk, remaining salt, thyme, nutmeg, and pepper until frothy.
  7. Assemble: Reduce oven to 375°F (190°C). Arrange sweet potatoes in skillet, top with spinach mixture and half the goat cheese. Pour eggs over and sprinkle with remaining cheeses.
  8. Bake: Bake for 25-30 minutes until center is just set. Let rest 10 minutes before slicing.

Recipe Notes

For best results, let the frittata rest for 10 minutes before slicing. This allows the eggs to set properly and makes for cleaner cuts. The frittata can be served warm, at room temperature, or even cold – making it perfect for meal prep!

Nutrition (per serving)

245
Calories
14g
Protein
12g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.