This easy asparagus frittata is fluffy, creamy, and ready in 25 minutes with crisp-tender asparagus, goat cheese, cherry tomatoes, and fresh basil.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!
This asparagus frittata is a quick, fluffy, one-skillet egg dish made with crisp-tender asparagus, creamy goat cheese, juicy cherry tomatoes, and fresh basil. It's ready in 25 minutes and works just as well for a spring brunch as it does for meal prep or a light vegetarian dinner.
The key to a tender, not-rubbery frittata is cooking the asparagus briefly before adding the eggs, whisking the eggs with a splash of cream, and finishing the frittata under the broiler just until the top is set and lightly golden.
Jump to:
- ⭐️ Why You'll Love This Asparagus Frittata
- 🥚 Ingredient Notes
- 📝 Frittata Variations & Substitutions
- 🔪 How To Make Asparagus Frittata
- 👩🏼🍳 Tips for a Fluffy Asparagus Frittata
- 🍽 Storage & Reheating
- 🍽 What To Serve With Asparagus Frittata
- 💬 Frequently Asked Questions
- ☕️ More Vegetarian Breakfast Recipes
- Asparagus Frittata Recipe
⭐️ Why You'll Love This Asparagus Frittata
- Ready in 25 minutes: A quick vegetarian breakfast, brunch, lunch, or light dinner.
- Fluffy and creamy: Whisked eggs, a splash of cream, and tangy goat cheese create a tender texture.
- Fresh spring flavor: Crisp-tender asparagus, cherry tomatoes, and basil keep it bright and colorful.
- Naturally gluten-free: No crust, flour, or special substitutions needed.
- Great for meal prep: Leftovers reheat well for easy weekday breakfasts or lunches.
🥚 Ingredient Notes

- Eggs: Use large eggs and whisk them well with the cream, salt, and pepper for a lighter, fluffier texture.
- Heavy cream: Adds richness and keeps the frittata tender. Half-and-half or whole milk can also be used.
- Asparagus: Fresh asparagus works best. Trim the woody ends, then cut the stalks into small pieces so they cook quickly and distribute evenly.
- Cherry tomatoes: Add juicy sweetness and color. Halve them before adding so they soften without releasing too much liquid.
- Goat cheese: Adds tangy creaminess and pairs beautifully with asparagus. Feta, Parmesan, Gruyere, or Swiss can also work.
- Fresh basil: Adds a bright, herby finish. Stir it in near the end or scatter it on top so the flavor stays fresh.
📝 Frittata Variations & Substitutions

- Change the herbs: Try chives, dill, parsley, thyme, or tarragon.
- Add more vegetables: Sautéed mushrooms, spinach, leeks, peas, bell peppers, or zucchini all work well.
- Make mini frittatas: After sautéing asparagus, add remaining ingredients to your egg mixture. Pour into a greased or lined muffin tin and bake at 375ºF for about 15 minutes, or until set. Makes 6 muffins.
🔪 How To Make Asparagus Frittata
*For a printable version, see recipe card below.
Preheat the broiler. Whisk the eggs, cream, salt, and pepper in a medium bowl to blend. Set aside.

Place a large non-stick ovenproof skillet over medium heat. Add olive oil to pan. When oil is shimmery (about 1-2 minutes), add asparagus and cook until crisp-tender, about 2-3 minutes.

Increase the heat to medium-high and add the egg mixture. Cook until the eggs start to set, about 2-3 minutes.

Add tomatoes, goat cheese, and basil. Reduce heat to medium-low and cook until the frittata starts to look set on the bottom but still runny on top, about 2 minutes.

Place skillet under the broiler. Broil until the top is set and golden brown, about 5 minutes. Let cool for about 5 minutes. Using a rubber spatula, carefully loosen it from the skillet and slide onto a plate and serve.

👩🏼🍳 Tips for a Fluffy Asparagus Frittata
- Whisk the eggs well. Whisking for a full minute adds air and helps create a lighter texture.
- Use a splash of dairy. Heavy cream, half-and-half, or whole milk makes the eggs more tender.
- Pre-cook the asparagus. A quick sauté removes excess moisture and keeps the asparagus crisp-tender.
- Cook gently. High heat can make eggs rubbery, so lower the heat once the eggs begin to set.
- Don't overcook it on the stovetop. Transfer it to the broiler when the bottom and edges are set but the top still looks slightly runny.
- Let it rest before slicing. Five minutes helps the eggs finish setting and makes cleaner slices.
- Use a broiler-safe skillet. Cast iron or stainless steel works well. If using nonstick, make sure the manufacturer says it's broiler-safe.
🍽 Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat slices gently in the microwave at 50% power or in a 300ºF oven until warmed through. Frittata can be frozen, but the texture is best when refrigerated and eaten within a few days.
🍽 What To Serve With Asparagus Frittata

This frittata with asparagus works for breakfast, brunch, lunch, or a light vegetarian dinner. Serve it warm, room temperature, or chilled with:
- Toast, Italian focaccia, or roasted potatoes
- A simple salad
- Fresh fruit or a fruit salad for brunch
- Muffins, sourdough scones, or turnovers for a larger breakfast spread
- Soup for lunch or dinner
💬 Frequently Asked Questions
Yep! Make it up to 3-4 days ahead and store it in an airtight container in the fridge. Serve chilled, at room temperature, or gently reheated.
This often happens when you add raw veggies to your frittata, so they end up steaming when cooked. Giving your vegetables a quick sauté helps to prevent this from happening.
Whisk the eggs well, add a splash of cream or milk, cook gently over moderate heat, and avoid overcooking under the broiler.
Fresh asparagus is best, but frozen asparagus can work if thawed, patted dry, and sautéed briefly to remove excess moisture.
☕️ More Vegetarian Breakfast Recipes
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, TikTok, and Facebook.
Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

Asparagus Frittata Recipe
Equipment
- 1 large oven-proof skillet
Ingredients
- 8 large eggs
- 2 Tablespoons heavy cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 Tablespoon olive oil
- 1 bunch asparagus, trimmed and cut into ¼-inch pieces
- 1 cup cherry tomatoes, halved
- ½ cup goat cheese, crumbled
- ¼ cup fresh basil, roughly chopped (or 1 tsp. dried)
Instructions
- Preheat the broiler.
- Whisk the eggs, cream, salt, and pepper in a medium bowl to blend. Set aside.
- Place a large non-stick ovenproof skillet over medium heat.
- Add olive oil to pan. When oil is shimmery (about 1-2 minutes), add asparagus and cook until crisp-tender, about 2-3 minutes.
- Increase the heat to medium-high and add the egg mixture. Cook until the eggs start to set, about 2-3 minutes.
- Add tomatoes, goat cheese, and basil. Reduce heat to medium-low and cook until the frittata starts to look set on the bottom but still runny on top, about 2 minutes.
- Place skillet under the broiler. Broil until the top is set and golden brown, about 5 minutes.
- Let the frittata cool for about 5 minutes. Using a rubber spatula, carefully loosen it from the skillet, slide it onto a plate, and serve immediately.
- Place leftovers in an airtight container and store in refrigerator for up to 4 days.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat slices gently in the microwave at 50% power or in a 300ºF oven until warmed through. Frittata can be frozen, but the texture is best when refrigerated and eaten within a few days.











Kate says
So many lovely flavours, and I love the idea of making mini ones for a picnic - yum!
Gastronotherapy says
Thanks, Kate!
Colleen says
We love frittata and this one looks so fresh and perfect for spring!
Gastronotherapy says
Thanks, Colleen!
Sara Welch says
Enjoyed this for breakfast over the weekend and it did not disappoint! Easily, my new favorite way to start my day!
Gastronotherapy says
That makes me so happy, Sara!
Alison says
What a beautiful spring brunch recipe! I'm saving this one for Mother's Day! I love all the spring vegetables.
Gastronotherapy says
Thanks, Alison! I agree - it would be perfect for Mother's Day!
Mahy says
This recipe can make any day special. Fantastic combination of ingredients and great execution!
Gastronotherapy says
Thanks, Mahy!
Laura says
Loved the ease of this recipe! Most frittatas require long cooking times and it’s brunch by the time you eat, but not this one! To make it even more turnkey, put the asparagus and cherry tomatoes in the air fryer the night before! Stove top cooking to set the eggs then a quick run under the broiler
, DONE! Perfect texture, not spongy eggs! I barely had enough time to toast my bread and prepare my coffee! Love the efficiency!
MaryAnne says
Hi Laura, thanks so much for the stellar review! 😊 And I love the idea of putting the asparagus and tomatoes in the air fryer beforehand!
Patti says
Oh my gosh, even I got this to come out looking as elegant as the picture, and it tastes amazing!
MaryAnne says
So happy to hear that, Patti! 🙂