This post may contain affiliate links. For more information, please visit the disclosures and privacy policy page.
Aug 8, 2022

Asparagus Frittata with Cherry Tomatoes

This asparagus and tomato frittata takes advantage of all of the freshly harvested asparagus available this time of year. 

Asparagus, Tomato, and Cheese Frittata on a plate with salad.


This asparagus frittata is loaded with fresh asparagus, cherry tomatoes, and melty Gruyère cheese. It's delicious for breakfast, brunch, or even a light dinner. 

It's super easy to make and can be served warm or at room temperature, making it perfect for a brunch buffet. You can also easily reheat leftovers in the oven. 

Asparagus Frittata slices on a serving platter.

How to Make This Asparagus Frittata:

This frittata is incredibly easy to make. 

First, whisk together six eggs along with some heavy cream, salt, and dried oregano or Italian seasoning. Then, briefly saute the asparagus and tomatoes in an oven proof nonstick skillet. 

Asparagus Frittata ingredients in a pan.

The goal so for the asparagus to just turn bright green and the tomatoes to heat through. 

Next, pour the egg mixture over the vegetables, and then make sure the vegetables are evenly distributed throughout the pan. Let the mixture cook for about two minutes to just set. 

Asparagus Frittata cooking in a skillet.

After that, sprinkle about 3 1/2 ounces of grated Gruyère cheese over the eggs, reduce the heat to low, and cook until the eggs are mostly set, but still jiggly in the middle. 

Finally, transfer the pan to a rack in the upper third of the oven and use the broiler to set the top and brown the cheese a little. Watch it very closely. 

Let the frittata sit in the pan for a couple of minutes before sliding it onto a platter. Cut into wedges to serve for a full helping of fresh veggies held together with creamy and custardy eggs and cheese. 

Frittata Recipe Variations

Frittatas are actually perfect for those "clean-out-the-fridge" days when your vegetable bin is full of the bounty you picked up at the local Farmers' Market. 

You can easily substitute spinach, broccoli, mushrooms, zucchini, and other vegetables in your favorite combinations. 

For the cheese, mozzarella, fontina, or another good melty cheese would also be perfect. While I used grated cheese, you could cut the cheese into squares for little pockets of gooey cheesy goodness. 

Asparagus Frittata with Cherry Tomatoes slices stacked on a plate.

Welcome to Farmers Market Week! This is the week we celebrate all things found at the Farmers Market. There are over fifteen bloggers sharing over 50 recipes this week. From drinks and desserts to entrees and sides, there’s something for everyone this week. 

Monday Farmers Market Recipes

Drink Recipes

Savory Recipes

Sweet Recipes

Asparagus Frittata with Cherry Tomatoes with salad on a plate.

Asparagus Frittata

Asparagus Frittata
Yield: 6 servings
Author: Karen's Kitchen Stories
Prep time: 10 MinCook time: 15 MinTotal time: 25 Min
This asparagus and tomato frittata takes advantage of all of the freshly harvested asparagus available this time of year.


  • 6 large eggs
  • 2 tablespoons heavy cream
  • 1/4 teaspoon salt, plus more for sprinkling
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried oregano
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon salted butter
  • 12 ounces thin asparagus, trimmed and cut into 1 inch pieces
  • 1 cup cherry tomatoes, cut in half
  • 3 1/2 ounces freshly grated Gruyère cheese


  1. Place a rack in the upper third of the oven (about 12 inches below the element) and preheat it to broil.
  2. In a medium bowl, whisk together the eggs, cream, salt, pepper, and oregano. Set aside.
  3. Heat a 10 inch oven-proof nonstick skillet over medium heat. Add the olive oil and butter and let it melt.
  4. Add the asparagus pieces and cook for about two minutes, until bright green.
  5. Add the cherry tomatoes and sprinkle with a pinch of salt. Cook over medium, stirring regularly, for two minutes more.
  6. Pour in the egg mixture and cook until the eggs just start to set, about 3 to 5 minutes. Reduce the heat to low and sprinkle the top with cheese. Cook until it's almost set but the top is still loose, about 2 minutes more.
  7. Transfer the pan to the oven and broil, watching closely, until the top has set and lightly browned, from 3 to 5 minutes.
  8. Remove from the oven and let sit for about 2 minutes before sliding the frittata out of the pan.

Nutrition Facts



Fat (grams)


Sat. Fat (grams)


Carbs (grams)


Fiber (grams)


Net carbs


Sugar (grams)


Protein (grams)


Sodium (milligrams)


Cholesterol (grams)

Frittata, asparagus
brunch, breakfast
Did you make this recipe?
Tag on instagram and hashtag it # karenskitchenstories

Recipe inspired by The Food Network.

Would you like to comment?

  1. This sounds like a great summer recipe with fresh produce.

  2. I think I have everything I need to make this! It looks so delicious.

  3. Delicious way to eat a rainbow. Frittatas are a go to for a quick and delicious meal.

  4. So jammed pack with beautiful colors and textures!

  5. Looks wonderful! And I soooo needed a reminder about how good frittatas are for cleaning out the fridge. Not that mine is overstuffed now or anything...

  6. Just love the freshness of this frittata and so colorful!

  7. Lovely colors and flavors! A perfect and easy meal idea with fresh veggies!

  8. We make this and it is SO good. The asparagus has just a bit of crunch left in it making it amazing. I like to add a lot of dill in mine.

  9. What a beautiful frittata! I love the type of cheese you used combined with the tomatoes and asparagus!

  10. This frittata looks super delicious! I love the combination of the asparagus and tomato.


I would love to hear from you! If you comment anonymously, be sure to leave your name in your comment.