This post may contain affiliate links. Please read our disclosure policy.

A Frittata is a delicious and elegant addition to your spring brunch table. My Asparagus, Tomato and Goat Cheese Frittata is full of protein packed eggs and delicious veggies, and it’s perfect for breakfast, lunch or even dinner!

Brunch recipes like this one are perfect for spring and summer and a great way to use fresh veggies. Add them to your recipe box and serve them alongside other brunch favorites like Homemade Cinnamon Rolls and Easy Breakfast Potatoes.

A frittata with goat cheese, asparagus and tomatoes in a skillet.

Frittata Recipe with Asparagus, Tomatoes and Goat Cheese

It’s no secret one of my favorite celebrity chefs is Trisha Yearwood. I’ve loved her for many years, dating back to well before she was known for her cooking. It just so happened that Miss Yearwood was going to be autographing copies of her latest cookbook, Trisha’s Table, at a local store a couple of years ago and my daughter and I had the chance to meet her. It was so amazing and wonderful to meet this person I’d admired for so long! We still watch her show religiously. My kids love her too, and anytime they hear her on the radio they get very excited. This recipe is one that I adapted from a frittata she made not too long ago on her show.

Frittatas are a great way to use up leftovers in your fridge because you can put just about anything in them – meats, veggies, cheeses. Miss Yearwood made an Asparagus & Feta Frittata and this is my spin on it. I added tomatoes and swapped the Feta out for some of my favorite goat cheese. It was beyond amazing! So creamy and tender and fluffy and flavorful. That’s a lot of adjectives but they’re all true! This Asparagus, Tomato and Goat Cheese Frittata would be wonderful for Easter or Mother’s Day brunch or when you’re feeling a little crazy and want breakfast for dinner. This little one pan wonder will impress even the toughest critics.

An overhead shot of a frittata baked in a skillet

What is a Frittata?

A frittata is an Italian egg dish that is fried on the stovetop and then baked in the oven. Similar to an omelette or crustless quiche, you can add a variety of filling like meats, vegetables and cheese.

A frittata is cooked in a cast iron or other type of oven safe skillet and it is started on your stovetop then finished in the oven. The fillings are baked into the eggs. An omelette is just eggs cooked in a skillet on the stove, then folded and stuffed with fillings and served that way. A frittata is cut into slices and served like a pie or quiche.

How to Make a Frittata

  1. Preheat oven to 350 degrees and place a 12-inch nonstick skillet on the stove over medium heat. You can use a cast iron skillet but I prefer to use my oven-safe, nonstick Calphalon skillet. I just find that eggs, no matter how hard a try are hit or miss in cast iron and can easily stick to the pan.
  2. Add some olive oil to the pan and let it melt for a minute, then add some diced onions and cook them until they begin to soften, then add some chopped asparagus to the pan for a couple of minutes until it begins to soften as well.
  3. While the veggies are cooking, in a medium sized bowl, whisk together eggs, milk, heavy cream, salt and pepper and most of the crumbled goat cheese. Pour this mixture over the cooked asparagus, using a spatula to evenly distribute the vegetables.
  4. Top with tomato slices and the rest of the goat cheese and let the egg mixture cook over medium heat until it just begins to set which will take about 4-6 minutes. The center will still be loose but the edges will be set and start to pull away from the sides of the pan.
  5. Slide the pan into the preheated oven and bake for about 15 minutes or until the eggs are completely set. Give the pan a light shake and there should very little jiggle. The internal temp should reach 160 degrees. If you want to brown the top you can switch on the broiler for the last few minutes.

A slice of a tomato and asparagus frittata on a gray plate.

How to customize this recipe

What I love most about cooking at home is the ability to make any recipe my own. You can easily customize this frittata recipe to suit your tastes. It’s also a great way to use up leftovers! Here are a few ideas:

  • Not a fan of goat cheese? Swap it out for Feta, cheddar, jack or whatever cheese you like.
  • Same goes for the asparagus. Zucchini would be a delicious swap or addition, also spinach, mushrooms, broccoli or bell peppers.
  • Meat lovers can add their faves like bacon or ham or even crumbled sausage. Be sure to cook the meat fully in a separate pan and add it when you add the eggs.
  • Roma tomatoes are my favorite, but sweet cherry or grape tomatoes would be great. Heirloom tomatoes are also really delicious.

What to do with leftovers

Store leftover frittata in a sealed container or bag and should be eaten within a day or two for the best flavor, but can be stored for up to a week. Microwave leftovers at 50% power for just about 30 seconds.

To freeze, allow the frittata to cool completely, then remove from the pan and wrap with a couple of layers of plastic wrap and place in freezer bags. It may be best to cut into individual portions first. Freeze up to 3 months.

A slice of frittata on a gray plate with a fork

What to serve with an Asparagus and Tomato Frittata


Asparagus, Tomato & Goat Cheese Fritatta

5 from 2 votes
The best Frittata recipe made with asparagus, tomatoes and goat cheese. It's a healthy meal option that's full of protein packed eggs and delicious veggies.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6 servings


  • 2 tablespoons olive oil
  • ½ small onion finely chopped (about ½ cup)
  • 1/2 bunch thin asparagus ends trimmed and stalks cut into 1-inch pieces (about 1 ½ cups)
  • 2 Roma tomatoes tomatoes sliced thin
  • 9 large eggs
  • 1/2 cup whole milk or heavy cream
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • 4 ounces crumbled goat cheese divided
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!


  • Preheat oven to 350 degrees F.
  • In a 12” oven-safe skillet (I prefer nonstick for this recipe) over medium heat, heat olive oil, then added diced onions. Cook until softened; about 3-4 minutes. Add asparagus and cook until just softened; about 2 minutes.
  • Meanwhile, in a medium sized bowl, whisk together eggs, milk, heavy cream, ½ teaspoon salt and ¼ teaspoon pepper. Stir in the crumbled goat cheese, reserving a handful for the top, then slowly pour the egg mixture and vegetables and top with sliced roma tomatoes. Cook until almost set (still loose in the center but the edges start to pull away from the pan); about 4-6 minutes.
  • Slide the pan into the oven and bake at 350 degrees F until set; about 14-16 minutes. The top should only jiggle slightly when given a little shake. *To brown the top, switch to the broiler for a few minutes (optional).


*Note - I use a combination of nonfat milk and heavy cream. The heavy cream adds creaminess to the eggs, but the nonfat milk helps to keep the calories down. You can use any combination of milk/cream that you like.
Keyword frittata


Calories: 205kcalCarbohydrates: 3gProtein: 12gFat: 15gSaturated Fat: 5gCholesterol: 256mgSodium: 367mgPotassium: 180mgSugar: 2gVitamin A: 765IUVitamin C: 3.5mgCalcium: 91mgIron: 1.6mg

Nutritional Disclaimer Kristin Maxwell of "Yellow Bliss Road" is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

For all breakfast recipe go HERE and for all recipes go HERE.

Image of a frittata in a skillet with recipe title text.

This Asparagus, Tomato and Goat Cheese Frittata is perfect for spring brunch, breakfast, lunch or even dinner!

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

5 from 2 votes (2 ratings without comment)

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Theresa says:

    My oven-safe skillet is only 10 inches. If I am only feeding 3 people, could I just use 7 eggs and use the pan I have?

    1. Kristin says:

      Yes you could cut the recipe just a bit and use a smaller pan.

  2. Scarlet says:

    This sounds delicious and easy. I love goat cheese with tomato. PInning to try soon.

  3. sarah says:

    … otherwise easy and delicious recipe!!

  4. sarah says:

    insruction 3 is missing tomatoes…..
    Perhaps should read:

    then slowly pour the egg mixture over vegetables, place tomatoes throughout, and cook until almost set

    1. Kristin says:

      Tomates is included in “vegetables” but I did add an “and because something was definitely missing.

  5. Helen says:

    What is your favorite goat cheese that you use?

    1. Kristin says:

      I usually buy the larger (and much cheaper) packages from Costco. I don’t really have a favorite brand.

  6. Carmen says:

    Tried this asparagus-goat-cheese frittata for the first time today. LOVED it!! Found a new breakfast favourite!!

    1. Kristin says:

      So glad you loved it Carmen, it’s one of my favorites too!

  7. Gladys says:

    I just enjoy your easy way of cooking.
    Everything taste so good.
    Thank you