Spring Vegetable Frittata



Prep Time

20 mins

Cook Time

35 mins

Total Time

55 mins

Spring vegetable frittata makes a delicious breakfast, but it can be served at any time of the day. Full of yummy spring vegetables packed with ingredients that are nutritious as they are delicious! This one-pan meal starts on the stove and moves to the oven, making for a hot meal and an easy clean-up. With a fluffy, creamy egg base, spring vegetable frittata is the perfect meal this season.


  • 2 tablespoons Olive Oil
  • 2 tablespoons Scallions (or leeks), finely chopped
  • 1 cup thin Asparagus, trimmed and cut into 1-inch pieces
  • 1 bunch Broccolini
  • 1 cup frozen Peas
  • 1 cup Baby Spinach
  • 1/4 teaspoon Paprika
  • 8 large Eggs
  • 1/2 cup Heavy Cream
  • 1 teaspoon Salt
  • 1/4 cup Feta cheese (or goat cheese), crumbled
  • Fresh Basil, chopped (for garnish)


Preheat oven 400F.

In a large oven-proof skillet or cast-iron skillet, heat oil for 2 minutes over medium-high heat until the hot oil sizzles. Add scallions and sauté until fragrant, about 1 minute.

Add asparagus and broccolini and stir well to cook until tender, about 2-3 minutes.

Stir in peas and spinach and season with pepper and paprika. Stir well until evenly combined, allowing them to soften.

In a large mixing bowl, whisk together eggs and cream until smooth. Season with salt. Pour the egg mixture into the skillet and gently shake to distribute. Sprinkle feta cheese evenly on top.

Bake for 20 minutes until completely set. Let the frittata rest for 5-10 minutes to stabilize since it will puff up fresh out of the oven.

Garnish with basil and extra feta on top, if desired. Slice and serve.


How to store: Keep leftover spring vegetable frittata in the fridge for up to 3 days in an airtight container or wrapped tightly in foil. Allow it to cool completely before storing. You can eat leftover frittata straight out of the fridge cold or reheat until warm or hot in either the microwave or the oven.

How to reheat: Cover frittata in tin foil with enough room to air to circulate. Heat in a 350F preheated oven for 15-20 minutes or until it reached the desired temperature. You can also reheat in the microwave on a low setting in 20-second increments until the frittata reaches the desired temperature.