« Parmesan cheese: like or dislike? | Main | Salmon with lemon maple mustard sauce {gluten-free} »

Frittata with broccoli and garden herbs {vegetarian, gluten-free}

Frittata with broccoli and herbs makes a perfect worknight dinner!

In the nine years since I first published this recipe on The Perfect Pantry, my cooking style has changed. My kitchen has changed. My feelings about broccoli have changed, too; I feel more kindly toward it now. So it seemed likely, when I revisited the recipe to add new photos, that I'd want to make some changes in the ingredients, or cooking method, or something. Guess what? I love the recipe just as it is. Frittatas are the favorite spur-of-the-moment weeknight dinner in our house; you can throw in any leftovers, any vegetables, any herbs, and the frittata will always come through for you. For the original recipe, I plucked basil and parsley from my herb garden at the log house, but here in the city, I bought some nice-enough herbs at the supermarket, and they were fine. Refrigerate any leftover frittata, and enjoy it for breakfast the next morning after a one-minute zap in the microwave.

Broccoli and herb frittata, quick and easy for breakfast or worknight supper.

Frittata with broccoli and garden herbs

From the pantry, you'll need: eggs, olive oil, onion, fresh black pepper, Parmigiano-Reggiano cheese, thyme, fresh herbs.

Serves 4.


8 eggs, at room temperature
1/4 cup milk, cream, or water
1/2 tsp black pepper
2 Tbsp olive oil
1 red onion, cut in half, sliced thin
1/3 lb broccoli florets, chopped into bite-size pieces
2 tsp minced fresh thyme, or 1 tsp dried
2-3 tsp chopped fresh parsley
2-3 tsp chopped fresh basil
1/2 cup grated Parmigiano-Reggiano cheese


In a bowl, whisk the eggs with the milk and pepper, and set aside.

In an oven-proof, medium size, nonstick frying pan, heat the oil over medium-low heat. Add onion and broccoli, and sauté until both are cooked through, approximately 5 minutes. Add herbs, and stir to combine.

Spread the vegetables and herbs evenly over the bottom of the frying pan, and pour the egg mixture over the top. Turn heat to low, and cover the pan. Cook for 8 minutes or so, checking every now and then to make sure the eggs are not burning.

While the eggs are cooking, preheat the broiler.

From time to time, lift a edge of the eggs that has set, and let the uncooked egg from the top run underneath. When the eggs are nearly set, remove the cover, and turn off the heat.

Sprinkle cheese evenly over the top, and place the frying pan under the broiler for 2 minutes or until cheese is bubbly and the edges of the frittata are beginning to puff up and brown slightly (timing will depend on your broiler). Remove from the oven, and let the frittata cool for 5 minutes before slicing.

Serve hot, at room temperature, or cold.

[Printer-friendly recipe.]

More eggy frittatas for breakfast or dinner:
Zucchini, goat cheese and basil frittata, from The Perfect Pantry
Potato, onion and blue cheese frittata, from The Perfect Pantry
Slow cooker frittata with kale, roasted red pepper, and feta, from Kalyn's Kitchen
Artichoke leek frittata, from Simply Recipes
Spinach and sun-dried tomato frittatas, from Love and Lemons

Broccoli, herbs, eggs and cheese: frittatas are the easiest go-to weeknight dinner.

Disclosure: The Perfect Pantry earns a few pennies on purchases made through the Amazon.com links in this post. Thank you for supporting this site when you start your shopping here.


Looks divine, Lydia! I know we'd love it.


Shirley, broccoli and cheese -- what's not to love?!

I'm so hungry looking at this! Perfect for breakfast, brunch, or dinner!

Janice, I have some leftover for breakfast this morning. A quick reheat in the microwave, and it's perfect.

Broccoli and cheese is always a perfect combination. And when the cheese is a good Parmesan, even better!

Kalyn,I could eat this for breakfast every morning.

Yummy and timely, I was just thinking, "I sort of want eggs..." Now I REALLY want eggs.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Comments are moderated, and will not appear until the author has approved them.