This Baked Vegetable Frittata is a super easy high protein recipe that is great for meal prep! Just roast the veggies, pour in the eggs and bake until golden! This frittata tastes like a delicious crustless quiche with bursts of flavorful veggies and cheese!

I love frittatas and this NEW baked vegetable frittata is probably the best one I have ever made! It is so easy to whip up, just roast the veggies, pour in the eggs and bake. This frittata recipe will quickly become your go to! The roasted vegetables, mixed with melty cheese and fluffy eggs yields these beautiful thick, colorful slices of delicious frittata that is so good!
You can easily enjoy frittatas for breakfast, lunch or dinner! We love to serve it with a light salad and some biscuits!
Plus, it is packed with protein and perfect for meal prep because it tastes even better the next day!
I love a crustless quiche recipe like this vegetable quiche and these mini quiche muffins. But this frittata is special because it is thicker and cooks up like a casserole. I recently made it for a get together and everyone loved it!
What is a frittata?
You’re probably thinking, what is a frittata anyways? A frittata is basically a sturdy omelette filled with veggies and cheese. The egg to cheese ratio and how it is cooked is what sets it apart. Frittatas are usually thicker, have more filling and are a bit heartier than a crustless quiche or omelette. They are typically baked in a thicker square or round baking pan instead of a pie dish like a traditional quiche.

Ingredients You’ll Need
Here are the ingredients you’ll need to make this epic baked frittata recipe with all the veggies!

- Eggs – 10 large eggs make up the base of this frittata recipe
- Veggies – I used zucchini, bell pepper, mushrooms and sweet potato but you can use any veggies you like. I recommend vegetables that are good for roasting such as the ones I used or broccoli, cauliflower, or squash.
- Cheeses – I love gruyere cheese and a little salty feta for the finishing touch but you can use any cheese you like.
- Milk – just some plain milk (any kind) to help get the eggs nice and creamy and fluffy.
- Seasoning – I used garlic powder, Italian seasoning, salt and pepper to season the veggies and I seasoned the eggs with just salt and pepper, which gave the frittata incredible flavor.
- Olive oil – a little olive oil is used to coat the veggies so they become extra flavorful when roasted.
How to make a vegetable frittata
Here is a summary for how to make this frittata recipe with step by step photos to help guide you. Get the complete list of recipe ingredients, instructions and nutrition in the recipe card at the bottom of this post.

- Season the veggies then transfer. them to a baking sheet, arranging them in the single layer.

- Roast the veggies in the oven until tender, about 20 minutes.

3. Crack and whisk the eggs with the milk, salt and pepper in a medium bowl.

4. Line a baking pan with parchment paper(I used an 8×8 but a 9×9 also works). Arrange ¾ of the veggies in the bottom of the pan and top with ¾ of the shredded cheese.

5. Pour the egg mixture over the veggies and cheese. Top with the feta and remaining shredded cheese.

6. Bake until set and golden, about 35-40 minutes.

Frittata Recipe Variations
Here are a few of my favorite frittata recipe variations.
- Broccoli and cheese – use steamed broccoli and cheddar cheese for the filling for a delicious variation. Note: frozen broccoli is fine, just thaw and cook it before adding it to the frittata.
- Spinach, feta and tomato – one of my favorite versions because you do not need to cook the veggies first. Add spinach and tomato (slice any way you like) in the bottom of the lined pan, top with feta, pour the eggs over the veggies then add another layer of chopped veggies and feta on top and bake. Yum!
- Sausage and peppers – cook the sausage and peppers (add onion if you like), arrange the cooked meat and peppers in the bottom of the lined pan, top with shredded mozzarella, pour the eggs over the sausage and peppers. Top with more sausage, peppers and cheese and bake. So Good!
- Dairy free – use dairy free milk and dairy free cheese
Tips for making the best vegetable frittata
- Chop the veggies and potatoes into ½ inch pieces so they cook quicker and do not sink when baked into the frittata.
- Whisk the eggs with milk or cream to allow them to become extra fluffy.
- Line the pan with parchment paper to make it easier to remove the frittata from the pan, making it easier to cut and serve. One of my favorite things about this frittata recipe is you get these big, beautiful thick slices that are so delicious and pretty.
- Bake the frittata on the middle rack of the oven until firm and golden.
- Make it ahead – to make this frittata ahead of time, roast the veggies and store them in an airtight container in the refrigerator for up to 2 days. Then assemble and bake when ready.
How to store a veggie frittata
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat portions in the microwave until fully heated through.

Did you try this recipe? If you did, then please leave a rating and comment below I would love to hear how your’s turned out!
More Healthy Breakfast Recipes To Try!
Baked Veggie Frittata
- Total Time: 65 minutes
- Yield: 10–12 servings 1x
- Diet: Gluten Free
Description
This Baked Vegetable Frittata is a super easy high protein recipe that is great for meal prep! Just roast the veggies, pour in the eggs and bake until golden! This frittata tastes like a delicious crustless quiche with bursts of flavorful veggies and cheese
Ingredients
- 1 medium zucchini – diced (about 2 cups)
- 1 medium red bell pepper
- 1.5 cups diced and peeled sweet potato or squash
- 1.5 cups sliced mushrooms
- 2 tablespoons olive oil
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 10 large eggs
- ¼ cup milk or cream
- Salt and pepper
- ⅔ cup grated gruyere cheese
- ⅔ cup crumbled feta cheese
Instructions
- Preheat the oven to 425°F and spray a baking sheet with olive oil spray and set aside.
- Add all of the chopped veggies (zucchini, bell pepper, potato, mushrooms) to a medium bowl, drizzle the olive oil over the potatoes and veggies, add the Italian seasoning, garlic powder, salt and pepper and toss well to combine.
- Spread the seasoned veggies in an even layer on the baking sheet and bake in the middle rack of the preheated oven for 20-25 minutes until tender. Note: the smaller you cut the veggies the quicker they will cook so watch them.
- Crack the eggs into a medium size bowl, add the milk, salt and pepper and whisk well until you no longer see the yolks.
- Line an 8×8 or 9×9 pan with parchment paper. I like to also spray the parchment paper with cooking spray to prevent sticking. Make sure there is a slight overhang so you can easily lift the baked frittata from the pan once it is cooked and cooled.
- Spread ¾ of the roasted veggies in an even layer in the pan.
- Add ¾ of the gruyere cheese on top of the veggies.
- Pour the egg mixture over the veggies and cheese. Add the remaining cooked veggies gruyere and feta cheese in an even layer on top.
- Bake for 35-40 minutes until the frittata is set in the center and around the edges.
- Allow to cool for a few minutes before slicing and serving. Enjoy!
Notes
Cut the veggies in half inch pieces so they cook faster and do not sink to the bottom when baked in the frittata.
Allow the frittata to cool for a few minutes before slicing for nice thick square pieces.
Shred your own cheese for the best results.
Use any roasting veggies you have.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat portions in the microwave until fully heated through.
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: oven
- Cuisine: American































Leave a Reply