Side Dishes
This sweet potato kale frittata transforms humble ingredients into a hearty, vegetarian dish that’s packed with earthy flavors and satisfying textures. 🌿 The secret lies in roasting sweet potatoes until caramelized—this step unlocks their natural sweetness while kale adds a peppery depth that balances everything perfectly.
What makes this recipe stand out is how it combines two often-overlooked ingredients into something rich, filling, and ready in under 30 minutes without sacrificing nutrition.
Start by roasting the sweet potatoes until tender and golden—this step is non-negotiable for that meltingly sweet contrast against the kale’s bitterness. Then, sauté the greens just until wilted (don’t overcook!) before whisking together eggs with a touch of cream cheese for extra creaminess.
The result is a frittata with a crispy top, fluffy interior, and layers of flavor that hold up beautifully for breakfast or dinner.
What you’ll end up with is a dish that’s naturally vegetarian but far from boring—think of it as a cross between a savory cake and a loaded breakfast bowl, all in one.
The caramelized sweet potatoes add a touch of sweetness that pairs perfectly with the kale’s earthiness, while the eggs bind everything together into a single, satisfying bite. It’s the kind of recipe that makes vegetables feel like the star of the meal.
Serve this frittata warm with a sprinkle of feta or a dollop of sour cream for extra richness, or pair it with a simple arugula salad for a complete meal. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Let’s get cooking!
Ingredients for sweet potato kale frittata
Roasted sweet potatoes and vibrant kale create a vegetarian frittata rich in earthy flavors and satisfying textures.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Kale Leaves 🌿 | 5 oz | Organic, stems removed |
| Large Eggs 🥚 | 8 whole | Room temperature, organic preferred |
| Cream Cheese 🧀 | 4 oz | Full-fat, softened |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
| Nutritional Yeast 🍃 | 2 tbsp | For cheesy flavor |
| Shallots 🧅 | 1 whole | Thinly sliced |
| Feta Cheese 🧀 | ¼ cup | Crumbled, for topping |
The sweet potatoes are the foundation—organic, medium-sized work best for even roasting. Look for ones with vibrant orange flesh and smooth skin at Whole Foods or your local farmers' market. Peeled and cubed into even 1-inch pieces, they'll caramelize beautifully. Kale should be organic and dark green, with crisp leaves—avoid wilted or yellowing bunches. For extra flavor, Trader Joe's carries pre-washed kale that's perfect for this recipe. The cream cheese adds richness, so full-fat Philadelphia brand ensures the best texture and flavor profile.
No organic kale? Regular kale from the grocery store works fine—just rinse it thoroughly. Substituting butternut squash for sweet potatoes is an option, but the natural sweetness won't be as pronounced. For the eggs, room temperature is crucial—they'll whip up much smoother. If you're avoiding dairy, vegan cream cheese works well, though the texture will differ slightly. The nutritional yeast is a game-changer for that cheesy flavor without any dairy—Bob's Red Mill brand is widely available and affordable. For extra heat, red pepper flakes can be adjusted to taste, but start with the minimum amount.
Roasted sweet potatoes keep in the fridge for 5 days if stored in an airtight container, but they're best used immediately for maximum caramelization. Fresh kale lasts 1 week when wrapped in a damp towel and stored in a sealed bag. The frittata itself reheats beautifully—4-5 minutes at 350°F restores its crispy top perfectly. For meal prep, portion into individual servings and freeze for up to 3 months. The nutritional yeast and spices can be stored in your pantry for 6-12 months if kept in airtight containers.
Why You'll Love This Recipe
- Here’s what sold me: the roasted sweet potatoes bring this natural caramel sweetness, while the kale adds a peppery bite. The cream cheese ties it all together—rich but not heavy, with that crispy top that’s ridiculously satisfying.
- One-Pan Magic: I swear by this—no chopping boards, no dirty pots. Just roast the sweet potatoes and kale right in the oven, then dump everything into the same pan for the frittata. That creamy egg center? It practically melts into the caramelized sweet potato edges.
- Sweet & Savory Balance: Here’s what sold me: the roasted sweet potatoes bring this natural caramel sweetness, while the kale adds a peppery bite. The cream cheese ties it all together—rich but not heavy, with that crispy top that’s ridiculously satisfying.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. I make a big batch on Sunday, slice it up, and reheat portions—still holds together like a dream. Honestly, my kids grab it before the leftovers even hit the fridge.
Step-by-step instructions for sweet potato kale frittata
Transform humble ingredients into a hearty, flavor-packed frittata with crispy edges and creamy centers.
🔥 Step 1: Roast the Sweet Potatoes and Shallots
Preheat your oven to 400°F and line a rimmed baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, 0.5 teaspoon of the kosher salt, and 0.25 teaspoon of the red pepper flakes. Spread them in a single layer and roast for 20-25 minutes until tender with caramelized edges.
While they roast, slice the 1 whole shallot thinly and add it to the same baking sheet in the last 10 minutes of cooking. This ensures they soften without burning. The sweet potatoes should yield slightly when pierced with a fork—this is your cue they're ready. Remove from the oven and let cool for 5 minutes before proceeding.
🍳 Step 2: Sauté the Kale and Garlic
In a large, oven-safe skillet (I prefer cast iron for even heat distribution), heat 2 tablespoons of the remaining extra-virgin olive oil over medium heat. Add the 5 oz kale leaves (stems removed) and sauté for 3-4 minutes until wilted but still vibrant green. Stir in the 3 cloves minced garlic and cook for another 30 seconds until fragrant—this prevents the garlic from burning while releasing its full flavor.
Remove the skillet from heat and transfer the kale mixture to a bowl. Stir in the 2 tablespoons nutritional yeast and 0.25 teaspoon of the remaining kosher salt. This step enhances the umami depth that balances the sweetness of the roasted sweet potatoes. Keep the skillet warm on a low burner.
👨🍳 Step 3: Whisk the Egg Mixture
In a large bowl, whisk together the 8 whole large eggs, 4 oz softened cream cheese, 0.5 teaspoon of the remaining kosher salt, and 0.5 teaspoon of the freshly ground black pepper until fully combined. The mixture should be smooth with no visible streaks of cream cheese—this ensures an even texture in the frittata.
Gently fold in the roasted sweet potatoes, shallots, and kale mixture. Avoid overmixing—just combine until everything is evenly distributed. The batter should look thick but pourable. If it seems too stiff, add 1-2 tablespoons of water to loosen it slightly. This step is where all the flavors meld into one cohesive mixture.
🥘 Step 4: Assemble and Bake the Frittata
Return the skillet to medium heat and pour in the egg mixture. Use a spatula to spread it evenly across the bottom of the skillet. Cook undisturbed for 3-4 minutes until the edges begin to set and the bottom looks slightly dry. This initial cooking creates a firm foundation for the frittata.
Transfer the skillet to a preheated 375°F oven. Bake for 18-20 minutes until the top is golden brown and the center is just set—it should still have a slight wobble when gently shaken. The frittata is done when a knife inserted in the center comes out clean with no raw egg. Remove from the oven and let rest for 5 minutes before serving.
🍽️ Step 5: Finish and Serve
Sprinkle the 0.25 cup crumbled feta cheese evenly over the top of the frittata. Return it to the oven for 1-2 minutes to melt the cheese and create a golden crust. This final step adds a salty tang that cuts through the sweetness of the sweet potatoes.
Slice into wedges and serve immediately while still warm. Each bite should deliver a perfect balance of creamy eggs, caramelized sweet potatoes, earthy kale, and tangy feta. For best results, serve with a side of crusty bread or a simple arugula salad to complement the rich flavors.
Pro Tips For Making Sweet Potato Kale Frittata
- ROAST THE SWEET POTATO FIRST: DESCRIPTION: I learned this the hard way—raw chunks of sweet potato turn your frittata into a mushy, watery mess. Roast them at 400°F (200°C) for 15-20 minutes until tender but still holding shape. You’ll thank yourself when the eggs set up cleanly instead of fighting soggy bits.
- DESTEM AND CHOP KALE DRY: DESCRIPTION: Wet kale wilts into a sad, slimy pile that makes your frittata taste like a swamp. Pat the leaves completely dry after chopping, then toss them with a pinch of salt to soften just slightly—this keeps them crisp and prevents a watery egg wash.
- USE MEDIUM-LOW HEAT TO SET: DESCRIPTION: Cranking the heat high for a frittata is how you end up with a rubbery top and undercooked centers. After adding the eggs, reduce to medium-low and let them cook undisturbed for 5-6 minutes. The edges will set first, and the middle will firm up without scrambling.
- WHISK EGGS WITH CREAM CHEESE COLD: DESCRIPTION: Warm cream cheese melts into the eggs and makes the whole thing greasy. Mix it in last while the pan’s still warm, but use cold cream cheese straight from the fridge—it blends smoother and adds richness without turning the frittata into a custard.
Pro cooking tips for this recipe
Roast for Caramelization
The key to unlocking sweet potato flavor is roasting them until deeply caramelized. I cut them into 1-inch cubes and roast at 400°F for 20-25 minutes—this transforms their starches into natural sweetness.
For extra depth, add 0.25 tsp red pepper flakes to the oil before tossing. The cubes should be tender with crisp edges when done. 🔥
Sauté Kale Just Right
Kale needs minimal cooking to avoid bitterness. Sauté the 5 oz leaves in 2 tbsp olive oil over medium heat for only 3-4 minutes until just wilted.
Add 3 minced garlic cloves in the last 30 seconds to prevent burning. Remove immediately when fragrant—overcooking turns kale into a sad, mushy mess.
Egg Mixture Secrets
Whisk the 8 eggs with 4 oz cream cheese until completely smooth—no lumps! I use a fork first, then switch to a whisk for 30 seconds to incorporate air.
For extra richness, add 2 tbsp nutritional yeast to the kale mixture before folding it in. This step ensures a creamy texture without needing extra dairy.
Oven Temperature Control
Bake at 375°F for 18-20 minutes—any hotter risks a rubbery top, while lower temps may leave the center undercooked. I test doneness by inserting a knife: it should come out clean with slight resistance.
The frittata should have a golden crust but still jiggle slightly in the center for that perfect set.
Resting is Crucial
Let the frittata rest for 5 minutes after baking—this allows juices to redistribute. Skipping this step makes the first slice gummy. For extra crispiness, sprinkle 0.25 cup crumbled feta on top and return to the oven for 1-2 minutes to melt.
This final touch adds a salty contrast that balances all the sweetness. ✨
Nutrition facts
Frequently asked questions
Can I make this frittata ahead of time?
This frittata reheats beautifully. For best results, let it cool completely, then store in an airtight container in the fridge for up to 3 days. Reheat individual portions at 350°F for 4-5 minutes to restore that crispy top. You can also freeze it for 3 months—just thaw overnight in the fridge before reheating.
What if I don't have cream cheese?
No problem! Swap it for 2 oz sour cream or 1 oz butter mixed into the eggs for richness. For a dairy-free option, use 2 tbsp vegan cream cheese or add 1 extra tablespoon olive oil to the egg mixture. The texture will be slightly different but still delicious.
How do I make this frittata extra crispy?
For maximum crispiness, use a 10-inch cast iron skillet and preheat it over medium-high heat for 2 minutes before adding the egg mixture. After baking, broil for 1-2 minutes at the very end to get a golden, almost toasted top. Another trick is to sprinkle 1 tablespoon grated Parmesan on top before the final bake.
Can I use other greens instead of kale?
Yes! Spinach or Swiss chard work perfectly—use the same amount (5 oz) and reduce cooking time to 2 minutes since they wilt faster. For heartier greens like collards, increase to 6 oz and cook for 3-4 minutes. Just remember: the less cooking time, the better to preserve texture and flavor.
Why did my frittata turn out gummy?
Gummy texture usually means the center didn't cook enough or the eggs were overmixed. Make sure your oven is properly calibrated (use an oven thermometer) and bake at 375°F for the full 18-20 minutes. Also, avoid overmixing the egg batter—just combine until everything is evenly distributed. For extra insurance, let it rest for 5 minutes after baking before slicing.
