Healthy Ham and Gruyère Sheet Pan Frittata
This healthy sheet pan frittata bakes up with golden, puffy edges and pockets of sharp, melty Gruyère. It’s a hands-off approach to a classic ham and cheese breakfast that gives you nine squares in one shot.


The Oven Advantage
Making an egg breakfast for the week usually means standing over a skillet. You have to watch the heat carefully and hope nothing sticks.
This method moves the entire operation to the oven. You simply whisk the eggs, pour them into a rimmed baking sheet, and let the ambient heat do the heavy lifting.


The Spreading Problem
Watch for this—the first time I tried baking eggs like this, I dumped all the toppings into the center of the pan. They immediately sank into a dense, wet pile that took forever to cook.
To avoid that, pour your whisked eggs onto the well-greased baking sheet first. Then, scatter them evenly by hand.


Drop the broccoli, mushrooms, and ham across the surface like you are topping a pizza. This guarantees every square gets an even amount of ingredients.
Knowing When It’s Done
You will know the eggs are ready when the edges pull away from the pan and puff up slightly against the rim.


The center should be completely set. If you give the pan a gentle shake, there should be no liquid jiggle left in the middle.
Building the Plate


These squares hold up perfectly on their own for a quick morning bite. If you have more time, I like to serve them with a slice of toasted almond flour bread to mop up any extra cheese.
They also pair nicely with a hot mug of spiced cinnamon tea if you want a warm, subtly sweet drink alongside the savory ham.
Making It Last


- Let it cool: Wait at least three minutes before you slice the pan into squares. If you cut into it while it is steaming hot, the cuts look ragged and messy.
- Storage: Store the cooled squares in an airtight container for up to three days.
- Reheating: Wrap a slice in a damp paper towel and microwave it for 45 seconds to keep the edges soft.


Easy Ham & Gruyère Sheet Pan Frittata
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 9 slices (1 slice per serving) 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This colorful, protein-packed breakfast transforms the morning rush into a simple, one-pan meal. Featuring savory ham, nutty Gruyère, and a colorful mix of fresh vegetables, it offers a lighter take on the classic Western omelet that may support balanced energy throughout the morning.
Ingredients
Produce
- 1 cup broccoli florets, finely chopped
- 1 tablespoon fresh chives, chopped
- 1/2 cup crimini or white mushrooms, sliced
- 1/2 cup red bell pepper, diced (for added color and crunch)
Proteins & Dairy
- 18 large eggs
- 3/4 cup cooked ham, diced
- 1/4 cup reduced-fat milk (or water for a dairy-free option)
- 1/2 cup shredded Gruyère or Swiss cheese (reduced quantity for balance)
Seasonings & Essentials
- 1/2 teaspoon black pepper, ground
- Cooking spray (olive oil or canola based)
- 1/4 teaspoon garlic powder (optional, for depth)
- 1/4 teaspoon kosher salt
Instructions
- Prepare the oven and pan: Preheat your oven to 350°F (175°C). Generously coat a standard 18×13-inch rimmed baking sheet with cooking spray, ensuring the sides are also well-greased to prevent sticking.
- Organize toppings: Ensure all vegetables and the ham are chopped to similar small sizes to ensure even cooking and distribution.
- Create egg base: In a large mixing bowl, crack the eggs and add the milk, kosher salt, ground pepper, and garlic powder. Whisk vigorously until the yolks and whites are fully blended and slightly frothy.
- Assemble: Carefully pour the egg mixture onto the prepared baking sheet. It will spread into a thin layer. Evenly scatter the broccoli, mushrooms, red bell pepper, ham, and shredded Gruyère over the top of the eggs.
- Bake: Place the baking sheet in the center of the oven. Bake for 20 to 25 minutes, or until the eggs are fully set in the center and the edges are lightly golden.
- Serve: Remove from the oven and let cool for 2-3 minutes. Slice into 9 even squares and garnish with fresh chives before serving.
Notes
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, wrap individual cooled slices in parchment paper and place in a freezer-safe bag for up to 3 months.
- Reheating: Microwave on high for 45-60 seconds wrapped in a damp paper towel to retain moisture.
- Allergy Alert: Contains Eggs, Milk. Ensure ham is gluten-free if required.
Nutritional Info (per 1 square serving): Calories: 192 | Total Fat: 12g (Saturated: 4.5g) | Cholesterol: 377mg | Sodium: 362mg | Total Carbs: 3g (Fiber: <1g, Sugars: 1g) | Net Carbs: 2g | Protein: 17g | Vitamin C: 15% DV
These are approximate estimates based on standard nutritional data. Values may vary based on brands, exact measurements, and specific ingredients. For precise calculations, use a nutrition tracking app like MyFitnessPal or consult a reliable database.
(Quick note: I’m a researcher sharing what works in my kitchen, not a medical professional. If you track your macros, one square hits roughly 17 grams of protein and 2 net carbs. Talk to your doctor for specific dietary advice.)
Kristina Hanson is an independent wellness researcher and the founder of DailyZests. She specializes in translating nutritional science into simple, delicious recipes that fit into real life. When she isn’t in the kitchen, you’ll find her hiking the trails or enjoying a slow morning coffee with her Golden Retriever, Barnaby. Read her full story.








