Courgette Frittata
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My healthy Courgette frittata recipe will quickly become a new favorite breakfast meal prep in your home. It’s super easy to make in 40 minutes with only 15 minutes of prep time, and is a low-fat, family-friendly, healthy breakfast made with zucchini, eggs, and tomatoes.

I love making easy breakfast meal prep recipes to make my mornings easier, and this courgette frittata recipe and vegan zucchini muffins help me with that. Zucchini is such a nutritious vegetable packed with vitamins and minerals, perfect for baked goods.
It keeps food recipes like these savory vegetarian muffins nice and moist, and that’s why it was the perfect ingredient for my vegetarian frittata. The recipe is similar to a Spanish omelet but without the potatoes and spices, and is so simple to make, I make it every week for my family to enjoy anytime of the day.
Latest Recipe Video!
👩🏽🍳 Why I Love This Recipe
I used to be intimidated to make frittatas because it sounds like a tricky recipe to make, but I soon found out that it’s just cooking up some veggies and pouring an egg mixture over them to bake in the oven. Since then, I’ve been making this courgette fritata on a weekly basis. It’s perfect for breakfast, lunch, dinner, or an easy snack any day of the week! It also happens to only have six ingredients. How’s that for easy!? Plus, frittata is a versatile recipe where I can throw in other veggies, cheese, and spices to make tons of variations.
To make this healthy courgette frittata, I just chop some zucchini, tomatoes, garlic, and red onion into small pieces and saute them until soft and fragrant. Then, I whisk a half a dozen eggs with salt and pepper, and pour it over the cooked veggies. Top it with crumbled feta cheese and bake. Simple, tasty, and ready in 40 minutes.
It’s the best frittata recipe I’ve ever tried, and it’s made with wholesome ingredients that nourish the body and give you a boost of energy. With less than 100 calories per slice, my courgette frittata is also great for keto dieters and those looking for low-carb recipes. I’ve been baking up different variations and taking them to potlucks recently, and my frittatas are always a favorite! I mean, you can’t beat a juicy flavorful slice of frittata for breakfast, right?.
🥘 Ingredients
My courgette frittata recipe calls for just six simple ingredients, easily found in your pantry or your local grocery store. These are the ingredients I use:

Olive Oil: I prefer to use olive oil over other types of oils, such as canola or vegetable, as it helps to increase the amount of healthy fats in this recipe. Omega-3 fats have been linked to a reduced risk of cardiovascular disease.
Red Onion: I use red onion in this recipe as it offers a bit of color and a milder onion flavor than the white onion.
Zucchini (Or Courgette): Zucchini is the star of this healthy veggie frittata recipe. They are rich in Vitamins A and C. I slice them, but you could also use them if you want to.
Bell Pepper & Tomato: Bell peppers and tomatoes work well in baked dishes like this with their subtly tangy yet sweet flavor.
Garlic Clove: I use fresh garlic over garlic powder or jarred garlic to give this dish a more flavorful garlic profile.
Eggs: The key ingredient for my family’s favorite recipe is beaten eggs to give the recipe its fluffy texture.
Seasoning: Just a sprinkle of salt and pepper is critical to enhance all the delicious flavors in this recipe.
Grated Cheese: I like to make this a courgette and feta frittata by using crumbled feta cheese, but you can use any cheese you like! Parmesan cheese, goat cheese, or mozzarella cheese are all great options.
Optional Toppings: I like to finish the frittatas with a touch of fresh dill, basil leaves, or parsley for garnish.
🔪 How To Make
Here is my simple cooking process to make a baked zucchini frittata recipe.
Heat Oil and Onions: First, I heat a little olive oil in a cast-iron pan over medium heat, add the onion, garlic, and zucchini, and sauté the veggies for about 4-5 minutes until lightly brown.

Add Tomatoes: Next, I add chopped tomatoes to the courgette mixture, cooking for another 2 minutes.

Prepare Eggs: Then, in a large bowl, I beat the eggs and season them with a little bit of salt and black pepper.

Combine Eggs With Other Ingredients: I pour the egg mixture over the cooked vegetables and crumble feta or mozzarella cheese over the top in a baking dish.

Bake: Finally, I place my cast-iron skillet directly in the oven, baking for 25 minutes at 375 F / 180 C until the frittata is set in the middle and slightly golden on top.

Cool: Let it cool for 5 minutes and then slice it into 8 individual slices.
Serve: I serve this courgette frittata with fresh herbs such as dill or parsley.

💭 Expert Tips
My #1 Secret Tip for making this healthy courgette frittata is to always cook the vegetables before mixing them with the eggs. When the veggies are half raw, they release extra water while baking, and that can make the frittata soggy instead of light and fluffy. Taking a few extra minutes to saute them first keeps everything perfectly tender and full of flavor.
Other Tips To Keep In Mind:
- Don’t forget to season: Salt and pepper are critical to making this dish tasty. Be sure to add fresh herbs to the top of the frittata as a garnish as well.
- Let it cool: It can be tempting to cut a slice straight out of the oven, but let me assure you that it needs to cool slightly to set before it can be sliced perfectly.
- Don’t overcook the frittata: Keep an eye on this crustless quiche while it is in the oven. I bake it until the eggs are puffed and opaque, as this healthy vegetable frittata recipe will continue cooking once pulled from the oven due to residual heat.
📖 Variations
You can modify this delicious zucchini frittata in so many different ways! Here are a few of my favorites:
Vegetables: Change up this healthy zucchini frittata by adding different fresh veggies! I add about half a cup of squash, cherry tomatoes, spinach, mushrooms, sweet potatoes, bell peppers, red peppers, leek, corn, yellow onion, fresh spinach, yellow squash, eggplant, or olives, and cook the veggies together before adding the eggs.
Egg White Frittata: To cut the calories even more and boost the protein, I use egg whites instead of whole eggs. I whisk 2 egg whites for every egg, so for this recipe, I used 12 egg whites.
Frittata Muffins: Once the eggs are combined with the veggies in the pan, I pour the egg mixture into muffin tins sprayed with cooking spray (instead of keeping it in the cast-iron skillet) and bake at 350 degrees for 20 minutes.
🍽 Serving Suggestions
I love eating a slice before I head out the door in the morning. It’s light, flavorful, and packed with nutrition that fills me up. But it’s also nice to enjoy a slice with a salad, soup, or other healthy side dishes:
Soups and salads: I personally like the tomato combination with this zucchini frittata, so I always make tomato soup with canned tomatoes for convenience. It’s super simple and delicious! Another great combination is this creamy, healthy potato salad that I make for potlucks and cookouts.
Side dishes: On weekends, I like to serve this frittata with vegetarian pesto pasta for lunch with the family, as it is light and quick to whip up when I have already cooked frittata in the fridge. My husband on the other hand, likes to spread healthy mashed potatoes on top of his frittata slice with a dollop of Tzatziki sauce or vegan sour cream.
🧊 Storage Directions
Refrigeration: I store any leftover frittata slices in the refrigerator in an airtight container for 3-4 days.
Freezing: I transfer any leftover slices to separate freezer bags or a freezer container and freeze for up to 3 months.
Reheating: I place 1-2 Tbsp of oil in a skillet, and add the frittata to the skillet and cook over medium heat for 3 minutes on each side. Another quick and easy way is to microwave it for 30 seconds on a low heat setting until warmed through.
❓Recipe FAQs
In my experience, when the frittata is not set properly, it means it contains too much liquid. One way to ensure this doesn’t happen is to cook the veggies until nearly all the liquid from the veggies has evaporated.
A good way to check that the courgette frittata is cooked is to shake the pan to see if the center wobbles. The center should be firm. Another trick I use is to stick a knife in the center and see if it comes out clean.
No, it is not necessary to peel the zucchini. The skin is thin and soft once cooked, and it adds a nice texture and color to the frittata. I just rinse it well, pat it dry, and slice it. Keeping the skin on also helps the zucchini hold its shape and keeps the dish looking fresh and pretty when served.

🥣 More Delicious Breakfast Recipes!
LOVE THIS RECIPE? Please leave a 5-star rating 🌟 in the recipe card below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Courgette Frittata
Ingredients
- 2 Small zucchini sliced
- 1 Red onion diced
- 1 Garlic clove minced
- 6 Medium eggs
- 3 Ripe tomatoes diced
- 1 tbsp Olive oil
- Salt & Black Pepper for seasoning
- ⅓ cup crumbled feta or shredded mozzarella cheese
- fresh dill or parsley optional toppings
Equipment
- Casserole Dish Or cast iron / oven safe pan
Instructions
- Heat the olive oil in an ovenproof pan over medium heat and add the onion, garlic and zucchini. Cook for 4-5 minutes until lightly brown.
- Add chopped tomatoes and cook for another 2 minutes.
- In a bowl beat the eggs and season with salt and pepper.
- Pour the egg mixture over the cooked vegetable and crumble feta or mozzarella cheese over the top.
- Bake for 25 minutes at 375ºF / 180ºC until the frittata is set in the middle and slightly golden on top.
- Let it cool for 5 minutes and slice into 8 even slices.
- Serve with fresh herbs.
Notes
- My #1 Secret Tip for making this healthy courgette frittata is to always cook the vegetables before mixing them with the eggs. When the veggies are half raw, they release extra water while baking, and that can make the frittata soggy instead of light and fluffy. Taking a few extra minutes to saute them first keeps everything perfectly tender and full of flavor.
- Don’t forget to season: Salt and pepper are critical to making this dish tasty. Be sure to add fresh herbs to the top of the frittata as a garnish as well.
- Let it cool: It can be tempting to cut a slice straight out of the oven, but let me assure you that it needs to cool slightly to set before it can be sliced perfectly.
- Don’t overcook the frittata: Keep an eye on this crustless quiche while it is in the oven. I bake it until the eggs are puffed and opaque, as this healthy vegetable frittata recipe will continue cooking once pulled from the oven due to residual heat.
Great recipe, very easy to follow. This was my first time making a frittata and it was delicious. I will definitely add this into my meal prep rotation.
So happy to hear that Lisa! Thanks for letting me know! 🙂
I pre-cooked a double batch of veggies and granddaughters (7&10) each put one together for Sunday breakfast! I managed the baking and placed slices on a platter when ready to bring to the table. It was yummy and the girls were so proud!! We ate with a spoonful of crème fresh! Thank you for the great recipe!!!
Woohoo!! So glad you loved this recipe!!
This recipe is so delicious!! It turned out perfectly — made it for my family this weekend for brunch!
So glad you liked it Simone!
This was sooo delicious! Will definitely make again! 🙂
Yay!! I’m happy to hear that Kris!
Love the flavor of this delicious frittata. It looks heavenly and my family is going to love it.
Thanks Andrea! I can’t wait to hear how you all like this recipe!
Adding fresh zucchini to the frittata was wonderful! Not a big fan of feta so added in some goat cheese and mozzarella. Delicious!
I’m so glad you liked this recipe Heather! Goat cheese and mozzarella are a wonderful substitution for the feta too!