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
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
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.
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.
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.
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.
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.
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.
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.
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
Baked Sweet Potato and Spinach Frittata for Lazy Winter Mornings
Ingredients
Instructions
- Preheat and prepare: Place a 10-inch cast-iron skillet in the oven and preheat to 425°F (220°C) for 15 minutes.
- Season potatoes: Toss diced sweet potatoes with 2 tablespoons olive oil, ½ teaspoon salt, pepper, and smoked paprika.
- Roast vegetables: Carefully remove hot skillet, add sweet potatoes in a single layer, and roast for 15 minutes, stirring once.
- Sauté aromatics: Meanwhile, heat remaining oil in a skillet and cook onion for 5 minutes. Add garlic for 30 seconds.
- Wilt spinach: Add spinach to the skillet and cook until wilted. Let cool slightly and chop roughly.
- Whisk eggs: Beat eggs with milk, remaining salt, thyme, nutmeg, and pepper until frothy.
- 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.
- 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!