Love this? Pin it for later!
There's something magical about winter mornings when the world outside is dusted with frost and your kitchen becomes the coziest place on earth. This sweet potato and spinach frittata has become my weekend sanctuary – a recipe born from those mornings when you want something nourishing but don't want to spend hours cooking. The first time I made it, I was snowed in with nothing but a couple of sweet potatoes, some wilting spinach, and a dozen eggs. What emerged from the oven 30 minutes later was pure comfort: a golden, puffy frittata with caramelized sweet potato edges and vibrant green spinach throughout. Now, every time the temperature drops below freezing, I find myself reaching for this recipe. It's become our family's signal that it's time to slow down, pour another cup of coffee, and savor the simple pleasure of a warm breakfast that tastes like a hug from the inside out.
Why This Recipe Works
- One-Pan Wonder: Everything cooks in a single skillet, meaning fewer dishes and more time to enjoy your morning
- Make-Ahead Magic: This frittata tastes even better the next day, perfect for meal prep Sunday
- Nutrient Powerhouse: Sweet potatoes provide vitamin A while spinach delivers iron and folate for a truly nourishing start
- Winter Comfort Food: The combination of warm spices and roasted vegetables creates the ultimate cozy breakfast experience
- Feed a Crowd: Easily serves 6-8 people, making it ideal for holiday mornings or brunch gatherings
- Customizable Canvas: Swap vegetables, add cheese, or include your favorite herbs – this recipe adapts to whatever's in your fridge
- Protein-Packed: Each serving delivers 14g of protein to keep you satisfied until lunch
Ingredients You'll Need
The beauty of this frittata lies in its simplicity – just a handful of wholesome ingredients that transform into something extraordinary. Let's break down what you'll need and why each ingredient matters for achieving that perfect texture and flavor profile.
For the Frittata:
- 6 large eggs – The foundation of any great frittata. Look for free-range or pasture-raised eggs for the richest flavor and golden yolks. Room temperature eggs blend more smoothly and create a more tender texture.
- 1 medium sweet potato (about 12 oz) – Choose firm sweet potatoes with smooth skin. I prefer the orange-fleshed varieties for their natural sweetness and vibrant color. Dice small (½-inch pieces) for quick, even cooking.
- 3 cups fresh spinach – Baby spinach works beautifully here, wilting down to create gorgeous green ribbons throughout. If using mature spinach, remove the tough stems.
- ½ cup whole milk or heavy cream – This creates the custardy texture that makes frittata so luxurious. For a dairy-free version, substitute with full-fat coconut milk.
- 1 cup shredded sharp cheddar – The sharpness cuts through the sweetness of the potatoes. For best melting, grate your own rather than using pre-shredded.
- 1 medium onion – Yellow or white onions work best, adding a savory depth that balances the sweet potato.
For Seasoning:
- 2 cloves garlic – Freshly minced for the best flavor distribution.
- 1 teaspoon smoked paprika – This adds a subtle smokiness that complements the sweet potato beautifully.
- ½ teaspoon dried thyme – A classic pairing with both eggs and sweet potatoes.
- ¼ teaspoon nutmeg – Just a pinch enhances the natural sweetness of both the potatoes and spinach.
- Salt and black pepper – Season generously; eggs need adequate salt to shine.
For Cooking:
- 2 tablespoons olive oil – For sautéing and preventing sticking.
- 1 tablespoon butter – Adds richness and helps achieve those golden edges.
How to Make Cozy Sweet Potato and Spinach Frittata for Lazy Winter Mornings
Prep Your Sweet Potatoes
Start by peeling and dicing your sweet potato into ½-inch cubes. The key here is uniformity – this ensures even cooking. Toss the cubes with 1 tablespoon olive oil, ½ teaspoon salt, and the smoked paprika. Heat a 10-inch oven-safe skillet over medium heat. Add the seasoned sweet potatoes in a single layer and let them cook undisturbed for 4-5 minutes until the bottoms develop a golden crust. Give them a gentle stir and continue cooking for another 8-10 minutes, stirring occasionally, until they're tender when pierced with a fork but still hold their shape.
Sauté Aromatics
While the sweet potatoes cook, dice your onion and mince the garlic. Once the potatoes are tender, push them to the edges of the pan, creating a well in the center. Add the remaining tablespoon of olive oil, then the onions with a pinch of salt. Cook for 3-4 minutes until translucent, then add the garlic, thyme, and nutmeg. Cook for just 30 seconds until fragrant – garlic burns quickly and turns bitter. Mix everything together so the sweet potatoes get coated in the aromatic mixture.
Wilt the Spinach
Add the spinach in batches, letting each handful wilt before adding the next. This prevents overcrowding the pan and ensures even wilting. Once all the spinach is wilted (about 2-3 minutes total), season with salt and pepper. The spinach will release some water – cook for another minute to let most of it evaporate. You want the mixture to be relatively dry so your frittata doesn't become watery.
Prepare the Egg Mixture
Preheat your oven to 375°F (190°C). In a large bowl, whisk together the eggs, milk or cream, ½ teaspoon salt, and several grinds of black pepper. You want to whisk vigorously for about 30 seconds – this incorporates air and creates a lighter texture. The mixture should be pale yellow and slightly frothy. Stir in half of the shredded cheddar cheese.
Combine and Let Set
Spread the vegetable mixture evenly in the skillet, then pour the egg mixture over top. Give the pan a gentle shake to distribute the eggs. Let it cook on the stovetop for 2-3 minutes until the edges just start to set. This creates a beautiful golden bottom and prevents sticking. Sprinkle the remaining cheese on top.
Bake to Perfection
Transfer the skillet to the preheated oven and bake for 18-22 minutes. The frittata is done when it's puffed and golden on top, with just a slight jiggle in the center. It will continue to cook from residual heat, so err on the side of slightly underdone. A knife inserted in the center should come out mostly clean.
Rest and Serve
This is crucial – let the frittata rest for at least 5 minutes before slicing. During this time, it will deflate slightly and set completely, making it easier to slice cleanly. Cut into wedges and serve warm or at room temperature. The flavors actually develop as it sits, making leftovers even more delicious.
Expert Tips
Temperature Matters
Room temperature eggs blend more easily and create a more tender frittata. If you forgot to take them out ahead of time, place them in a bowl of warm water for 5 minutes.
Golden Brown Magic
Don't rush the sweet potato cooking process. Those caramelized edges add incredible depth of flavor that makes this frittata special.
Prevent Watery Results
Make sure to cook off excess moisture from the spinach. If your spinach seems particularly watery, squeeze it out with paper towels before adding the eggs.
Don't Overbake
The frittata will continue cooking from residual heat. Remove it from the oven when the center still has a slight jiggle – it will set perfectly as it rests.
Skillet Selection
A well-seasoned cast iron skillet is ideal for frittatas, but any oven-safe skillet works. Avoid non-stick skillets unless they're specifically rated for oven use at 375°F.
Clean Slices
Use a sharp knife dipped in hot water between cuts for restaurant-perfect wedges. Wipe the knife clean between each cut for the neatest presentation.
Variations to Try
Mediterranean Style
Swap the cheddar for feta, add sun-dried tomatoes and kalamata olives. Replace thyme with oregano and add a pinch of red pepper flakes for warmth.
Bacon Lover's Dream
Cook 4 strips of bacon until crispy, crumble and add to the vegetable mixture. Use the bacon fat instead of olive oil for incredible flavor depth.
Spring Greens
Replace spinach with a mix of spring greens like arugula, watercress, and baby kale. Add fresh herbs like chives and dill for brightness.
Spicy Southwest
Add diced jalapeños, swap cheddar for pepper jack, and include black beans. Season with cumin and chili powder instead of thyme.
Dairy-Free Delight
Replace milk with unsweetened oat milk, omit cheese entirely, and add nutritional yeast for umami. The result is surprisingly rich and satisfying.
Storage Tips
Refrigeration
Cool the frittata completely before storing. Wrap tightly in plastic wrap or store in an airtight container in the refrigerator for up to 4 days. For best results, place a piece of parchment paper directly on the surface to prevent it from drying out. Individual slices can be wrapped in plastic wrap for grab-and-go breakfasts.
Freezing
While frittatas can be frozen, the texture changes slightly. For best results, cut into individual portions, wrap each piece tightly in plastic wrap, then aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 300°F oven for 10-12 minutes, or microwave individual portions for 60-90 seconds.
Reheating
The oven is your best friend for reheating frittata. Place slices on a baking sheet, cover loosely with foil, and warm in a 300°F oven for 10-12 minutes. For a quick option, microwave individual portions for 45-60 seconds, but know that the microwave can make eggs rubbery if overheated. Never reheat more than once.
Frequently Asked Questions
Absolutely! This frittata is a meal prep champion. You can make it entirely on Sunday and enjoy it throughout the week. It keeps beautifully in the refrigerator for up to 4 days and actually tastes even better on day 2-3 as the flavors meld together. For best results, store it whole and slice as needed, or pre-portion into individual servings. It can be enjoyed cold, at room temperature, or gently reheated.
Sticking usually happens due to insufficient fat or heat management issues. Make sure your pan is well-coated with oil and butter before adding the eggs. Let the edges set on the stovetop first – this creates a natural barrier. Also, ensure your skillet is properly seasoned if using cast iron. Running a thin spatula around the edges before serving helps release any stubborn spots. If you're still having trouble, consider using a well-greased parchment round in the bottom of your pan.
Yes, but with important modifications. Use 10 ounces of frozen spinach (thawed completely) to replace the fresh spinach. The key is to squeeze out as much moisture as possible – I mean really squeeze! Wrap the thawed spinach in a clean kitchen towel and twist until no more water comes out. This prevents a watery frittata. Since frozen spinach is already wilted, add it directly to the pan after the onions are translucent, cooking just long enough to warm through and evaporate any remaining moisture.
While both are egg-based dishes, the main difference is the crust and custard ratio. Quiche has a pastry crust and a more delicate, custardy filling with a higher dairy-to-egg ratio (usually ½ cup dairy per egg). Frittatas are crustless and more substantial, with a lower dairy ratio (about 2 tablespoons per egg) that creates a firmer texture. Quiche is typically baked in the oven from the start, while frittatas start on the stovetop and finish in the oven. Frittatas are also more forgiving and easier to make, plus they're naturally gluten-free!
Yes, but you'll need to adjust cooking times. For an 8-inch skillet, use 4-5 eggs and reduce vegetables proportionally – the frittata will be thicker and need 20-25 minutes in the oven. For a 12-inch skillet, use 8-10 eggs and increase vegetables by 50% – it will be thinner and cook faster (15-18 minutes). The key indicator is always the jiggle test: the center should have a slight wobble when you gently shake the pan. Remember that deeper frittatas will continue cooking more from residual heat, so err on the side of slightly underdone.
Some deflation is completely normal and expected! The frittata puffs up in the oven due to steam and air incorporated during whisking, then settles as it cools. To minimize deflation, avoid over-whisking the eggs (which creates too much air), don't overbake, and let it rest in the turned-off oven with the door cracked for 5 minutes before removing. Also, resist the urge to open the oven door during baking, as temperature fluctuations can cause premature deflation. Remember, even a deflated frittata tastes absolutely delicious!
Cozy Sweet Potato and Spinach Frittata for Lazy Winter Mornings
Ingredients
Instructions
- Prep sweet potatoes: Heat olive oil in a 10-inch oven-safe skillet over medium heat. Toss diced sweet potato with smoked paprika and ½ teaspoon salt. Cook 12-15 minutes, stirring occasionally, until tender and golden.
- Sauté aromatics: Push sweet potatoes to edges, add onions to center and cook 3-4 minutes until translucent. Add garlic, thyme, and nutmeg; cook 30 seconds until fragrant.
- Wilt spinach: Add spinach in batches, letting each handful wilt before adding more. Cook 2-3 minutes total, season with salt and pepper.
- Preheat and prep eggs: Preheat oven to 375°F (190°C). Whisk eggs, milk, remaining salt, and pepper until pale and frothy. Stir in half the cheese.
- Combine and set: Spread vegetables evenly in skillet, pour egg mixture over top. Cook 2-3 minutes until edges just set. Sprinkle remaining cheese on top.
- Bake: Transfer to oven and bake 18-22 minutes until puffed and golden with slight jiggle in center.
- Rest and serve: Let rest 5 minutes before slicing into wedges. Serve warm or at room temperature.
Recipe Notes
For best results, use room temperature eggs and don't overbake – the center should still jiggle slightly when you remove it from the oven. The frittata will continue cooking from residual heat as it rests.
