This post may contain affiliate links. Please see our disclosure policy.
This Asparagus Frittata is a simple, veggie-packed egg dish that works just as well for a relaxed weekend brunch as it does for a quick weeknight dinner. Crisp-tender asparagus, broccoli, and onion are folded into fluffy eggs with a little cheese and smoky bacon for big flavor in every bite.
Love frittatas? Don't miss my recipes for Mediterranean Frittata, Potato Frittata, and Instant Pot Frittata.

Kristen's Keys for Asparagus Frittata
For a vegetable frittata that is tender, fluffy, and flavorful, pay attention to the following tips.
- Use an oven-safe 10-inch skillet. It will provide enough space to cook the eggs evenly AND cut back on the number of dishes needed.
- Sauté the vegetables before adding the eggs. Raw vegetables release moisture as they cook. Quickly sautéing them first ensures they don't waterdown the frittata and that they are crisp-tender, rather than hard and crunchy.
- Don't overbake. Bake just until the edges of the frittata are set and the center still has a slight wobble. Eggs continue cooking from residual heat, and this keeps the frittata tender instead of rubbery.
How to Make Asparagus Frittata
With just a few simple steps and a couple tips I have learned along the way, you are well on your way to enjoying a fluffy asparagus frittata.
Step One: Prepare Eggs
Before sautéing the bacon and vegetables, whisk the eggs with the cream, cheese, and seasonings and set to the side. Doing this first keeps the cooking process smooth and prevents the vegetables from overcooking while you mix the eggs later.

Step Two: Cook The Bacon
In a large oven-safe skillet over medium heat, cook the bacon until crisp. Remove the bacon and set it aside, leaving about 1 tablespoon of the bacon grease in the skillet. That little bit of fat helps the vegetables sauté beautifully, while making the frittata taste richer and more nuanced.

Step Three: Sauté the Vegetables
Add the onions, broccoli, and asparagus to the skillet and sauté for about 4-5 minutes, or until the vegetables are just becoming crisp-tender and still bright in color.

Step Four: Add Eggs and Bake
Return the bacon to the skillet and pour the egg mixture evenly over the vegetables. Transfer the skillet to then oven and bake, until the edges are set and the center still jiggles slightly. That little wobble is the secret to a tender frittata. The eggs will finish setting as they rest.
Let the frittata sit for 5 minutes before slicing so everything firms up nicely.

Recipe Modifications
One of the best things about a frittata is how flexible it is. A few easy swaps can make this recipe fit what you have on hand.
- Vegetarian: Skip the bacon and sauté the vegetables in 1 tablespoon olive oil instead.
- Swap the Veggies: Use extra asparagus or extra broccoli if that's what you have.
- Change the Cheese: Parmesan adds a salty bite, but feta or Swiss cheese work beautifully as well.
- Lighter Option: Replace the cream with milk or half-and-half. The texture will still be delicious.
- Dairy-Free: Replace the cream with unflavored soy milk, almond milk, or oat milk and omit the cheese.
- No 10-inch Skillet? Sauté bacon and vegetables as indicated. Transfer them to a 9 or 10-inch pie plate, add egg mixture, and bake. Keep in mind that you may need to add 3-5 minutes to the bake time.

Serving Suggestions
Whether served at a holiday brunch or as a light entree, you can't go wrong with this Asparagus Frittata! I especially love adding it to my Easter Brunch menu, as asparagus shines in the spring.
- For Breakfast or Brunch: Pair with a fruit salad and something sweet, like a Sour Cream Coffee Cake, Blueberry Lemon Coffee Cake, or Cream Cheese Danish.
- As an Entree: Pair alongside a Spinach Bacon Salad, Strawberry Spinach Salad or a Broccoli Salad, for a light, yet filling lunch or dinner.
Enjoy! xo, Kristen!
Asparagus Frittata

Video
Ingredients
- 6 large eggs
- ½ cup cream or milk
- ⅓ cup grated parmesan cheese
- 1 teaspoon kosher salt
- ½ teaspoon pepper
- 3 strips thick bacon, diced
- 1 cup asparagus, chopped into 1-inch pieces
- 1 cup broccoli florets, chopped into 1-inch pieces
- ½ cup sweet or yellow onion, minced
Instructions
- Position a rack in the center of the oven and preheat the oven to 350℉ (175℃).
- In a medium mixing bowl, whisk together 6 large eggs, ½ cup cream or milk, ⅓ cup grated parmesan cheese, 1 teaspoon kosher salt, and ½ teaspoon pepper.

- In a 10-inch cast iron or oven-proof skillet, cook diced bacon over medium-high heat until crispy and browned. Remove the browned bacon from the skillet and place it on a plate lined with paper towels.

- Drain off all but one tablespoon of the grease from the skillet and then return the skillet to the heat. Add the chopped asparagus, broccoli, and minced onion to the skillet and sauté, stirring often, until the vegetables are crisp-tender, about 4-5 minutes. Turn off the heat.

- Sprinkle the reserved bacon evenly over the vegetables. Pour the egg mixture over the vegetables and bacon in the skillet.

- Place the skillet into the oven and bake for 17-20 minutes or until the eggs are set around the edges, with a slight wobble in the center.

- Allow the frittata to cool for 5-10 minutes before serving.
Equipment
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














Love healthy and EASY recipes -- this would make a nice light dinner as well!
Absolutely!
Congratulations!
Your recipe is featured on Full Plate Thursday this week. Enjoy your new Red Plate and your weekend!
Miz Helen
Thanks Miz Helen! Such an honor to be chosen!
Oh my! Yum. Pinned. Lou Lou Girls
I love Frittata and Quiche because they are so versatile. Sorry everyone was sick at your house, hope they are all better.
Thanks for sharing on Tasty Tuesdays.
Thanks Audrey! We are finally back to ourselves and praying that continues 🙂
Looks great. I love green veggies and always looking for recipes to put more in. Found you on Ultimate Linky #48. Pinned and shared. =)
Thanks. This is a great way to sneak veggies in;-)
Yummm! I've never made a frittata before but this looks delicious! Pinning to try!
-Michelle @ The Gracious Wife
Michelle, a frittata is such an easy dish and great way to use up any leftovers you may have. Give it a try and let me know what you think.
Thanks for linking up to the Bloggers Brags Pinterest Party! Your post has been pinned to the Bloggers Brags Pinterest Board 🙂
I am also pinning this to my personal GF DF recipe board!
I can totally relate to this, Things like that always happen to me when I have company over, lol... We try to keep all meals easy, unprocessed and still delicious.
Michelle,
Easy, unprocessed and delicious are the way to go! And of course life gets complicated when you least need it to 🙂