This sweet potato frittata is perfect for slow morning brunch or special occasions. It's a delicious combination of eggs, roasted sweet potatoes, spinach, goat cheese, and curry powder. It's ready in just 55 minutes, and it's easy to make, too!

Enjoy this sweet potato frittata with a simple spring mix salad and a glass of sparkling mimosa.

a slice of Sweet Potato Frittata on a plate with a salad

We're big fans of brunch and this recipe for sweet potato frittata is on high rotation in our kitchen. The ingredients all work really well together to make this frittata both savory and sweet. It's healthy, vegetarian, and gluten-free, too!

We love frittatas because they're just so easy to make, they're full of healthy ingredients, and the extras make great leftovers the next day! You can also serve them warm or cold so they're perfect for brunch buffets where they can be left out so people can leisurely serve themselves.

Sweet potato frittata ingredients

Here's what you'll need to make this sweet potato frittata:

  • Sweet potatoes tossed with olive oil and salt
  • Onion, ginger, and garlic
  • Spinach
  • Eggs whisked with goat cheese and milk
  • Chopped almonds and goat cheese
a slice of Sweet Potato Frittata on a plate

How to make this sweet potato frittata

This frittata with sweet potatoes is an easy and satisfying breakfast or brunch for weekends or special occasions. Here's how it's made in a few simple steps:

  1. While your oven preheats, toss the sweet potato rounds in a bit of olive oil, sprinkle with sea salt, then roast the sweet potatoes until soft.
  2. Next, sauté the onion, garlic, and ginger in a non-stick pan. Add the spinach and let it wilt, then transfer everything to a bowl.
  3. Whisk together the eggs with about half the goat cheese, milk, curry powder, and sea salt.
  4. Now all that's left is to assemble the frittata. In the same non-stick pan, layer the sweet potatoes on the bottom and top with half the veggies. Make another layer, pour on the egg mixture, and top with goat cheese.
  5. Pop the pan in the oven and cook it until the center sets. Top your frittata with almonds and a few grinds of fresh pepper and you're ready to serve it!

Full recipe instructions are in the recipe card below.

Sweet potato variation ideas

We love this recipe as it's written but it is versatile, too! Here are some simple ways to mix up the flavors or use what you have on hand:

  • Use other greens like kale, chard, or dandelion greens instead of spinach.
  • Try butternut squash in place of sweet potato.
  • For a non-vegetarian version, try adding chunks of cooked bacon or ham.
  • Feta cheese makes a great substitute for goat cheese, or omit the cheese completely for a dairy-free version.
  • Sprinkle in some fresh herbs for added flavor like thyme, oregano, or fresh parsley.
Sweet Potato Frittata in a cast iron pan

Tips for making sweet potato frittata

  • Cut the sweet potatoes so they are all the same thickness so they roast evenly in the oven.
  • Cook the sweet potato frittata on medium-low heat. Using higher heat you will risk developing a crust on the bottom.
  • It's best to make it in an oven-safe non-stick pan so you can flip it over and serve it on a plate. We make it in a cast iron skillet and it turns out great, but it's more likely to stick so you'll need to slice it and serve it right from the pan.
  • Enjoy your frittata warm or cold.


How long do leftovers keep in the fridge?

Store any leftovers in an airtight container in the fridge for 3-4 days.

How do I reheat frittata?

You can actually eat frittata warm or cold (straight out of the fridge). If you're heating it up, we prefer to do it in the oven instead of the microwave. Pop it in the oven at 350 degrees Fahrenheit for about 10 minutes.

What to serve with sweet potato frittata

This sweet potato frittata is a delicious breakfast, brunch, or light lunch on its own. We generally serve it with a simple side salad and some sourdough bread.

If you're serving a crowd, it pairs well with other breakfast or brunch foods like our lemon blueberry pancakes, tomato avocado toast with parmesan, or vanilla almond granola.

a close up of Sweet Potato Frittata in a pan
a slice of Sweet Potato Frittata on a plate with a salad

Curried Sweet Potato Frittata

This sweet potato frittata is perfect for slow morning brunch or special occasions. It's a delicious combination of eggs, roasted sweet potatoes, spinach, goat cheese, and curry powder. It's ready in just 55 minutes, and it's easy to make, too!

If you love this recipe as much as we do, let us know with a 5-star rating!

5 stars (11 ratings)
Print Recipe Rate Recipe Pin Recipe


  • 1 lb sweet potatoes, thinly sliced
  • 3 teaspoons olive oil, divided
  • ¾ teaspoon sea salt, divided
  • ½ medium onion, minced
  • 1 tablespoon minced ginger
  • 2 cloves garlic, finely minced
  • 2 cups spinach
  • 6 large eggs
  • ½ cup goat cheese, divided
  • ¼ cup milk
  • 2 teaspoons curry powder
  • Chopped almonds and goat cheese, to serve


  • Preheat your oven to 425 degrees. Line a baking tray with parchment paper. Mix the sweet potato rounds with olive oil and sea salt then arrange them in a single layer. Put them into your oven to roast for 20-25 minutes, or until they are soft.
    1 lb sweet potatoes, 3 teaspoons olive oil, ¾ teaspoon sea salt
    image for recipe instruction
  • While the sweet potatoes are cooking, make the rest of the frittata. Heat the remaining teaspoon of olive oil over medium-high heat in an oven-safe pan. Add the onion and cook for 5 minutes, stirring occasionally, until it has begun to brown. Add the garlic and ginger and cook for 30 more seconds. Add the spinach to the pan and let it wilt then transfer the veggies to a bowl.
    ½ medium onion, 1 tablespoon minced ginger, 2 cloves garlic, 2 cups spinach
    image for recipe instruction
  • In a medium-sized bowl, whisk the eggs, half of the goat cheese, milk, curry powder, and the remaining ½ teaspoon of sea salt.
    6 large eggs, ½ cup goat cheese, 2 teaspoons curry powder, ¼ cup milk
    image for recipe instruction
  • Make a layer of sweet potatoes in the pan used for cooking the veggies. Top it with half of the veggies then make a second layer. Pour the eggs into the pan then dot the remaining ¼ cup of goat cheese on top.
    image for recipe instruction
  • Put the pan into the oven and let it cook for 25 minutes, or until the frittata has puffed up a little and is no longer runny. Remove the pan from the oven and let it rest for 5 minutes. Sprinkle the chopped almonds over the top.
    Chopped almonds and goat cheese
Serving: 1 serving = ¼ of the recipe, Calories: 272kcal, Carbohydrates: 26g, Protein: 14g, Fat: 13g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 1g, Cholesterol: 284mg, Sodium: 657mg, Potassium: 607mg, Fiber: 4g, Sugar: 6g, Vitamin A: 17959IU, Vitamin C: 8mg, Calcium: 115mg, Iron: 3mg
DID YOU MAKE THIS RECIPE?If you love this recipe as much as we do, be sure to leave a review or share it on Instagram and tag @TheEndlessMeal.

This recipe is part of our Mother's Day Bruch Recipes series.