I absolutely love sharing this Salmon Frittata with Sweet Potato Recipe because it brings together some of my favorite flavors in a way that feels both comforting and fresh. The tender sweet potato cubes paired with flaky salmon and bright spinach nestled in a creamy, lightly tangy egg base make every bite simply delightful. It’s a dish that feels special yet is surprisingly easy to put together, making it one of my go-to recipes when I want something nourishing and satisfying.
Why You'll Love This Salmon Frittata with Sweet Potato Recipe
What really grabs me about this recipe is the harmony of flavors and textures. The sweet potatoes add just the right touch of natural sweetness and softness, contrasting beautifully with the rich, flaky salmon. The fresh spinach and herbs keep the dish bright and lively, while the Greek yogurt in the eggs adds a subtle tang and creaminess that elevates the whole frittata. Every bite feels balanced and flavorful without being heavy.
Beyond the taste, I find this Salmon Frittata with Sweet Potato Recipe incredibly manageable in the kitchen. It only takes about 25 minutes from start to finish, and cleanup is minimal since the whole thing cooks right in one skillet. Whether I’m prepping for a family breakfast, a casual brunch with friends, or a comforting weeknight dinner, it just hits the spot every time. The fact that it also makes great leftovers means I sometimes double the batch—and that’s a win in my book!
Ingredients You'll Need
Each ingredient in this recipe is simple but essential, working together to deliver a dish bursting with color, taste, and texture. From the sweet potatoes that add gentle sweetness and body, to the salmon that provides protein and richness, every element plays a key role.
- 1 tablespoon olive oil: For sauteing the sweet potatoes and onions, adding a subtle fruity richness.
- 1 medium sweet potato: Peeled and cut into cubes, it brings natural sweetness and a pleasing texture.
- ¼ cup red onion: Adds a mild sharpness and a touch of crunch when cooked.
- 1 ½ cups cooked salmon: Flaky and flavorful, it’s the protein star of this dish.
- 1 ½ cups fresh baby spinach leaves: Chopped fresh greens add vibrancy and freshness.
- 6 large eggs: The base of the frittata, lightly beaten to combine the whites and yolks for a tender texture.
- ¼ cup Greek yogurt: Adds a creamy tang that keeps the eggs moist and flavorful.
- ½ teaspoon salt: Enhances all the natural flavors perfectly.
- ½ teaspoon black pepper: Adds just enough warmth and spice.
- ¼ cup chopped parsley or dill: A fresh herby finish that lifts the entire dish.
Directions
Step 1: Preheat your oven to 350°F so it’s ready to gently bake your frittata to perfection once the skillet stage is done.
Step 2: Heat the olive oil over medium-high heat in a 10-inch ovenproof skillet—cast iron works beautifully here for even heat and great browning.
Step 3: Add the cubed sweet potatoes to the skillet. Cook them, stirring often, for about 4 minutes until they start softening but still hold their shape.
Step 4: Toss in the red onion and cook for an additional minute. Keep an eye on the sweet potatoes—they should be tender and just slightly caramelized now, giving a nice depth of flavor.
Step 5: Remove the skillet from heat. Add the cooked salmon chunks and chopped spinach, distributing them evenly in the pan so every slice will have a bit of everything.
Step 6: In a mixing bowl, whisk together the beaten eggs, Greek yogurt, salt, and black pepper until smooth and combined. Pour this mixture evenly over the ingredients in the skillet. Give the pan a gentle shake to make sure the egg settles in between all the pieces.
Step 7: Place the skillet in the center of your preheated oven. Bake for 15 to 20 minutes, watching for the edges to pull away from the pan and the middle to fully set but not dry out.
Step 8: Once baked, sprinkle the chopped parsley (or dill) on top for a fresh pop of color and flavor.
Step 9: Let it cool for a few minutes, then cut into wedges and serve warm. It’s ready to enjoy!
Servings and Timing
This Salmon Frittata with Sweet Potato Recipe serves 6 hearty portions—perfect for sharing or meal prepping. The prep time is roughly 10 minutes since peeling and dicing the sweet potato is the main task. Cooking takes about 15 minutes on the stovetop plus 15 to 20 minutes in the oven, making the total time approximately 25 to 30 minutes. I recommend letting it rest for about 5 minutes after baking to let everything settle for easier slicing and better flavor.
How to Serve This Salmon Frittata with Sweet Potato Recipe
When I serve this frittata, I like to keep it simple to highlight the lovely flavors. Fresh green salads or a crisp cucumber and tomato mix make fantastic light sides that add contrast to the warm, hearty frittata. Roasted asparagus or a side of avocado slices also complement the dish beautifully without overpowering the main flavors.
Presentation-wise, I love garnishing with extra fresh herbs like dill or parsley and perhaps a light drizzle of good-quality olive oil or a dollop of Greek yogurt on the side for creaminess. Serving it in wedges straight from the skillet is cozy and inviting, perfect for a family breakfast or brunch spread where everyone can help themselves.
For drinks, I often enjoy a crisp white wine such as Sauvignon Blanc or a light rosé with this dish. If you’re going for non-alcoholic, a sparkling water infused with lemon or cucumber is refreshing and keeps the palate clean. This frittata shines at warm or room temperature, so it’s incredibly versatile—ideal for a weekend brunch, holiday side dish, or a casual weeknight meal.
Variations
I love experimenting with the Salmon Frittata with Sweet Potato Recipe to keep it fresh and suited to different moods or dietary needs. For example, you can swap the sweet potato for butternut squash or regular white potatoes if you prefer a less sweet flavor. Using smoked salmon instead of cooked chunks adds an extra layer of smoky complexity that’s fantastic for brunch.
If you’re looking for a gluten-free or grain-free option, this recipe is naturally perfect without any changes. For a vegan twist, try substituting eggs with a chickpea flour batter and using a plant-based smoked salmon alternative along with tofu for texture—you’ll get a similar savory profile and protein hit. Adding different herbs like tarragon or chives can also brighten the flavor, or throwing in some sun-dried tomatoes gives a pleasant tanginess.
Instead of baking in the oven, I occasionally finish the frittata on the stovetop by covering the skillet and cooking gently on low heat until set. It’s a handy alternative when the oven is occupied and equally delicious.
Storage and Reheating
Storing Leftovers
Leftovers from the Salmon Frittata with Sweet Potato Recipe store beautifully in an airtight container in the refrigerator for up to 3 days. I recommend cutting the frittata into individual wedges before storing to make grabbing portions quick and easy. Glass containers with snap-on lids work best to maintain freshness without picking up fridge odors.
Freezing
This frittata freezes well, which is great for meal prepping. Wrap individual wedges tightly in plastic wrap and then place them in a freezer-safe bag or container. They’ll keep for up to 2 months in the freezer. When you want to enjoy, just thaw overnight in the refrigerator before reheating to bring back the flavors and texture.
Reheating
The best way I’ve found to reheat leftovers is in a low-temperature oven or toaster oven at about 300°F until warmed through—this helps keep the edges crisp and the interior tender. If you’re in a hurry, microwaving works but I suggest heating on medium power in short bursts to avoid rubbery texture. Adding a little fresh herb garnish after reheating brightens the dish right back up.
FAQs
Can I use fresh salmon for this recipe or does it have to be cooked?
I recommend using cooked salmon for the Salmon Frittata with Sweet Potato Recipe because it flakes nicely and mixes evenly without releasing excess moisture. If you have fresh raw salmon, you can quickly pan-sear or bake it beforehand, then cool and use it in the recipe.
Is there a good substitute for Greek yogurt?
Absolutely! If you don’t have Greek yogurt on hand, sour cream or crème fraîche work well as alternatives. They maintain the creamy tang that keeps the eggs moist. For a dairy-free option, you can try using unsweetened coconut yogurt or a cashew cream, though the flavor will vary slightly.
How do I know when the frittata is fully cooked?
The frittata is done when the edges start pulling away from the pan and the center feels firm to the touch without being jiggly. You can also insert a knife or toothpick into the middle—if it comes out clean, it’s ready. Avoid overbaking to keep a tender texture.
Can I make individual portions instead of one large frittata?
Definitely! You can divide the ingredients into muffin tins or small ovenproof ramekins for personal-sized frittatas. Just reduce baking time to around 12-15 minutes and keep an eye on them so they don’t dry out. It’s great for serving guests or packed lunches.
What side dishes pair well with this frittata for a complete meal?
I love pairing this frittata with light salads, roasted veggies, or crusty bread to soak up any leftovers on the plate. A crisp green salad with lemon vinaigrette, sautéed mushrooms, or even a fresh fruit salad on the side all complement the flavors wonderfully and make the meal feel well rounded.
Conclusion
I can’t recommend this Salmon Frittata with Sweet Potato Recipe enough—it’s a true crowd-pleaser that’s simple to make and full of tasty, fresh ingredients. Whether you’re serving it for a cozy breakfast, a lively brunch, or a quick nourishing dinner, it’s a dish that brings a smile to the table every time. I encourage you to give it a try soon and make it your own by playing around with the variations. Once you do, I’m sure it’ll become one of your favorites too.
PrintSalmon Frittata with Sweet Potato Recipe
A delicious and nutritious Salmon Frittata with Sweet Potato, combining tender sweet potato cubes, flaky salmon, fresh spinach, and creamy Greek yogurt in a baked egg dish perfect for breakfast or brunch.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Low Fat
Ingredients
Vegetables and Protein
- 1 tbsp olive oil
- 1 medium sweet potato (peeled and cut into 1" cubes)
- ¼ cup red onion (diced)
- 1 ½ cups cooked salmon (separated into chunks)
- 1 ½ cups fresh baby spinach leaves (chopped)
Egg Mixture
- 6 large eggs (beaten just until whites and yolks are combined)
- ¼ cup Greek yogurt
- ½ tsp salt
- ½ tsp black pepper
- ¼ cup chopped parsley or dill (for garnish)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the frittata.
- Heat Oil: In a 10-inch oven-proof skillet, such as cast iron, heat the olive oil over medium-high heat.
- Cook Sweet Potato: Add the cubed sweet potato to the skillet and cook, stirring often, until they soften, about 4 minutes.
- Add Red Onion: Add the diced red onion and cook for another minute until the sweet potatoes are tender and slightly caramelized.
- Add Salmon and Spinach: Remove the skillet from heat. Evenly distribute the cooked salmon chunks and chopped spinach over the sweet potatoes and onions.
- Prepare Egg Mixture: In a bowl, whisk together the eggs, Greek yogurt, salt, and black pepper until fully combined.
- Pour Egg Mixture: Pour the egg mixture evenly over the ingredients in the skillet. Gently shake the pan to ensure even distribution.
- Bake: Place the skillet in the center of the preheated oven and bake for 15-20 minutes, or until the edges pull away from the pan and the middle is set.
- Garnish and Serve: Remove from oven, garnish with chopped parsley or dill, cut into wedges, and serve warm.
Notes
- Use an oven-proof skillet like cast iron to go from stovetop to oven with ease.
- Ensure sweet potatoes are cut into even cubes for uniform cooking.
- Make sure salmon is cooked and flaked before adding to the skillet.
- You can swap Greek yogurt for sour cream if desired, but it may affect the texture slightly.
- Feel free to use dill or parsley based on your flavor preference for garnish.

Leave a Reply