Asparagus Frittata w/ Goat Cheese & Sweet Potatoes

Last updated March 21, 2026 By Kelly Nardo | 8 Comments
This post contains affiliate links. Please read my policy page.
Bright and fresh asparagus frittata with goat cheese and sweet potato makes a delicious option for brunch, meal prep, or an easy dinner. It's made with 10 simple ingredients, easy to make, and packed with veggies to start the day.
Prep: 10 minutes
Cook: 50 minutes
Total Time: 1 hour
Servings 6 servings
4.30 from 10 votes

You really can’t go wrong with a frittata. It’s simple to make, but somehow always feels a little impressive. This asparagus frittata with goat cheese and sweet potatoes is the perfect way to welcome spring.

A piece of asparagus and goat cheese frittata and a metal fork on a brown plate. The frittata is topped with avocado and fresh parsley. Next to the plate is a tan kitchen towel, a large skillet with the fresh of the frittata in it, a plate with fresh parsley, and a salt and pepper shaker.

It’s loaded with tender asparagus and sweet potatoes, with creamy goat cheese bringing it all together. It looks beautiful and put-together, but it’s surprisingly easy to throw together. Plus, it’s a great way to pack in plenty of veggies and nutrients right at breakfast.

Never Miss a Recipe!

Get new recipes like this delivered to your inbox.

This asparagus frittata works well for a cozy brunch, a quick weeknight dinner, or meal prep at the start of the week, as leftovers hold up really well for grab-and-go mornings. It’s also a great option for holiday gatherings.

Why you’ll love this asparagus frittata recipe

  • made with just 10 simple ingredients
  • macro-balanced – it’s packed with protein, healthy fats, and complex carbohydrates for a well-balanced and healthy breakfast recipe.
  • perfect for brunch or meal prep for the week
Close up overhead shot of a frittata with asparagus, sweet potatoes, and goat cheese in a large skillet. It is topped with sliced avocado and fresh chopped parsley.

Asparagus frittata ingredients

  • olive oil
  • sweet potato
  • fresh asparagus
  • garlic powder
  • cumin
  • onion powder
  • red pepper flakes
  • eggs
  • milk
  • goat cheese
  • salt and pepper
A large bowl of chopped asparagus, a small bowl of olive oil, a carton of a dozen eggs, a small plate with salt and pepper, a bowl with crumbled goat cheese, a cup of milk, a bowl of raw diced sweet potatoes, and a plate with a few different piles of spices on it on a white tile counter.

How to make an asparagus frittata

  1. Preheat oven to 350 degrees Fahrenheit.
  2. Heat a large enameled cast iron, cast iron pan, or oven-safe skillet over medium heat. Add 1 tablespoon of oil and let it get hot. Add sweet potatoes, salt, and pepper, stir to combine, and spread out evenly, trying to get them in a single layer. Let them sit untouched for 6-8 minutes. Stir and cook for another 6-8 minutes, stirring occasionally.
  3. Cook asparagus. Add remaining avocado oil and add asparagus, garlic powder, cumin, onion powder, red pepper flakes, salt, and pepper. Sauté for 8-10 minutes, stirring occasionally, until asparagus is al dente.
  4. While the asparagus cooks, whisk the eggs. Add eggs, milk, and some salt and pepper to a large bowl and whisk to combine. Stir in about 2/3 of the goat cheese.
  5. Make frittata. Pour the egg mixture into the pan, making sure it is distributed evenly. Let it cook for 3-4 minutes until the bottom sets. Sprinkle with the remaining goat cheese.
  6. Bake. Place the pan in the oven and cook for 20-25 minutes until the eggs are firm.
  7. Enjoy! Slice into 6 pieces and serve with toppings if desired.

What’s the difference between a frittata and a quiche?

Frittatas are a classic egg dish made by whisking eggs with milk, mixing in vegetables, meat, and cheese, and baking them in the oven. They can be described as an open-faced omelette. A quiche also combines eggs with milk or cream and is mixed with vegetables, meat, or cheese, but is in a pastry crust.

Do you have to put milk in a frittata?

While milk is not necessary for a frittata, it does add flavor and creaminess, and can help give you a fluffier texture. I do recommend adding milk, either dairy or nondairy, for the best results.

Do you need to peel potatoes?

Peeling potatoes is not necessary. The skin packs vitamins and minerals like potassium, manganese, and vitamins A, C, and E, along with fiber. It also saves you an extra step in the kitchen. I would suggest giving your potatoes a good rinse and scrub to remove any excess dirt or debris.

Can you freeze frittata?

Yes, a frittata works well to freeze. Simply bake according to the instructions and let it cool completely. Cut into individual serving sizes and freeze each serving separately by wrapping them in foil or Saran Wrap, and place in a freezer-safe bag or dish. Freeze it for up to 3 months. When ready to eat, place it in the fridge and allow it to defrost. Heat up when ready to eat.

Asparagus goat cheese frittata with sweet potatoes in a large enameled skillet. Next to the skillet some fresh parsley, a small plate with chopped parsley, and an empty plate.

What to serve with this asparagus frittata

You can enjoy this frittata as is or serve it with sides. Here are some of my favorite breakfast sides:

  • toast
  • fresh fruit
  • simple green salad
  • sausage or bacon
  • avocado

Storage and reheating

  • fridge – store leftover frittata in an airtight container in the refrigerator for up to 4-5 days.
  • freezer – cut into individual serving sizes and freeze each serving separately. You can freeze it for up to 3 months. When ready to eat, place it in the fridge and allow it to defrost. Heat up when ready to eat.
  • reheating – reheat frittata pieces in a skillet on the stovetop with a little oil or place in the microwave.
A close up of a plate with a piece of asparagus and sweet potato frittata topped with avocado and fresh parsley. There is also a fork on the plate. Around the plate is a plate of chopped parsley, some fresh parsley sprigs, and a salt and pepper shaker.

Substitutions

Customize this asparagus goat cheese frittata with these substitutions or additions below:

  • olive oil – any neutral oil will work (coconut, avocado…).
  • potatoes – any kind of potato or even winter squash will work, including white potatoes and butternut squash. Using those will slightly change the flavor.
  • spices – add some more spices to give it a little more pop. Chili powder and paprika would be delicious.
  • milk – dairy or non-dairy milk will work. You could also use cream for a richer flavor.
  • goat cheese – feta would be a good substitute. You can really use any kind of cheese if you prefer.

Here are some additions:

  • protein – for more protein, add some ham, sausage, or even bacon. Cook the meat before the potatoes, remove it from the pan, and then add it back in when you add the egg mixture.
  • veggies – use any veggies you like! The more the merrier. Zucchini, spinach, onion, mushrooms, tomatoes, and artichokes would be good additions.

If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!

Asparagus frittata with sweet potatoes and goat cheese in a large enameled skillet. It is topped with sliced avocado and fresh parsley. Around the pan is a tan kitchen towel, a plate with two forks on it, a small dish of chopped fresh parsley, and another empty plate.
Asparagus frittata with sweet potatoes and goat cheese in a large enameled skillet. It is topped with sliced avocado and fresh parsley. Around the pan is a tan kitchen towel, a plate with two forks on it, a small dish of chopped fresh parsley, and another empty plate.
4.30 from 10 votes

Asparagus Frittata

Author: Kelly Nardo
Bright and fresh asparagus frittata with goat cheese and sweet potato makes a delicious option for brunch, meal prep, or an easy dinner. It's made with 10 simple ingredients, easy to make, and packed with veggies to start the day.
Print Recipe Pin Recipe
Course: Breakfast
Calories: 292kcal
Protein: 18.4g
Carbs: 16.6g
Fat: 17g
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 6 servings

ingredients

  • 1 1/2 tablespoons olive oil, divided
  • 3 cups diced sweet potato (14 ounces/2 small-medium potatoes)
  • 3 cups roughly chopped asparagus (315 grams)
  • 2 teaspoons garlic powder
  • 1 teaspoons cumin
  • 1 teaspoon onion powder
  • 1/4 teaspoon red pepper flakes
  • 12 large eggs
  • 1/2 cup whole milk
  • 3 ounces goat cheese (about 3/4 cup crumbled)
  • salt and pepper, to taste
  • for topping – avocado, fresh parsley, sliced green onions, hot sauce…

instructions

  • Preheat oven to 350 degrees Fahrenheit.
  • Heat a large enameled cast iron, cast iron pan, or oven-safe skillet over medium heat. Add 1 tablespoon of oil and let it get hot. Add sweet potatoes, salt, and pepper, stir to combine, and spread out evenly, trying to get them in a single layer. Let them sit untouched for 6-8 minutes. Stir and cook for another 6-8 minutes, stirring occasionally.
  • Cook asparagus. Add remaining avocado oil and add asparagus, garlic powder, cumin, onion powder, red pepper flakes, salt, and pepper. Sauté for 8-10 minutes, stirring occasionally, until asparagus is al dente.
  • While the asparagus cooks, whisk the eggs. Add eggs, milk, and some salt and pepper to a large bowl and whisk to combine. Stir in about 2/3 of the goat cheese.
  • Make frittata. Pour the egg mixture into the pan, making sure it is distributed evenly. Let it cook for 3-4 minutes until the bottom sets. Sprinkle with the remaining goat cheese.
  • Bake. Place the pan in the oven and cook for 20-25 minutes until the eggs are firm.
  • Enjoy! Slice into 6 pieces and serve with toppings if desired.

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.

nutrition

Nutrition Facts
Asparagus Frittata
Amount Per Serving (1 piece)
Calories 292 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 6.2g39%
Polyunsaturated Fat 2.5g
Monounsaturated Fat 7g
Cholesterol 381mg127%
Sodium 270mg12%
Potassium 629mg18%
Carbohydrates 16.6g6%
Fiber 3.3g14%
Sugar 6.4g7%
Protein 18.4g37%
Vitamin A 4886IU98%
Vitamin C 13mg16%
Calcium 137mg14%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

Recipe by Kelly Nardo, Eat the Gains | Photography by Sierra Inn

Get My Guide On
How to Build a Balanced Plate

No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.

4.30 from 10 votes (6 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




8 Comments

  1. 5 stars
    I love a good frittata. This one is so tasty because of the artichokes and sweet potatoes! (the goat cheese doesn’t hurt either!) This keeps really well and makes for a great breakfast throughout the week!