Broccoli Egg Frittata Recipe: Savory Veggie-Packed Breakfast in One Pan

Breakfast & Brunch

Broccoli Egg Frittata Recipe: Savory Veggie-Packed Breakfast in One Pan

This broccoli egg frittata recipe delivers a fast, one-pan breakfast that transforms humble ingredients into a protein-packed powerhouse. The secret lies in pre-cooking the broccoli until tender-crisp while keeping the eggs light and fluffy—no soggy centers here. I've perfected this method over years of early-morning scrambles, and it never fails to impress, even with picky eaters.

What sets this frittata apart is the balance of textures: crispy broccoli florets nestled in a silky egg custard, all finished with a golden, slightly crispy top. The recipe builds flavor through proper seasoning—salt, pepper, and a touch of garlic powder—without relying on heavy cheese, though you can absolutely add it if you prefer. It's the kind of dish that works equally well for breakfast, brunch, or even a light dinner when you're short on time.

The beauty of this method is its foolproof simplicity: no flipping required, no special equipment beyond a standard oven-safe skillet. You'll start with sautéed broccoli, pour in whisked eggs, and let the oven do the rest. The result is a restaurant-quality dish that comes together in under 30 minutes, including prep—ideal for busy mornings or meal prep ahead.

For added customization, consider swapping in spinach or bell peppers, or topping with hot sauce for a kick. The frittata keeps well in the fridge for up to 4 days, making it perfect for grab-and-go breakfasts. Ready to master this versatile dish? Let's get started.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for broccoli egg frittata

Eight essential ingredients transform humble eggs and broccoli into a restaurant-quality one-pan breakfast masterpiece.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for even cooking
Fresh Broccoli Florets 🥦 4 cups Tender stems included, chopped into bite-sized pieces
Unsalted Butter 🧈 2 tbsp European-style preferred for higher smoke point
Extra-Virgin Olive Oil 🫒 1 tbsp For additional richness and depth
Garlic Powder 🧄 ½ tsp Freshly ground preferred for authentic flavor
Diamond Crystal Kosher Salt 🧂 ¾ tsp Adjust to taste after initial seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp Cracked peppercorns preferred
Shredded Gruyère Cheese 🧀 ½ cup Optional but recommended for depth
Fresh Chives 🌿 2 tbsp Finely chopped for garnish
Red Bell Pepper 🌶️ ¼ cup Diced, optional for added sweetness
Fresh Lemon Juice 🍋 1 tsp Brightens the overall flavor profile

The broccoli is the foundation of this frittata, so choose fresh, vibrant florets with tight buds and minimal yellowing. Whole Foods Market or local farmers markets typically carry the freshest cuts, but any grocery store's produce section will work. For optimal texture, cut the florets into even-sized pieces—about 1-inch chunks—so they cook uniformly. The Gruyère, if using, should be aged at least 12 months for proper melt and flavor development. I recommend Murray's Cheese for their consistent quality, but any high-quality Swiss-style cheese will suffice. Pre-shredded cheeses often contain anti-caking agents that prevent proper melting, so grating your own is ideal.

No fresh chives? Green onions or parsley work as substitutes, though they'll impart a slightly different flavor profile. Running short on Gruyère? Parmigiano-Reggiano or sharp cheddar can stand in, though the texture and flavor will differ. The red bell pepper is entirely optional—if you prefer a more classic frittata, omit it entirely. For those avoiding dairy, simply skip the cheese and increase the olive oil by 1 tablespoon to compensate for richness. The lemon juice can be substituted with white wine vinegar at half the amount if you're out, though the flavor will be slightly more acidic. All ingredients should be measured precisely except the salt—taste as you go and adjust accordingly.

Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium-low heat or in the microwave for 30-second intervals until warmed through. For meal prep, this frittata reheats beautifully and maintains its texture remarkably well. The eggs and cheese can be separated and stored individually if desired, with the broccoli portion kept separate to prevent sogginess. Freezing is not recommended due to the texture changes in the egg custard, but the components can be frozen separately for up to 2 months before assembly.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just one skillet, a few minutes of stirring, and you’re done. The broccoli roasts right in the butter while the eggs set, so cleanup is basically nonexistent.
  • Garlic Butter Bliss: That first bite of crispy broccoli florets coated in nutty olive oil and garlic powder? It’s the kind of flavor that makes you pause mid-chew. The eggs come out rich but not greasy, with just enough texture to keep it interesting.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—slice it up, pack it in containers, and it stays fresh for days. My kids (and my lunchbox-loving husband) devour it cold or reheated, no complaints. Honestly, it’s the only veggie they’ll eat without rolling their eyes.
  • Budget Breakfast Win: Eggs and broccoli? Two of the cheapest, most nutritious ingredients out there. A single batch feeds four for under $5, and the leftovers freeze like a dream. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for broccoli egg frittata

A perfectly balanced frittata comes together in minutes with this efficient method.

1

Sauté Broccoli and Bell Pepper Until Tender-Crisp

Heat a 10-inch oven-safe skillet over medium-high heat. Add the 2 tablespoons unsalted butter and 1 tablespoon extra-virgin olive oil, swirling to coat the bottom evenly. Once the butter foams, add the 4 cups fresh broccoli florets and ¼ cup diced red bell pepper. Cook for 4-5 minutes until the broccoli brightens in color and the bell pepper softens slightly.

Season immediately with ½ teaspoon garlic powder, ¾ teaspoon kosher salt, and ¼ teaspoon black pepper, tossing to distribute evenly. The broccoli should release its natural moisture but not become soggy—this is your base flavor foundation. Remove from heat and set aside, leaving the skillet in place.

2

Whisk Eggs and Cheese for Maximum Fluffiness

In a large bowl, crack all 8 large eggs and whisk vigorously with a fork until the yolks and whites combine completely. Add ½ cup shredded Gruyère cheese and whisk until evenly distributed. The mixture should be uniform with no visible streaks of cheese. Here's the thing—whisking thoroughly creates tiny air pockets that give your frittata that signature light, fluffy texture.

Stir in 1 teaspoon fresh lemon juice and 2 tablespoons finely chopped fresh chives. The lemon juice brightens the dish while the chives add a fresh herbal note. Pour the egg mixture evenly over the sautéed vegetables, tilting the pan to distribute it completely. Let it sit undisturbed for 1-2 minutes to begin setting slightly at the edges.

3

Cook on Stovetop Until Set, Then Finish in Oven

Return the skillet to medium heat and let the eggs cook undisturbed for 3-4 minutes until the edges begin to set but the center remains slightly runny. This is the critical window—you want the bottom to firm up while keeping the center just set enough to finish cooking in the oven. I press down gently on the frittata during the first minute to prevent it from curling and ensure even contact with the pan.

Once the edges are set but the center still jiggles slightly, transfer the skillet to a preheated 375°F oven. Bake for 10-12 minutes until the top is golden brown and the center is fully set. You'll know it's done when a knife inserted comes out clean and the top has developed a slight crust. The oven finish ensures even cooking throughout without overbrowning the top.

4

Rest and Serve with Confidence

Remove the frittata from the oven and let it rest in the skillet for 3-5 minutes. This resting period allows the internal structure to firm up and makes slicing much easier. Run a thin knife around the edges to loosen it from the pan, then slide it onto a cutting board. The frittata should release cleanly if properly cooked.

Slice into 4 equal wedges and serve immediately. Each portion should feature tender broccoli, slightly sweet bell pepper, and a creamy Gruyère-infused egg center. The lemon juice adds a subtle brightness that cuts through the richness, while the chives provide a fresh finish. For best results, serve while warm with a simple arugula salad or crusty bread on the side.

👨‍🍳

Pro Tips For Making Broccoli Egg Frittata

  • CRANK THE HEAT FIRST: Start your pan on medium-high—no, higher—until the butter foams and sizzles before adding broccoli. I used to play it safe with medium heat, and my frittatas always ended up steamed instead of golden. The broccoli needs that initial shock to release its water fast, so the eggs don’t turn into a sad, soggy omelet.
  • CHOP BROCCOLI SMALLER THAN YOU THINK: Tiny florets (about half-inch pieces) cook faster and blend better into the eggs. Big chunks stay crunchy while the edges overcook—trust me, I’ve served that disaster. If you’re in a rush, pulse them in a food processor for even distribution, but don’t skip the quick sauté first.
  • STIR THE EGGS LIKE YOU MEAN IT: Whisk the eggs vigorously with a fork—no lazy circles—until they’re uniformly frothy. This isn’t a smoothie, but the more air you incorporate, the lighter the texture. I learned this after a frittata turned out dense enough to use as a doorstop.
  • SALT THE BROCCOLI BEFORE IT HITS THE PAN: Toss the florets with a pinch of salt (even if you’ll add more later) while they steam in the pan. This draws out moisture faster and seasons the edges before the eggs take over. Sounds weird, but it makes a real difference—your broccoli won’t taste like a sad afterthought.

Serving suggestions for this broccoli egg frittata

Breakfast Plating

Serve this frittata as a hearty breakfast platter by pairing it with a simple arugula salad tossed in 2 tablespoons lemon vinaigrette (mix 1 tablespoon extra-virgin olive oil, 1 tablespoon fresh lemon juice, and ¼ teaspoon salt). The peppery greens contrast beautifully with the rich egg and cheese. For extra flair, sprinkle with toasted pine nuts or crumbled feta just before serving. 🥗

Brunch Spread

Transform your frittata into a brunch centerpiece by arranging slices on a wooden board alongside crusty baguette slices, cherry tomatoes, and whipped goat cheese. Drizzle with balsamic glaze and scatter fresh thyme leaves for a restaurant-worthy presentation. Serve with sparkling water with lemon or iced hibiscus tea for a refreshing touch.

Light Dinner Option

For a quick weeknight dinner, serve frittata wedges with roasted cherry tomatoes and warm crusty bread. Add a side of garlic sautéed spinach for extra greens. The dish feels substantial enough for dinner but light enough to keep things balanced. A crisp white wine like Sauvignon Blanc complements the lemon and herbs beautifully. 🍷

Meal Prep Hack

Divide cooled frittata into 4 meal-prep containers and store in the fridge for up to 4 days. Pack with whole-grain crackers and sliced cucumbers for a grab-and-go lunch. Reheat individual portions in the microwave for 30 seconds or in a skillet over medium-low heat for 2-3 minutes to restore crispiness. The broccoli stays tender-crisp when reheated properly.

Kid-Friendly Serving

Cut the frittata into fun shapes using cookie cutters (stars, hearts, or squares) for picky eaters. Serve with dipping sauces like mild marinara or ranch dressing on the side. Kids love the interactive element, and the familiar flavors make it an easy win. For extra appeal, sprinkle with colorful bell pepper strips on top before serving. 🌟

Cheese Lover's Upgrade

For a decadent touch, top individual servings with extra Gruyère and broil for 2-3 minutes until bubbly. Garnish with fresh chives and a pinch of smoked paprika for a smoky finish. Pair with sharp cheddar cubes and apple slices for a sophisticated charcuterie-style brunch. The contrast of textures and flavors makes this a standout dish. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 320mg107%
Sodium 420mg18%
Total Carbohydrate 8g3%
Dietary Fiber 3g11%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this frittata without cheese?

Skip the Gruyère and increase the olive oil by 1 tablespoon to maintain richness. The eggs and lemon juice will still create a flavorful base—just add extra chives or a sprinkle of smoked paprika for depth. For a vegan version, use flax eggs (1 tbsp ground flax + 3 tbsp water per egg) and nutritional yeast for a cheesy flavor.

2

Why does my frittata get rubbery or dry?

Overcooking is the usual culprit. Remove the frittata from the oven when the center is just set (a knife should come out clean with slight resistance). The residual heat will finish cooking it as it rests. Also, avoid stirring the eggs after pouring—they need to set undisturbed at the edges first.

3

What's the best pan for this recipe?

Use a 10-inch oven-safe skillet with sloped sides (like cast iron or stainless steel). Nonstick pans work too, but they can make the frittata stick if overcrowded. Avoid glass or ceramic—they don't conduct heat evenly. If your pan isn't oven-safe, transfer the frittata to a baking dish after stovetop cooking.

4

Can I add other vegetables?

Yes! Swap in spinach, mushrooms, or cherry tomatoes—just sauté them first until softened. For heartier veggies (like zucchini), par-cook them separately to avoid excess moisture. Stick to 1-2 additional veggies to keep the texture balanced. Avoid watery veggies (like lettuce) unless you drain them well.

5

How do I reheat leftovers without drying it out?

Reheat in a skillet over medium-low heat for 2-3 minutes per side, covered with a lid. For microwave reheating, use 30-second intervals** on low power, stirring between each. Add a splash of water or butter to the pan to restore moisture. Never reheat in the oven—it’ll turn rubbery.

★★★★★4.6(15 reviews)
Categories Breakfast & Brunch