If you’re looking for a hearty yet healthy way to enjoy your veggies, this Baked Vegetable Frittata Recipe is an absolute winner. I love this dish because it’s not only packed with flavor but also so flexible — perfect for breakfast, lunch, or even a light dinner. Plus, it keeps beautifully in the fridge and freezer, so you can make it ahead and have a quick meal ready whenever you need. Stick around, and I’ll walk you through exactly how to get this fluffy, cheesy, vegetable-packed delight just right.
Why You’ll Love This Recipe
- Super Versatile: You can swap in almost any vegetables or proteins you have on hand — I’ve tried it with everything from zucchini to leftover chicken!
- Make-Ahead Friendly: This frittata keeps well in the fridge for up to 5 days and freezes beautifully, making weeknight meals a breeze.
- Perfect Texture: Soft and custardy in the center with a lovely golden crust, thanks to the right balance of eggs, cream, and cheese.
- Family Favorite: My family goes crazy for this one and it’s a fantastic way to sneak in extra veggies without any fuss.
Ingredients You’ll Need
This Baked Vegetable Frittata Recipe is all about fresh, flavorful ingredients that come together to make a crowd-pleaser. I recommend using full-fat cream or milk — it really helps to make the frittata creamy and rich. And whatever veggies you pick, just cut them into similar sizes so everything cooks evenly.

- Eggs: The base of your frittata; use fresh eggs for best flavor and texture.
- Cream or Milk: I swear by full-fat cream for that silky custard texture, but milk works if you want to lighten it up.
- Shredded Cheese (Cheddar or Tasty): Adds flavor and helps bind the eggs; sharp cheddar is my go-to.
- Mushrooms: Optional, but they add great earthiness — slice them thin for quick cooking.
- Feta Cheese: Crumbled on top or mixed in for tangy bursts of flavor.
- Olive Oil: For roasting the veggies and adding that beautiful golden color.
- Garlic: Minced to infuse the vegetables with a wonderful aroma.
- Salt and Pepper: Season both the veggies and the eggs well for balanced taste.
- Mixed Dried Herbs: I like Italian seasoning or herbes de Provence to add depth — you can switch it to your favorite blend.
- Pumpkin (or Butternut or Sweet Potato): Cut into cubes roughly 1.7cm/0.7″ so they roast evenly and get tender.
- Zucchini: Sliced about half an inch thick; adds moisture and mild sweetness.
- Red Capsicum (Bell Pepper): Adds bright color and a lovely sweetness when roasted.
Variations
The beauty of this baked vegetable frittata recipe is how easy it is to customize. Personally, I’ve swapped in roasted asparagus or spinach when they’re in season, and sometimes throw in leftover cooked chicken for extra protein. It’s your canvas — mix it up based on what you love or what you’ve got in your fridge.
- Meat Addition: Adding cooked bacon or sausage makes it extra hearty and flavorful — my boys can’t get enough when I do this!
- Dairy-Free: Skip the cheese and use non-dairy milks and vegan cheese alternatives for a dairy-free twist that still tastes amazing.
- Herbs Switch-Up: Fresh basil or parsley in place of dried herbs brightens the flavor and adds freshness I adore in the warmer months.
- Spicy Kick: Throw in a pinch of chili flakes or diced jalapeño if you want to bring some heat and excitement.
How to Make Baked Vegetable Frittata Recipe
Step 1: Roast Your Vegetables to Perfection
Start by preheating your oven and tossing the pumpkin cubes, zucchini slices, and red capsicum with olive oil, minced garlic, salt, pepper, and mixed herbs. Spread them out on a baking tray so they’re in a single layer — you want them roasting, not steaming. I usually roast for about 30-35 minutes at 180°C (350°F), flipping halfway through to get an even, golden color. This step is key because properly roasted veggies give your frittata incredible flavor and texture.
Step 2: Whisk the Egg Mixture
While your veggies are roasting, crack the eggs into a large bowl and whisk them with cream (or milk), salt, pepper, and half of your shredded cheese. Don’t skimp on the whisking here — you want a nice airy mixture. This is what will give the frittata that lovely custardy softness inside.
Step 3: Combine and Assemble
By now, your veggies should be beautifully tender and caramelized. Gently fold them into the egg mixture along with the optional sliced mushrooms and crumbled feta if you’re using them. Pour everything into a greased baking dish — I like an oval or round one about 9×13 inches. Sprinkle the remaining cheese on top for that perfect golden crust.
Step 4: Bake Until Fluffy and Set
Bake your frittata at about 180°C (350°F) for 35-40 minutes. You’ll know it’s done when the edges are golden and the center has just set but is still slightly jiggly. Don’t overbake — the residual heat will finish cooking it as it cools. I like to let it rest for 5 minutes before slicing; it makes serving much easier and helps the custard settle perfectly.
Pro Tips for Making Baked Vegetable Frittata Recipe
- Even Roasting: Make sure veggies are spread out and dry before roasting — crowded or wet veggies steam instead of roast, which dulls the flavor.
- Room Temperature Eggs: Let eggs come to room temp before mixing to get a fluffier, more even texture.
- Don’t Overcook: Take it out when it’s just set but still jiggly — it will finish cooking as it cools and stay tender.
- Use a Good Baking Dish: A ceramic or glass dish helps heat distribute evenly — avoid super dark pans which can brown the edges too fast.
How to Serve Baked Vegetable Frittata Recipe

Garnishes
I love sprinkling fresh herbs like parsley or chives on top right before serving — it adds a fresh pop that complements the herbs inside beautifully. Sometimes I drizzle a little extra virgin olive oil or add a dollop of tangy crème fraîche or Greek yogurt to balance the richness.
Side Dishes
Pair your frittata with a crisp green salad or roasted potatoes for a complete meal. On a busy morning, it’s heavenly with just a slice of crusty sourdough bread and some fresh fruit on the side.
Creative Ways to Present
Hosting brunch? Cut the frittata into smaller squares and serve on a wooden platter with toothpicks for easy grabbing. You can even top each piece with a tiny spoonful of salsa or pesto for an extra flavor kick and fancy vibe.
Make Ahead and Storage
Storing Leftovers
I usually keep leftovers refrigerated in an airtight container for up to 5 days. This frittata tastes great cold right from the fridge, but it also reheats well—just watch it doesn’t dry out. I’ve had lunches packed for work that stayed perfectly moist and flavorful!
Freezing
Freezing works like a charm! I slice the frittata into portions, wrap each piece tightly in foil or plastic wrap, then pop them in a freezer-friendly bag. It stores well for several months and thaws overnight in the fridge for quick reheating.
Reheating
Reheat in the oven at 160°C (320°F) wrapped in foil for 10–15 minutes, or microwave in short bursts to keep it moist. Avoid overheating or it can get rubbery, so go slow and check often.
FAQs
-
Can I make this Baked Vegetable Frittata Recipe vegan?
While this recipe relies heavily on eggs and cheese for texture and flavor, you can experiment with silken tofu or chickpea flour as egg substitutes, and use vegan cheese alternatives. Keep in mind, the texture and taste will be different, but it’s worth trying if you’re vegan or dairy-free.
-
What vegetables work best in this frittata?
You can use a wide variety of vegetables! Popular options include pumpkin, zucchini, bell peppers, mushrooms, spinach, and asparagus. The key is to roast firmer vegetables first and add softer ones later so everything cooks evenly.
-
How do I know when the frittata is fully cooked?
When the edges are golden and firm to the touch, and the center is just set but still slightly wobbly, your frittata is ready. It will continue to cook off the heat during resting, so avoid overbaking.
-
Can I use milk instead of cream?
Absolutely! Milk will work just fine, especially if you want a lighter dish, though the texture won’t be quite as rich and custardy as when using cream.
-
What’s the best way to prevent the frittata from sticking to the pan?
Grease your baking dish generously with olive oil or butter before adding the mixture. I also recommend using a ceramic or glass dish, which tends to release better than metal pans.
Final Thoughts
I absolutely love how this baked vegetable frittata recipe turns out every time — it’s my go-to when I want something simple, nourishing, and delicious that feels a bit special. You’ll find that it’s easy to prep ahead, customize with your favorite ingredients, and always satisfying. Give it a go, and I promise you’ll be reaching for this recipe again and again, whether it’s for a quick weekday breakfast or a weekend brunch with friends.
Print
Baked Vegetable Frittata Recipe
- Prep Time: 15 min
- Cook Time: 70 min
- Total Time: 85 min
- Yield: 8 servings (8 – 12 slices)
- Category: Breakfast
- Method: Baking
- Cuisine: International
- Diet: Low Fat
Description
This Baked Vegetable Frittata is a healthy, protein-packed dish perfect for breakfast, lunch, or snacks. It features a custardy egg base blended with cream, mixed with roasted herb garlic vegetables like pumpkin, zucchini, mushroom, and red capsicum. Enhanced with shredded cheese and optional feta, this frittata is soft on the inside, flavorful, and versatile to customize with various veggies or proteins. It keeps well for up to 5 days in the fridge or can be frozen for months, making it great for meal prep and on-the-go meals.
Ingredients
Egg Mixture
- 10 eggs
- 3/4 cup cream or full-fat milk
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 1/2 cups shredded cheese (cheddar, tasty, or choice)
- 100 g / 3 oz feta, crumbled (optional)
Vegetables & Seasoning
- 100 g / 3 oz mushroom, sliced (optional)
- 2 tbsp olive oil
- 2 garlic cloves, minced
- 3/4 tsp salt
- 1/2 tsp black pepper
- 1.5 tsp mixed dried herbs (or choice)
- 350 g / 12 oz pumpkin (butternut or sweet potato), cut into 1.7 cm (0.7″) cubes
- 2 zucchinis, sliced into 1.25 cm (0.5″) thick rounds
- 1 large red capsicum (bell pepper), sliced
Instructions
- Preheat the Oven: Set your oven to 180°C (350°F) to prepare for roasting the vegetables and baking the frittata.
- Roast the Vegetables: In a large bowl, toss the cubed pumpkin, sliced zucchinis, red capsicum, and mushrooms with olive oil, minced garlic, 3/4 tsp salt, 1/2 tsp pepper, and 1.5 tsp mixed dried herbs. Spread the vegetables evenly on a baking tray and roast in the oven for about 40-50 minutes until tender and fragrant, stirring halfway through to ensure even cooking.
- Prepare the Egg Mixture: While the vegetables are roasting, beat 10 eggs with 3/4 cup of cream or full-fat milk. Season with 1/2 tsp salt and 1/2 tsp black pepper. Stir in the shredded cheese and, if using, crumbled feta for extra flavor and creaminess.
- Combine Ingredients: Once the roasted vegetables are done and slightly cooled, fold them gently into the egg and cheese mixture, making sure all the roasted veggies are evenly distributed.
- Bake the Frittata: Pour the vegetable and egg mixture into a greased baking dish or ovenproof skillet. Place it in the preheated oven and bake for 20-25 minutes or until the frittata is set, the edges are slightly golden, and a knife inserted in the center comes out clean.
- Cool and Serve: Remove from oven and allow the frittata to cool slightly for about 5-10 minutes before slicing. This lets it firm up and makes serving easier. Enjoy warm or at room temperature.
Notes
- Recipe includes a video for visual guidance.
- Healthy, protein-packed, and great for meal prep or on-the-go meals.
- Keeps fresh for up to 5 days refrigerated or can be frozen for months.
- Soft and custardy interior with flavorful roasted herb garlic vegetables.
- Vegetables can be swapped with 5-7 cups of cooked chicken, flaked tuna or salmon, other vegetables, or antipasto.
- Adjust cheeses or herbs to your preference to customize the flavor.
Nutrition
- Serving Size: 1 slice (approximate)
- Calories: 332 kcal
- Sugar: 4 g
- Sodium: 726 mg
- Fat: 26 g
- Saturated Fat: 13 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 7 g
- Fiber: 1 g
- Protein: 15 g
- Cholesterol: 268 mg

