One Saturday morning, I opened my fridge and spotted a bunch of fresh broccoli staring back at me, begging to be used. That’s when I decided to make a broccoli frittata, a recipe I thought would be simple but oh-so-satisfying. After a few trials, I discovered the perfect balance of eggs and veggies, making this dish not only delicious but also a great way to use up what’s in your kitchen.
This broccoli frittata stands out because it’s loaded with vibrant vegetables and a hint of cheese that melts beautifully, creating a comforting texture. You won’t just find a basic egg dish here; this frittata bursts with flavor and is perfect for brunch or a quick weeknight dinner.
Why You'll Love It
Ingredient Notes
What You'll Need
- 1 cup broccoli floretsfresh and vibrant; chopped into small pieces for even cooking and easy eating
- 1 cup spinachfresh and roughly chopped; it adds a lovely green color and mild flavor
- 6 large eggslightly beaten; they provide the base and structure of the frittata
- 1 cup milkwhole or 2% for creaminess; it helps create a tender texture
- 1 cup cheddar cheeseshredded; sharp or mild, it adds richness and flavor
- 1 tsp saltto taste; enhances the overall flavor of the frittata
- 1/2 tsp black pepperto taste; adds a bit of warmth and depth
- 1 tbsp olive oilfor greasing the pan; it helps prevent sticking and adds flavor
- 1/4 tsp garlic powderoptional; gives a subtle garlic flavor
- 1/4 tsp onion powderoptional; enhances the savory taste
- 2 tbsp fresh parsleychopped, for garnish; adds a pop of color and freshness
When shopping for your ingredients, opt for fresh broccoli and spinach for the best flavor and nutrients. I love using sharp cheddar for that nice, tangy kick in my Broccoli Frittata, but feel free to experiment with your favorite cheese!
Easy Substitutions
- Dairy-free: swap milk for almond milk — the frittata will be a bit lighter in texture and flavor, but still delicious.
- Dairy-free: swap cheddar cheese for nutritional yeast — this will give a cheesy flavor without the dairy, though it won’t melt the same way.
- Gluten-free: this recipe is naturally gluten-free as is, so no swaps needed here!
- Lower calorie: swap whole milk for skim milk — the frittata will be less creamy but still satisfying.

How to Make This Recipe
Prep & Mix
Preheat your oven to 375°F. This ensures that the frittata cooks evenly and develops a beautiful golden top.
Grease a 9-inch pie dish or oven-safe skillet with olive oil. This prevents the frittata from sticking and makes for easier serving.
In a mixing bowl, whisk together the eggs, milk, salt, black pepper, garlic powder, and onion powder until well combined. This mixture forms the base of your frittata, so ensure it's smooth and frothy.
Add the broccoli florets and spinach to the egg mixture, stirring gently to combine. The vibrant greens add color and nutrients, and you want them evenly distributed for a balanced flavor.
Bake
Pour the mixture into the prepared pie dish or skillet. This should sizzle slightly when it hits the hot surface, indicating a good sear.
Sprinkle shredded cheddar cheese evenly over the top. It will melt into gooey, delicious pockets as it bakes, enhancing the flavor.
Bake in the preheated oven for 25-30 minutes. The frittata is done when it’s set in the center and lightly golden on top. Use a toothpick to check; it should come out clean.
Cool & Serve
Remove the frittata from the oven and let it cool for 5 minutes. This resting time helps it firm up, making slicing easier.
Garnish with fresh parsley before slicing, adding a pop of color and freshness. Serve warm or at room temperature for a pleasureful meal.
Pro Tips
Quickly sautéing the broccoli in olive oil before adding it to the egg mixture enhances its flavor. I find that a few minutes over medium heat intensifies the aroma and gives a pleasureful texture that enhances the entire frittata.
Experimenting with different cheeses can add complexity to your frittata. A blend of sharp cheddar and creamy goat cheese creates a rich, tangy flavor that pairs beautifully with the broccoli. Trust me, it’s worth the extra effort!
Chopped fresh herbs like parsley or chives can brighten up the dish. I usually toss in a handful right before serving, which gives a lovely pop of color and freshness that complements the rich eggs and cheese.
Allowing the frittata to rest for about 5-10 minutes after baking helps it set. This step makes slicing easier and allows the flavors to meld together, resulting in a more cohesive dish.
Don’t hesitate to mix in other vegetables or proteins. I’ve added cooked bacon or diced bell peppers for extra flavor. Just make sure to adjust the cooking time accordingly to ensure everything is perfectly cooked.
Variations & Customizations
Flavor Twists
Mediterranean Delight
Substitute 1 cup of chopped sun-dried tomatoes for the broccoli and add 1/2 cup of crumbled feta cheese instead of cheddar. The result is a vibrant frittata full of tangy flavors and a beautiful red hue from the tomatoes. The feta adds a creamy, salty richness that perfectly complements the other ingredients.
Spicy Southwest
Incorporate 1 cup of diced bell peppers (any color) and 1/2 teaspoon of cayenne pepper into the mix. The frittata transforms into a colorful dish with a spicy kick that warms your palate. The peppers add a sweet crunch, while the heat from the cayenne brings an exciting flair.
Seasonal Versions
Fall Harvest
Replace the spinach with 1 cup of roasted butternut squash and add 1/2 teaspoon of dried sage. This version is cozy and comforting, with a sweet, nutty flavor from the squash that pairs beautifully with the aromatic sage. The vibrant orange and green colors make it visually stunning!
Unexpected Twist: Breakfast Taco
Mix in 1/2 cup of cooked chorizo and 1/4 cup of chopped fresh cilantro. This will create a frittata that tastes just like a breakfast taco, with spicy, savory notes and a pleasureful herbaceous finish. The texture becomes heartier, perfect for brunch!
Storage & Meal Prep
How to Store
Room Temperature
Broccoli frittata should not be left at room temperature for more than 2 hours. If you have leftovers, use an airtight container to keep it fresh, but it's best to refrigerate them quickly to maintain quality.
Refrigerator
You can store your frittata in the fridge for up to 4 days. Make sure it cools completely before wrapping it tightly in plastic wrap or placing it in a sealed container. Don't stack pieces while they're still warm; they'll get soggy on the bottom.
Freezer
For longer storage, your frittata can be frozen for up to 3 months. I recommend slicing it into individual portions, wrapping each piece in plastic wrap, and then placing them in a freezer-safe bag. When you're ready to eat, thaw it overnight in the refrigerator or microwave it directly from the freezer.
Meal Prep
To make meal prep easier, consider doubling the recipe. Preparing it on the weekend allows you to enjoy fresh frittata for breakfast throughout the week. Store in individual containers for easy grab-and-go meals, and they'll stay fresh for about 4 days. When reheating, pop them in the microwave for 1-2 minutes or warm in the oven at 350°F for 10-15 minutes.
Equipment You'll Need
Essential
9-inch pie dish or oven-safe skillet: A sturdy dish or skillet ensures even cooking and browning. I prefer a cast-iron skillet for its heat retention, giving a lovely golden crust. A glass pie dish also works well, but be mindful of how quickly it conducts heat; you might miss out on that crispy edge.
Whisk: This tool is crucial for incorporating air into the egg mixture, making your frittata light and fluffy. A balloon whisk is my favorite because it blends ingredients quickly and effectively, helping to create a smooth mixture without lumps.
Nice to Have
Silicone spatula: While not essential, a silicone spatula helps in scraping down the sides of your bowl, ensuring all ingredients are well mixed. Plus, it’s gentle on non-stick surfaces, so you can stir your frittata without worrying about scratches.
Frequently Asked Questions
Can I use other vegetables in my broccoli frittata?
Absolutely! You can mix in vegetables like bell peppers, mushrooms, or even zucchini for added flavor and texture. Just make sure to sauté them briefly to release their moisture before adding them to the egg mixture.
Why did my broccoli frittata come out soggy?
A soggy frittata often results from excess moisture in your vegetables. Make sure to properly drain any sautéed veggies and avoid overcrowding the pan when cooking.
How can I make a dairy-free broccoli frittata?
For a dairy-free version, simply substitute regular milk with almond or oat milk and use a dairy-free cheese option if desired. The frittata will still be delicious and fluffy!
Can I make this frittata ahead of time?
Yes, you can prepare the frittata in advance! Just cook it, let it cool, and store it in the fridge for up to 3 days, then reheat when you’re ready to serve.
What can I serve with broccoli frittata?
Pair your frittata with a simple side salad for a light meal or serve it with crusty bread for a hearty breakfast. A dollop of salsa or hot sauce can also add a nice kick!
This broccoli frittata has quickly become a favorite in my home for its delicious flavor and ease of preparation. For an extra touch of flavor, try adding a sprinkle of feta cheese before baking.
I can't wait for you to try it! Leave a comment to share your experience or pin this recipe for your next brunch gathering.
Enjoy a savory broccoli frittata loaded with fresh vegetables that is perfect for any meal of the day.
Ingredients
- 1 cup broccoli florets, fresh, chopped into small pieces
- 1 cup spinach, fresh, roughly chopped
- 6 large eggs, lightly beaten
- 1 cup milk, whole or 2%
- 1 cup cheddar cheese, shredded
- 1 tsp salt, to taste
- 1/2 tsp black pepper, to taste
- 1 tbsp olive oil, for greasing the pan
- 1/4 tsp garlic powder, optional
- 1/4 tsp onion powder, optional
- 2 tbsp fresh parsley, chopped, for garnish
Instructions
- 1Step 1Preheat oven to 375°F.
- 2Step 2Grease a 9-inch pie dish or oven-safe skillet with olive oil.
- 3Step 3In a mixing bowl, combine the eggs, milk, salt, black pepper, garlic powder, and onion powder.
- 4Step 4Whisk until well combined.
- 5Step 5Add the broccoli florets and spinach to the egg mixture, and stir to combine.
- 6Step 6Pour the mixture into the prepared pie dish or skillet.
- 7Step 7Sprinkle the shredded cheddar cheese evenly over the top.
- 8Step 8Bake in the preheated oven for 25-30 minutes, or until the frittata is set and lightly golden on top.
- 9Step 9Remove from the oven and let it cool for 5 minutes.
- 10Step 10Garnish with fresh parsley before slicing.
- 11Step 11Serve warm or at room temperature.
Important Information
Nutrition Facts (per serving)
250 cal · Protein 14g · Carbs 8g · Fat 16g · Fiber 1g · Sodium 400mg. Please treat this as approximate and not a substitute for definitive health advice.
Allergy Information
Check all ingredients for potential allergens and consult a professional if in doubt.
Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!
Ratings & Reviews
Be the first to review this recipe!



