Sweet Potato Frittata Recipe Oven: Crispy Top, Silky Eggs, and Roasted Sweetness

Side Dishes

Sweet Potato Frittata Recipe Oven: Crispy Top, Silky Eggs, and Roasted Sweetness

Sweet potato frittata in the oven transforms humble ingredients into a restaurant-worthy dish with a crispy golden top and silky, fluffy eggs. The secret lies in roasting sweet potatoes first to concentrate their natural sweetness, then layering them with eggs for a texture that's both tender and satisfying. This vegetarian recipe delivers hearty flavor without relying on meat, making it perfect for brunch, lunch, or even a light dinner.

The magic happens in the oven where high heat creates that coveted crispy crust while keeping the eggs perfectly set inside. You'll start by roasting the sweet potatoes until tender and caramelized, then whisking eggs with a touch of cream for extra richness.

A sprinkle of cheese adds depth, while fresh herbs bring brightness to balance the sweetness. The result is a frittata that's sturdy enough to slice but delicate enough to enjoy straight from the pan.

What makes this recipe truly special is how it elevates simple ingredients through technique. The roasted sweet potatoes add natural sweetness that caramelizes beautifully, while the crispy top comes from baking at high temperature with a little time under the broiler.

This isn't just another egg dish—it's a complete meal with substance and character that will impress even skeptical eaters. The best part? It comes together in one pan with minimal cleanup.

Serve this frittata warm with a side of fresh greens or crusty bread to soak up every last bit of that golden, crispy top. The silky eggs and roasted sweet potatoes create a perfect balance of textures and flavors that make this dish unforgettable.

Whether you're feeding a crowd or treating yourself to a special meal, this oven-baked frittata delivers restaurant-quality results with minimal effort.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato frittata recipe oven

Roasted sweet potatoes meet fluffy eggs in this oven-baked masterpiece—crispy top, silky center, and caramelized sweetness in every bite.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 1 ½ lb Medium-sized, peeled and cubed
Large Eggs 🥚 8 whole Room temperature for best blending
Heavy Cream 🥛 ¼ cup Full-fat for richness
Shredded Sharp Cheddar Cheese 🧀 ¾ cup Freshly grated preferred
Fresh Chives 🌿 ¼ cup Chopped for garnish
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting sweet potatoes
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Cloves 🧄 2 cloves Minced for roasting
All-Purpose Flour 🌾 1 tbsp For crispy top

Sweet potatoes are the star here. Organic sweet potatoes from the produce section at Whole Foods or your local farmers market have the best natural sweetness, but any medium-sized ones work. Look for vibrant orange color—those pale ones? Not as flavorful. Peeled and cubed, they roast up tender and caramelized, forming the perfect base for the eggs. Costco often has them pre-peeled, which saves time. If you're feeling fancy, toss them with a pinch of cinnamon before roasting—it's a game-changer for depth of flavor. The key is roasting them until they're fork-tender but still hold their shape slightly, so they don't turn to mush when baked with the eggs.

No sharp cheddar? Monterey Jack or Gruyère work beautifully—just use the same amount. Fresh herbs wilt fast, so if you're prepping ahead, dried thyme at one-third the amount gets you close. The flour for the crispy top is non-negotiable—it creates that golden crust that everyone loves. If you're out, cornstarch or panko crumbs can substitute in a pinch. The eggs should be room temperature—cold eggs won't blend smoothly and can make the frittata dense. Pro tip: Crack them into a separate bowl first to avoid shell bits in your batter. And if you're making this ahead, roast the sweet potatoes and prep the egg mixture separately—they'll keep for 24 hours in the fridge before baking.

This frittata is best served fresh from the oven, but leftovers reheat beautifully. Store in an airtight container for 4 days in the fridge, or freeze portions for up to 2 months. For freezing, let it cool completely first. To reheat, cover with foil and warm in a 350°F oven for 10-15 minutes. The crispy top softens slightly when reheated, but the inside stays perfectly set. I always make a double batch—one for dinner and one for lunch the next day. The flavors actually deepen overnight as everything melds together. And if anyone asks, the secret to that perfect crispy top? A hot oven and a little patience—don't rush the broiling step!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—roast the sweet potatoes right in the same dish, then crack the eggs on top. No extra pans, no extra mess, just that satisfying one-bowl cleanup.
  • Creamy Cheese Hug: That sharp cheddar and heavy cream combo? It’s like a warm, gooey blanket for your taste buds. The sweet potatoes soak up the richness while the chives add a bright little kick—like a hug from a foodie.
  • Meal Prep MVP: Between us, this is my go-to for breakfast-for-dinner nights and lunchboxes. Slice it up, pack it in containers, and boom—you’ve got a hearty, portable meal that actually tastes good cold (yes, really).
  • Budget Brunch Winner: Sweet potatoes and eggs are cheap, but they feel fancy. I’ve fed a crowd of six for under $15, and no one ever questions why I’m serving frittata instead of cereal. (Spoiler: They keep coming back for more.)

Step-by-step instructions for sweet potato frittata

Here's how to create a frittata with a golden crust, creamy eggs, and perfectly roasted sweet potatoes.

1

Roast the Sweet Potatoes Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb large sweet potatoes (peeled and cubed) with 2 tablespoons extra-virgin olive oil, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and the 2 minced garlic cloves. Spread them in a single layer and roast for 25-30 minutes until fork-tender with caramelized edges.

Here's the thing—roasting the sweet potatoes first ensures they're tender and flavorful without releasing excess moisture into the frittata. You want them soft enough to break down slightly when mixed with the eggs, but still holding their shape. If they're mushy, you'll end up with a watery frittata. Pull them out when they're just tender, and let them cool slightly before mixing with the eggs.

2

Whisk the Egg Mixture for Perfect Texture

While the sweet potatoes roast, whisk together the 8 whole large eggs, 0.25 cup heavy cream, 0.75 cup shredded sharp cheddar cheese, 1 tablespoon fresh thyme leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper in a large bowl. The mixture should be smooth and fully combined—no streaks of cheese or unincorporated cream.

I like to use room-temperature eggs for this step because they blend more evenly and create a lighter, silkier texture in the frittata. If your eggs are cold, let them sit at room temperature for 30 minutes before whisking. The heavy cream adds richness, but don't overdo it—too much can make the frittata dense. Whisking vigorously also incorporates air, which helps create that light, fluffy interior we're after.

3

Create the Crispy Top with Flour and Cheese

In a separate small bowl, mix the 1 tablespoon all-purpose flour with 0.25 cup fresh chives and an extra pinch of salt. This mixture is what gives the frittata its signature crispy top. Sprinkle half of this mixture evenly over the bottom of a 9-inch oven-safe skillet (I use cast iron for best results).

Here's the trick: the flour creates a dry, crumbly layer that gets crisped up by the hot eggs. Don't skip this step—it's what makes this frittata special. The chives add a fresh, bright note that cuts through the richness of the eggs and sweet potatoes. Preheat the skillet in the oven for 5 minutes while you prepare the rest of the ingredients to ensure it's piping hot when you pour in the egg mixture.

4

Assemble and Bake the Frittata

Carefully pour the egg mixture into the preheated skillet, spreading it evenly over the flour-chive mixture. Then, gently fold in the roasted sweet potatoes, pressing them down lightly so they're distributed throughout the eggs. Sprinkle the remaining flour-chive mixture on top, pressing down gently to ensure it sticks.

Transfer the skillet to the oven and bake at 375°F for 20-25 minutes until the top is golden brown and the center is just set. You want the edges to be crispy and the top to have a slight crust—this is what gives that satisfying texture contrast. The frittata is done when it springs back slightly when touched in the center, but still feels warm underneath. If you're unsure, crack the top open with a spatula—it should look fully cooked but still moist.

5

Rest and Serve with Confidence

Remove the frittata from the oven and let it rest in the skillet for 5 minutes before attempting to serve. This resting period allows the internal temperature to even out and makes it easier to slice cleanly. The crispy top will firm up slightly as it cools, but it'll still hold its texture beautifully.

Slice the frittata into wedges and serve immediately. The contrast of the crispy top, creamy eggs, and tender sweet potatoes makes every bite satisfying. For extra flavor, serve with a dollop of sour cream or a side of roasted vegetables. This frittata keeps well in the refrigerator for up to 3 days, and it reheats beautifully in the oven at 350°F for 10-15 minutes to restore that crispy texture.

👨‍🍳

Pro Tips For Making Sweet Potato Frittata Recipe Oven

  • ROAST SWEET POTATOES FIRST: I learned this the hard way—peeling and dicing raw sweet potatoes before roasting leads to a soggy mess. Roast them whole at 400°F (200°C) for 45-50 minutes first, then slice them into ½-inch pieces. They’ll hold their shape and add natural sweetness to the frittata without turning it into a wet slab.
  • WHISK EGGS COLD: Warm eggs whip up like glue. Crack them into a chilled bowl with the heavy cream, then whisk vigorously—this keeps the texture light and prevents curdling later. I used to skip this, and the frittata always came out dense.
  • SALT THE CHEESE: Sharp cheddar is already salty, but if you’re using a milder batch, sprinkle a pinch of flaky salt over the shredded cheese before mixing it into the egg batter. This balances flavors and cuts through the sweetness of the potatoes.
  • BAKE COVERED THEN UNCOVERED: Start the frittata at 375°F (190°C) covered with foil for 15 minutes—this steams the edges and prevents cracking. Then uncover and crank the heat to 400°F (200°C) for the last 8-10 minutes to get that golden crust. Sounds weird, but it works.

Make-ahead tips for this recipe

Prep Ahead Strategy

Roast the sweet potatoes and whisk the egg mixture separately up to 24 hours ahead. Store them in airtight containers at room temperature—they'll keep perfectly until ready to assemble. I always do this when I'm short on time, and it saves me from last-minute stress.

Just make sure the sweet potatoes are completely cooled before refrigerating to prevent condensation. 💡

Freezer-Friendly Assembly

Assemble the frittata in your skillet but don't bake it yet. Cover tightly with plastic wrap and freeze for up to 2 months. When ready to bake, thaw overnight in the fridge, then bake as directed.

The texture will be slightly softer after freezing, but it's still delicious. This is my go-to method for meal prep Sundays—I make two frittatas and freeze one for later. ❄️

Baking Timeline

For a make-ahead breakfast, bake the frittata completely, then refrigerate. Reheat slices in a 350°F oven for 8-10 minutes to restore crispiness. I love making this for busy mornings—just pop it in the oven while coffee brews.

The crispy top softens slightly but still tastes amazing. Pro tip: Add a splash of heavy cream when reheating to keep it moist. 🍳

Portion Control

Slice the fully baked frittata into wedges and store in a single layer on a baking sheet. Once cooled, transfer to an airtight container with parchment between layers to prevent sticking.

This keeps individual portions from becoming soggy. I portion mine into 4-6 servings depending on appetite, and they reheat beautifully for lunch or dinner. 💫

Overnight Flavor Boost

The flavors actually improve overnight as the sweet potatoes caramelize further and the cheese melds into the eggs. If you're making this ahead for a special occasion, bake it the night before and let it sit at room temperature for 1-2 hours before serving.

The texture becomes even more tender, and the sweetness of the potatoes shines through. Trust me, this is a game-changer for brunch guests. ✨

Make-Ahead Mistakes

Avoid these common pitfalls: Don't refrigerate the fully baked frittata immediately—let it cool to room temperature first to prevent condensation. Also, never reheat it in the microwave, as it destroys the crispy texture.

And if you're freezing, always thaw completely before reheating. I've learned these lessons the hard way, and now I follow them religiously. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 320mg107%
Sodium 720mg31%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 10g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this frittata without a cast iron skillet?

While cast iron gives the best crispy edges, any 9-inch oven-safe skillet (like stainless steel or ceramic) works. Just preheat it in the oven for 5 minutes before adding the egg mixture to ensure proper browning. For extra crispiness, transfer the skillet to a 425°F broiler for the last 2 minutes of baking.

2

How do I adjust the recipe for fewer/more servings?

This recipe serves 4-6 people. For 2 servings, halve all ingredients and use a 7-inch skillet. For 8 servings, double everything and use a 10-inch skillet—just increase baking time by 5-10 minutes. The key is maintaining a 1-inch thick layer of eggs for even cooking.

3

What if my sweet potatoes release too much moisture?

If your sweet potatoes are extra wet, pat them dry with a paper towel before roasting. For added insurance, spread them on a wire rack set over a baking sheet to allow excess moisture to evaporate during roasting. You can also reduce the heavy cream to 2 tablespoons to balance moisture levels in the egg mixture.

4

Can I add other vegetables to this recipe?

Yes! Try sautéing 1 cup diced bell peppers or zucchini until tender before roasting the sweet potatoes, or fold in 1 cup spinach when adding the roasted potatoes to the egg mixture. Just be mindful of moisture—avoid watery vegetables like tomatoes or mushrooms. Roasted red peppers or onions work beautifully too!

5

Why did my frittata come out rubbery?

Rubbery texture usually means the eggs were overcooked or the mixture was too wet. Ensure your oven is at 375°F (not higher) and bake until just set—20-25 minutes is perfect. Also, whisk the eggs vigorously to incorporate air, and let the frittata rest 5 minutes before slicing. Overmixing or underbaking are common culprits.

★★★★★4.9(9 reviews)
Categories Side Dishes