If you’re looking for a breakfast that’s both hearty and healthy, this Cheddar Broccoli Spinach Frittata Recipe is exactly what you need. It’s packed with fresh veggies, melty cheese, and baked to golden perfection—comfort food that feels just right any day of the week.
Jump to:
Why You'll Love This Recipe
I first made this vibrant frittata on a lazy weekend morning, and it quickly became a go-to for brunch guests and weekday breakfasts alike. It’s one of those dishes where simple ingredients come together in a way that feels truly special.
- Easy to Prepare: Minimal prep work with quick steaming and sautéing makes it surprisingly simple.
- Loaded with Veggies: Broccoli, spinach, and onions add freshness and nutrients without fuss.
- Protein-Packed: Eggs and cheddar deliver a satisfying boost to start your day strong.
- Perfectly Versatile: Customize it with your favorite greens or make it dairy-free without losing flavor.
Ingredients & Why They Work
Each ingredient here plays a key role in building layers of flavor and texture. When shopping, choose fresh, organic produce if you can, especially for the broccoli and spinach, and a sharp cheddar that melts nicely for that gooey, savory touch.

- SimplyNature Organic Cage Free Eggs: These eggs provide the fluffy, tender base that holds the frittata together and keeps it light.
- Milk of choice: Adds creaminess to the eggs; you can use dairy or any unsweetened plant-based milk for a dairy-free twist.
- Garlic: Infuses the dish with a subtle aromatic punch without overpowering anything.
- Sea salt: Enhances all the natural flavors, used thoughtfully in two stages.
- Freshly ground black pepper: Adds a bit of warmth and spice that balances the richness.
- Freshly grated cheddar cheese: Gives that comforting cheesy goodness and melts beautifully atop the frittata.
- SimplyNature Organic Extra Virgin Olive Oil: Perfect for sautéing to bring out the sweetness in the onions and maintain a healthy fat profile.
- Yellow onion: Adds sweetness and texture, caramelizing slightly to build flavor depth.
- Water: Used to steam the broccoli gently so it stays tender-crisp and vibrant green.
- Thinly sliced broccoli florets: Offers crunch and a fresh, earthy flavor that pairs perfectly with the cheese.
- SimplyNature Organic Baby Spinach: This tender green wilts down to add color and nutrients without heaviness.
- Thinly sliced green onions: Provide a mild oniony sharpness and a fresh finish.
Make It Your Way
The beauty of this Cheddar Broccoli Spinach Frittata Recipe is how easy it is to tailor it to your taste buds and dietary needs. Feel free to experiment with different greens or spices to make it truly your own.
- Dairy-Free Delight: I switched in unsweetened almond milk and skipped the cheddar for a creamy texture without the dairy. It was still wonderfully flavorful and perfect for my lactose-intolerant friends.
- Classic Broccoli-Cheddar: Sometimes simplicity is best—omitting spinach highlights the sharp cheesy flavor, making it a nostalgic favorite in my kitchen.
- Greens Swap: I love swapping baby spinach with peppery baby arugula for a little extra bite. Chard also works beautifully if you want something a bit heartier.
- Seasonal Veg Boost: Depending on what’s fresh, adding diced bell peppers or sautéed mushrooms can add an earthy sweetness and extra texture. It’s a great way to use up seasonal produce!
Step-by-Step: How I Make Cheddar Broccoli Spinach Frittata Recipe

Step 1: Preheat and Whisk Up Your Egg Mixture
Start by preheating your oven to 425 degrees Fahrenheit. While it warms up, grab a large bowl and whisk together 8 cage-free eggs, half a cup of your favorite milk, 2 cloves of minced garlic, ¼ teaspoon of sea salt, and about 5 twists of freshly ground black pepper. The garlic really infuses the eggs with subtle flavor. Next, stir in half of your freshly grated cheddar cheese, reserving the rest to top the frittata later. This mixture will be the creamy glue that brings everything together.
Step 2: Sauté Sweet Onions to Golden Perfection
Heat 1 tablespoon of extra virgin olive oil in a 10-inch well-seasoned cast iron skillet over medium heat until it shimmers—this indicates perfect cooking temperature. Add your chopped small yellow onion along with the remaining ¼ teaspoon of sea salt. Stir frequently and watch as the onions soften and turn translucent, about 3 to 5 minutes. The aroma at this stage is incredibly inviting and sets a delicious base.
Step 3: Steam Broccoli Until Bright and Tender
Pour ⅓ cup of water into the skillet and add 2 cups of thinly sliced broccoli florets. Quickly cover the skillet with a lid or even a baking sheet to trap steam. Let the broccoli cook until it’s a vibrant green and fork-tender, which will take about 2 to 3 minutes. This quick steaming preserves the broccoli’s nutrients and crisp-tender texture perfectly.
Step 4: Wilt Spinach and Add Bright Green Onions
Remove the cover and stir in 2 cups of roughly chopped baby spinach along with ⅓ cup of thinly sliced green onions. Keep stirring until the spinach wilt downs in just 30 to 60 seconds — you’ll see it suddenly shrink and turn a deeper green. Spread this vegetable mixture evenly across the skillet’s surface to prepare for the egg mixture.
Step 5: Combine Eggs, Vegetables, and Cheese, Then Bake
Give the egg mixture one last quick whisk and pour it evenly over the vegetables in your skillet. Then sprinkle the remaining cheddar cheese on top for a bubbly, golden crust. Carefully transfer the skillet into your preheated oven. Bake the frittata for about 15 minutes, or until the center jiggles slightly when you gently shake the pan — a sign it’s perfectly set but still silky inside.
Step 6: Rest, Slice, and Serve
Once baked, allow the frittata to rest for 5 to 10 minutes — this resting time lets it finish setting and makes slicing much easier. Cut it into 6 generous wedges for hearty servings, or 8 smaller slices if you want to keep portions light. Serve immediately while warm and savory. Any leftovers keep beautifully covered in the fridge for up to 3 days, and can be enjoyed cold or gently reheated for breakfast or a quick meal later in the week.
Top Tip
These tips will help you get the most out of your Cheddar Broccoli Spinach Frittata Recipe, ensuring it turns out perfectly every time — tender, flavorful, and beautifully cooked.
- Use a Well-Seasoned Skillet: From my experience, a well-seasoned cast iron skillet not only cooks the frittata evenly but also helps release it smoothly without sticking.
- Don’t Overbake: I learned the hard way that overbaking dries out the frittata. Aim to take it out when the center just jiggles slightly—it will finish setting as it rests.
- Freshly Grate Your Cheese: Freshly grated sharp cheddar melts beautifully and offers a richer flavor compared to pre-shredded cheese that often contains anti-caking agents.
- Steam the Broccoli Briefly: Steaming broccoli just until bright green keeps it tender-crisp, enhancing both texture and vibrant color without turning it mushy.
How to Serve Cheddar Broccoli Spinach Frittata Recipe

Garnishes
For a finishing touch, try sprinkling chopped fresh herbs like parsley, chives, or dill on top. A dollop of tangy sour cream or a drizzle of hot sauce adds a lovely kick. Lemon zest or a light squeeze of fresh lemon juice brightens the flavors beautifully as well.
Side Dishes
This frittata shines alongside light, fresh sides like a crisp green salad with a simple vinaigrette, roasted cherry tomatoes, or even crusty toasted bread. For a heartier brunch, roasted potatoes or a bowl of fresh fruit complements it nicely.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover your leftover frittata tightly and store it in the refrigerator for up to 3 days. It keeps its flavor and texture well when chilled, making it a perfect grab-and-go breakfast or snack.
Freezing
You can freeze the frittata wedges individually by wrapping them in plastic wrap and then placing them in a freezer-safe container or bag. Freeze for up to 1 month. Thaw overnight in the refrigerator before reheating for best results.
Reheating
Reheat slices gently in a warm oven (around 325°F) for 10-15 minutes or microwave on medium power for 1-2 minutes, depending on your microwave's strength. Avoid overheating to keep the eggs tender and moist.
Frequently Asked Questions:
Absolutely! Use an unsweetened non-dairy milk of your choice and simply omit the cheddar cheese. You'll still get a delicious, flavorful frittata packed with veggies.
Look for the center to be just barely set and still jiggle slightly when you gently shake the pan. It will continue to set as it rests, which helps keep it tender.
Yes! Baby arugula or chard both work wonderfully. Just be sure to add them at the same stage as the spinach and wilt until just tender.
You can prepare and assemble the ingredients in advance, but it's best to bake the frittata right before serving. Leftovers, however, keep well refrigerated for up to 3 days.
Final Thoughts
This Cheddar Broccoli Spinach Frittata Recipe has become a favorite in my home because it’s easy, nourishing, and offers such a comforting combination of flavors and textures. Whether you're serving it for a cozy weekend brunch or a quick weekday breakfast, it’s sure to satisfy. Don’t be afraid to make it your own by swapping greens or playing with seasonings — happy cooking!
Print
Cheddar Broccoli Spinach Frittata Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A delicious and nutritious Broccoli, Cheddar & Spinach Frittata that's perfect for breakfast or brunch. This easy-to-make frittata combines fresh broccoli, baby spinach, sharp cheddar cheese, and flavorful aromatics, baked to perfection in a cast iron skillet for a savory and satisfying meal.
Ingredients
Egg Mixture
- 8 eggs, SimplyNature Organic Cage Free
- ½ cup milk of choice
- 2 cloves garlic, pressed or minced
- ½ teaspoon sea salt, divided
- Freshly ground black pepper, about 5 twists
- 1 cup freshly grated cheddar cheese, divided
Vegetables & Aromatics
- 1 tablespoon SimplyNature Organic Extra Virgin Olive Oil
- 1 small yellow onion, chopped
- ⅓ cup water
- 2 cups thinly sliced broccoli florets
- 2 cups SimplyNature Organic Baby Spinach, roughly chopped
- ⅓ cup thinly sliced green onions
Instructions
- Preheat Oven. Preheat your oven to 425 degrees Fahrenheit to get it ready for baking the frittata.
- Prepare Egg Mixture. In a large bowl, whisk together the eggs, milk, garlic, ¼ teaspoon sea salt, and freshly ground black pepper until well combined. Stir in half of the grated cheddar cheese, reserving the rest for later.
- Sauté Onions. Heat the olive oil in a 10-inch well-seasoned cast iron skillet or oven-safe sauté pan over medium heat until shimmering. Add the chopped onion and the remaining ¼ teaspoon salt. Cook, stirring frequently, until the onion is tender and translucent, about 3 to 5 minutes.
- Steam Broccoli. Add the broccoli florets and water to the pan, then cover with a lid or baking sheet. Steam until broccoli is bright green and easily pierced with a fork, about 2 to 3 minutes.
- Wilt Spinach and Add Green Onions. Remove the cover and add the spinach and green onions to the skillet. Stir constantly until the spinach is wilted, about 30 to 60 seconds. Arrange the vegetable mixture evenly in the skillet.
- Add Egg Mixture and Cheese. Whisk the egg mixture one more time and pour it evenly over the vegetables. Sprinkle the remaining cheddar cheese on top.
- Bake Frittata. Transfer the skillet to the preheated oven and bake until the center is just barely set and the frittata wiggles slightly when the pan is gently shaken, about 15 minutes.
- Rest and Serve. Allow the frittata to rest for 5 to 10 minutes before slicing into 6 large or 8 smaller wedges. Serve immediately. Store leftovers covered in the refrigerator for up to 3 days.
Notes
- Make it dairy free by using an unsweetened non-dairy milk and omitting the cheese.
- For a classic broccoli-cheddar version, omit the spinach.
- Substitute spinach with other greens like baby arugula or chard.
- Use a well-seasoned cast iron skillet for even cooking and easy baking.
- Leftover frittata can be enjoyed chilled or gently reheated.
Nutrition
- Serving Size: 1 slice (⅙ of frittata)
- Calories: 220 kcal
- Sugar: 2 g
- Sodium: 270 mg
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 5 g
- Fiber: 2 g
- Protein: 14 g
- Cholesterol: 210 mg


Leave a Reply