My Sweet Potato and Sage Frittata offers a simple, one-pan solution for breakfast or brunch. This Italian-style omelet combines sweet potatoes and aromatic fresh sage leaves, creating a comforting dish that can be made ahead and makes delicious leftovers.

A slice of sweet potato and sage frittata showing the orange sweet potato inside

When a frittata meets sweet potato hash and crustless quiche, this simple sweet potato frittata becomes a perfect way to feed a crowd. Offering endless flavor combinations, you can enjoy it for any meal, served hot, at room temperature, or cold. Pair it with bacon, a salad, a piece of toast, or fresh fruit for a complete and satisfying dish.

A frittata resembles a Spanish omelet (tortilla española), but the omelet uses specific ingredients, while the frittata does not.

Most people call these orange yams sweet potatoes (a more popular name), though technically, they are yams. This dish balances flavors typically associated with autumn and winter, but you can find yams or sweet potatoes year-round.

Sweet potato and sage frittata in a cast iron skillet with fresh sage

Because potatoes take a long time to cook, they need to be partially (par-cooked) before being added to the frittata. This can be done by microwaving them with their skins on, peeling and cutting them into bite-sized pieces to roast in the oven on a baking sheet/tray, or peeling and boiling them.

Cheese in Frittata

For me, this is a must. In this recipe, I like the combination of grated fontina and Parmesan cheese. Cheddar can also be added, or creamy goat cheese or cream cheese. I have also used ricotta in my Ricotta and Spinach Frittata.

How to Properly Cook a Frittata

Preheat the oven to 350°F/175°C with the rack in the upper ⅓ of the oven. (This will prevent the bottom from overcooking while the top sets.)

Partially cook the yams/sweet potatoes before adding them to the egg mixture. The same applies to the sautéed onions. The reason for this is that potatoes take longer to cook, and if you add them raw, the eggs will overcook, resulting in an overcooked frittata with the bottom overcooked (see more on this below).

3 sweet potatoes ready to be cooked

Peel and chop the potatoes into bite -size pieces. 

Cooked sweet potatoes being diced

In a large bowl, whisk the eggs. Mix the beaten eggs, cheeses, potatoes, fresh sage, good pinch of salt, and black pepper.

Mixing eggs, sweet potato and sage in a glass bowl

Soften yellow onion or red onion in the pan over medium heat you are using to bake the frittata (in this case, I use a cast-iron skillet).

Sautéing onions in a cast iron skillet

Once the diced onions are softened, pour egg mixture into the pan, stir to combine and bake until the top of the frittata shows no liquid and is set and slightly golden brown.

The frittata mix in a cast iron skillet being stirred before baking

How to Know when a frittata is cooked

The eggs should be set on top with no liquid visible. If you shake the pan, the frittata should not jiggle. Allow it to cool in the pan for a few minutes.

Frittata Optional Additions

Baby spinach, fresh herbs (such as fresh thyme or rosemary), a little bacon, chopped ham, and butternut squash. Unique ingredients like cooked pasta can also be mixed in. If using ingredients that contain excess moisture, like peppers, mushrooms, or zucchini/courgette, they should be pre-cooked, as they can make the frittata wet and soggy.

Milk in Frittata

Extra liquid is not traditional in a frittata. Whole milk or cream can be added—1 to 2 tablespoons of liquid per egg will soften and lighten the texture.

Using a fork to get a bite of sweet potato and sage frittata

Make Ahead Frittata

Leftover frittata makes for an easy breakfast or lunch. Make a frittata and store it in an airtight container, refrigerated for up to 4 days.

Best Pan for Frittata

I prefer a well-seasoned cast iron skillet or any heavy bottomed oven-safe skillet/pan. A stainless steel pan is not a good idea, as I have never had luck with it without sticking. The size will depend on how many eggs you use.

How Many Eggs for a Frittata

This is dictated by the size of your pan and how many people. Frittatas are usually made in an 8-inch (20 cm) pan, which requires 8 large eggs. A 10-inch (25 cm) pan would require 10 eggs. If you were to cook 10 eggs in an 8-inch pan, it would be thicker than if it were cooked in a 10-inch pan. Use 2 large eggs per person for serving size.

An overhead view of a frittata

Overcooked Bottom of Frittata

This can happen the pan is too low in the oven and the pan is hotter on the bottom than the top. You can avoid this by simply positioning the oven rack in the upper 1/3 of the oven. You can also layer the bottom of your pan with an even layer of sliced sweet potatoes (lightly coated in oil).

Frittata Made with Leftovers

Frittata is the perfect dish for using leftovers. Any leftover vegetables and meats that are cooked can be added. A blank canvas to add pretty much anything you like.

If you’ve made my Sweet Potato frittata recipe, please rate the recipe. If you have a question you can ask that below or leave comment.

Yield: 8

Sweet Potato and Sage Frittata

Serving a slice of sweet potato and sage frittata with chunks of sweet potato and sage showed inside

Sweet potatoes are mixed with fresh sage and baked with onions and cheese for a fluffy breakfast frittata.

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients

  • 1 ½ pounds (680 grams) sweet potatoes
  • 10 large eggs, beaten
  • 1 cup (100 grams) fontina cheese, grated
  • ½ cup (50 grams) Parmesan cheese, grated
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 1 tablespoon unsalted butter
  • ½ cup (64 grams) yellow onion, chopped
  • 3 tablespoons fresh sage, chopped

Instructions

  1. Preheat oven to 350°F/175°C with rack positioned in the upper ⅓ of the oven. This will prevent the bottom from overcooking while the top sets.
  2. Skip this step if using leftover cooked potatoes. Pierce the sweet potatoes with a fork all over the skin. Microwave for 2 minutes, turn and repeat for 2 minutes. They don't have to be completely cooked, just until they are not hard. When each of them are done, place in the fridge to cool quickly. When cool enough to handle, they will be easy to peel. Chop into ½-inch (1 ¼ cm) pieces.
  3. Add the eggs, fontina, Parmesan, potatoes, sage, salt and pepper to a bowl. Stir to mix well, set aside.
  4. To a 10-inch cast iron skillet over medium heat, add the butter. When melted and bubbling, add the onions and cook until softened about 8-10 minutes.
  5. Pour the egg mix into the pan and stir to evenly distribute everything.
  6. Transfer the frittata to the oven and bake for 40 to 50 minutes or until the top shows no more liquid and the top should not jiggle when you shake the pan and eggs are set. The time will depend on how thick your frittata is. Remove and allow to cool slightly in the pan before serving to prevent the frittata from weeping/leaking moisture when cut into.

Nutrition Information

Yield

8

Serving Size

1

Amount Per Serving Calories 266Total Fat 17gSaturated Fat 8gTrans Fat 0gUnsaturated Fat 7gCholesterol 264mgSodium 409mgCarbohydrates 13gFiber 1gSugar 3gProtein 16g

This nutrition calculation is provided by Nutronix that is only a guideline and not intended for any particular diet.