Side Dishes
This sweet potato and broccoli frittata transforms humble vegetables into a hearty, protein-packed dish that's perfect for brunch or a satisfying side. The caramelized sweetness of roasted sweet potatoes pairs beautifully with tender broccoli, while fluffy eggs bind everything together into a single, golden pan.
What makes this recipe stand out is how it balances textures—creamy sweet potatoes, crisp-tender broccoli, and perfectly set eggs—all in one simple, one-pan meal.
The secret to success lies in pre-roasting the sweet potatoes and broccoli until they're caramelized and tender, which adds depth of flavor before the eggs are even added.
This method ensures every bite delivers a mix of sweet, savory, and slightly smoky notes, thanks to a touch of garlic and olive oil. The dish is also packed with nutrients, making it a great option for a vegetarian meal that feels indulgent without being heavy.
Once baked, the frittata emerges with a golden crust and a creamy interior, ready to be sliced into perfect portions. It's the kind of dish that feels like a restaurant-quality meal but requires minimal effort—just one pan, no flipping, and about 30 minutes of active time.
The best part? It reheats beautifully, so you can enjoy leftovers for days without sacrificing texture or flavor.
Whether you're serving it as a main dish with a fresh salad or as a side to complement grilled meats, this frittata delivers on both taste and convenience. Here's how to make it—step by step—for a dish that's as impressive as it is easy.
Ingredients for sweet potato and broccoli frittata
Sweet, savory, and packed with caramelized goodness—this frittata turns simple ingredients into a brunch star.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium size, peeled and cubed |
| Fresh Broccoli 🥦 | 1 lb | Crowns cut into florets |
| Large Eggs 🥚 | 8 whole | Room temperature preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting vegetables |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth of flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smoky flavor |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp cheddar preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For crispy crust option |
The sweet potatoes are the secret weapon here—organic sweet potatoes from Whole Foods or your local farmers market have the best flavor, but any medium-sized ones work. Look for ones that feel heavy for their size and have smooth, unblemished skin. Broccoli? Fresh florets are ideal, but frozen works in a pinch (no need to thaw). The key is getting those sweet potatoes caramelized before the eggs go in—roast them until they're tender and golden, then crush them slightly so they blend into the eggs beautifully. For the garlic, freshly minced is best, but jarred works if you're in a hurry (just drain the excess oil).
No sharp cheddar? Monterey Jack or pepper jack add different flavors, but cheddar is classic. Short on thyme? Dried thyme at one-third the amount works, or swap for rosemary if you're feeling fancy. Want to skip the flour? Crushed cornflakes or panko make a great crispy topping instead. The smoked paprika is non-negotiable for that subtle smoky depth, but if you're out, a pinch of liquid smoke (just a dash!) can help. Eggs should be at room temperature for the best texture—take them out 20 minutes before cooking if they're straight from the fridge.
This frittata reheats like a dream—30 seconds in the microwave or 10 minutes in a 350°F oven keeps it creamy. Store leftovers in the fridge for 4 days, covered tightly. For meal prep, slice into wedges and freeze between parchment paper for up to 3 months. The best part? It tastes even better the next day as the flavors meld. Double the batch and freeze half—you'll thank me when you're craving an easy dinner later in the week.
Why You'll Love This Recipe
- I’ll be real: sweet potatoes and eggs are about as affordable as it gets, and broccoli stretches further than takeout. This recipe feeds four for under $10, and leftovers? They’re even better the next day—crispy edges soften just enough to make it better reheated. Practical? Absolutely. Delicious? Even more so.
- One-Pan Magic: I swear by this recipe because it’s the rare dish where you actually use the same pan from start to finish—no dirtying extra dishes. Roast the sweet potatoes and broccoli right on the stovetop, then crack those eggs into the same skillet. Twenty minutes later, you’ve got dinner without a sink full of pots.
- Sweet & Savory Balance: Here’s what sold me—the way the caramelized sweet potatoes meet the crisp-tender broccoli, all wrapped in fluffy eggs with a hit of garlic. It’s not sweet like dessert, not bland like a basic omelet—it’s ridiculously good in that savory-meets-slightly-sweet way that makes you go back for more.
- Lunchbox Hero: Between us, this frittata is my secret weapon for meal prep. Slice it up, pack it in containers, and you’ve got a protein-packed lunch that holds up for days—no sad, soggy salads here. My kids (and my lunchbox-less coworkers) love it cold or reheated.
Step-by-step instructions for sweet potato and broccoli frittata
This frittata delivers caramelized sweet potatoes and tender broccoli wrapped in a fluffy, golden crust—all in one pan.
Roast the Sweet Potatoes and Broccoli
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (cubed) and 1 lb broccoli florets with 1 tablespoon of the extra-virgin olive oil, 0.5 tsp salt, and 0.25 cup chopped fresh thyme leaves. Spread them in a single layer—don’t overcrowd, or they won’t caramelize properly.
Roast for 25-30 minutes, stirring halfway, until the sweet potatoes are tender with deep golden-brown edges and the broccoli is slightly charred. The sweet potatoes should pierce easily with a fork, and the broccoli should have a crisp-tender texture. Remove from the oven and set aside—these roasted veggies are the flavor foundation of your frittata.
Sauté Garlic and Prepare the Egg Mixture
While the veggies roast, heat a 10-inch oven-safe skillet (cast iron works best) over medium heat. Add the remaining 1 tablespoon extra-virgin olive oil and the 3 minced garlic cloves. Sauté for 1-2 minutes until fragrant but not browned—you want aroma, not bitterness.
In a large bowl, whisk together the 8 large eggs, 0.5 tsp black pepper, 0.5 tsp smoked paprika, and 1.5 tsp salt. Gradually whisk in the 0.5 cup shredded cheddar cheese until fully combined. Sprinkle the 1 tablespoon all-purpose flour over the mixture and whisk again—this creates a crispy crust when baked. Set the egg mixture aside near the stove.
Build and Bake the Frittata
Pour the hot garlic oil from the skillet into the egg mixture and whisk vigorously for 10 seconds to emulsify. Immediately pour the egg mixture into the skillet over the roasted vegetables. Use a spatula to distribute the veggies evenly beneath the eggs.
Transfer the skillet to the preheated 400°F oven and bake for 15-18 minutes. You’ll know it’s ready when the top is golden brown and the edges pull away from the pan slightly. For extra crispiness, broil for 1-2 minutes at the end—watch closely to avoid burning.
Serve Warm and Enjoy
Let the frittata rest for 5 minutes before slicing—this ensures clean cuts and prevents the center from falling apart. The interior should be just set with a slightly runny yolk in the middle, or fully cooked if you prefer a firmer texture.
Slice into wedges and serve immediately, straight from the skillet. The contrast of caramelized sweet potatoes, tender broccoli, and creamy cheese makes every bite irresistible. Pair with a simple arugula salad or crusty bread to soak up any leftover sauce!
Pro Tips For Making Sweet Potato And Broccoli Frittata
- Pre-Cook Sweet Potatoes: I learned this the hard way—roasting sweet potatoes until tender before adding them to the frittata saves you from a gummy mess. Cut them into ½-inch cubes, toss with olive oil and salt, then roast at 400°F (200°C) for 20-25 minutes until they’re fork-tender. This also lets their natural sweetness shine through.
- Blanch Broccoli First: Skip the soggy florets by blanching broccoli in boiling salted water for 1-2 minutes, then plunging into ice water. Pat dry completely—wet broccoli steams instead of crisping, and you’ll end up with a watery frittata. This step also mellows its bitterness, making it play nicely with the eggs.
- Use Medium Heat: I used to blast the frittata on high, and it’d either burn on the bottom or stay rubbery in the middle. Start on medium heat—just enough to sizzle the garlic and eggs without smoking. Once the edges set (about 3 minutes), lower to medium-low and cover with a lid to let the center cook through evenly.
- Add Cheese Late: I was skeptical until I tried it: fold in shredded cheese (like cheddar or feta) only in the last 2 minutes of cooking. This prevents it from melting into a greasy puddle at the bottom. Sprinkle it on top, then tilt the pan to let it melt into the eggs—you’ll get a golden, gooey finish without the mess.
Wine and beer pairings for this sweet potato and broccoli frittata
Crisp White Wine
A dry Riesling from Germany or Alsace is my go-to pairing for this frittata. The wine's bright acidity and subtle honeyed notes complement the caramelized sweet potatoes beautifully while cutting through the richness of the eggs.
Look for a 2022 Dr. Loosen Blue Slate Riesling—its crisp finish balances the dish's savory-sweet profile perfectly. 🍷
Earthy Red Options
For those who prefer red wine, a light-bodied Pinot Noir from Oregon or Burgundy works wonders. The 2021 Domaine Drouhin Oregon Pinot Noir has enough fruitiness to match the sweet potatoes while its earthy undertones harmonize with the broccoli. Avoid heavy Cabernets—they'll overpower the delicate flavors. 🍇
Craft Beer Pairings
A hazy IPA with citrus notes is a fantastic beer match. I love Modern Times Hazy Little Thing—its juicy mango and peach flavors contrast the frittata's caramelized sweetness while the slight bitterness balances the richness.
For a lighter option, try a German Hefeweizen like Weihenstephaner—its banana and clove notes add a fun twist. 🍺
Coffee or Tea?
If you're serving this as brunch, a bold roast coffee with medium body enhances the savory elements. For a lighter option, earl grey tea with its bergamot notes creates an unexpected but delightful pairing.
The tea's citrusy brightness complements the broccoli's earthiness while the sweet potatoes add a comforting contrast. ☕
Non-Alcoholic Options
Don't overlook sparkling water with lemon—it's refreshing and cleanses your palate between bites. For something more substantial, try a ginger-beer cocktail (mix Feather Ginger Beer with a splash of lime). The ginger's spice echoes the smoked paprika in the frittata, while the effervescence keeps the meal feeling light. 💧
Nutrition facts
Frequently asked questions
Can I make this frittata ahead of time?
This frittata actually tastes better the next day as the flavors meld together. Let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. Reheat individual slices in a skillet over medium heat for 2-3 minutes per side, or microwave for 30 seconds covered with a damp paper towel.
What if I don't have a 10-inch oven-safe skillet?
No problem! Use any oven-safe skillet that's at least 8 inches in diameter, but you may need to reduce the serving size slightly. For non-oven-safe pans, cook the eggs on the stovetop over low heat for 10-12 minutes until set, then finish under the broiler for 2-3 minutes to create a golden top.
Can I substitute regular potatoes for sweet potatoes?
While you can use regular potatoes, you'll lose the natural sweetness and vibrant color that makes this dish special. If you must substitute, use Yukon Gold potatoes and increase the roasting time by 5 minutes to ensure they're fully tender. The flavor profile will be more savory than sweet, so consider adding 1 teaspoon maple syrup to the egg mixture to compensate.
How do I make this frittata extra crispy?
For a crispier crust, sprinkle 2 tablespoons crushed cornflakes or panko over the roasted vegetables before adding the egg mixture. You can also create a "crust" by mixing 2 tablespoons flour with 1 tablespoon melted butter and spreading it in the skillet before adding the eggs. Bake as directed, then broil for 1-2 minutes at the end for maximum crispiness.
What are the best ways to serve leftovers?
This frittata reheats beautifully for breakfast, lunch, or dinner! For breakfast, serve with a side of avocado slices and hot sauce. For lunch, pair with a mixed greens salad and balsamic vinaigrette. For dinner, try it with roasted Brussels sprouts and a drizzle of honey-mustard sauce. You can also use leftovers to make frittata muffins—just slice into rounds, press into a greased muffin tin, and bake at 350°F for 10-12 minutes.
