Wash hands with soap and water
Preheat oven to 375 °F.
Whisk eggs to break the yolks. Then add milk, salt and pepper. Whisk to combine and set aside.
Wash hands with soap and water after handling raw eggs.
Heat a 10-inch oven-safe pan over medium heat.
Add olive oil and onions. Cook, stirring occasionally, for approximately 5 minutes or until onions are translucent.
Stir in garlic and spinach, and cook until spinach is wilted, approximately 2 to 3 minutes.
Add egg mixture to pan and mix until ingredients are evenly combined.
Wash hands with soap and water after handling eggs.
Crumble goat cheese evenly over the egg mixture.
Wash hands with soap and water after handling goat cheese.
Cook for 3 to 4 minutes on medium heat, until the edges begin to set.
Add pear slices and chopped walnuts on top of the egg mixture.
Drizzle honey over the top, if desired.
Place skillet in the oven and cook for 10 minutes or until the center of the frittata is set and internal temperature reaches 160 °F on food thermometer
Remove from the oven and allow to cool for 2 to 3minutes. Cut into 6 even wedges and serve.