My Favorite Veggie Frittata
I make this Veggie Frittata on busy mornings, for quick weeknight dinners, and when friends drop by for an impromptu brunch. It’s forgiving, packed with vegetables, and comes together without fuss. The result is a wedgeable, golden-topped frittata that holds together and tastes like it spent all morning simmering — when in reality it didn’t.
There’s no need for fancy technique here. A hot skillet, a whisk, and the oven do the heavy lifting. You’ll sauté the aromatics, warm the vegetables, pour in a well-seasoned egg mix, and finish it in the oven. It’s straightforward and reliable every time.
Below you’ll find a clear shopping list, an ingredients block pulled from the recipe itself, the exact step-by-step directions, and practical tips I use in my kitchen. Read through once, then dive in — the whole thing comes together faster than you expect.
Shopping List
Ingredients
- 1Tbspolive oil — for sautéing the garlic and onion so they turn sweet without burning.
- 2clovesgarlic,minced — adds depth; mince fine so it disperses through the eggs.
- 1small onion,chopped — the base flavor; cook until tender for sweetness.
- 1/2red bell pepper,chopped — color and mild sweetness that brightens the frittata.
- 1/2green bell pepper,chopped — provides a bit of bite and contrast to the red pepper.
- 1/2zucchini,shredded — holds moisture and texture without large chunks.
- 1/2cupbroccoli florets — small florets add earthiness and body.
- 1/4cupsun dried tomatoes,chopped — concentrated tomato flavor and a touch of acidity.
- 6eggs — the structure of the dish; whisk until slightly foamy for a tender crumb.
- 2Tbspalmond milk — thins the eggs a touch for silkier texture.
- 1/4cupParmesan cheese — salty, savory lift that helps browning and flavor.
- 1tsp.dried oregano — herb backbone; use evenly in the egg mix.
- 1/4tsp.red pepper flakes — a subtle heat that wakes up the vegetables.
- 1/2tsp.pepper — freshly ground if you can; seasons the entire dish.
- Pinchof sea salt — start small; taste when it’s hot and adjust if needed after baking.
Veggie Frittata — Do This Next
- Preheat oven to 375°F and position the rack in the middle.
- Heat 1 Tbsp olive oil in a large oven-safe skillet over medium heat. Add 2 cloves minced garlic and 1 small chopped onion; sauté about 4 minutes, until the onion is tender and the garlic is fragrant.
- Add 1/2 red bell pepper (chopped), 1/2 green bell pepper (chopped), 1/2 zucchini (shredded), 1/2 cup broccoli florets, and 1/4 cup sun-dried tomatoes (chopped). Cook, stirring occasionally, about 2 minutes until the vegetables are warmed and beginning to soften. Remove the skillet from heat and spread the vegetables evenly in the pan.
- In a large bowl, whisk together 6 eggs, 2 Tbsp almond milk, 1/4 cup Parmesan cheese, 1 tsp dried oregano, 1/4 tsp red pepper flakes, 1/2 tsp pepper, and a pinch of sea salt until well combined and slightly foamy.
- Pour the egg mixture evenly over the vegetables in the skillet. Return the skillet to medium heat and cook until the bottom begins to set and the edges start to firm, about 5 to 6 minutes.
- Transfer the skillet to the preheated oven (or transfer the contents to an ovenproof baking dish if your skillet is not oven-safe) and bake 10 to 15 minutes, until the edges are slightly brown and a knife inserted in the center comes out clean.
- Remove from the oven, let the frittata rest 2–3 minutes, then slice and serve.
Why It Works Every Time

The technique splits the work between stovetop and oven for two good reasons: flavor and texture. Sautéing the aromatics and warming the vegetables concentrates flavor and drives off excess moisture. That prevents a soggy center.
Cooking the base on the stovetop until the edges set creates a stable rim and a gently cooked bottom. The oven then finishes the center evenly, giving you a uniform rise and a clean knife when you slice. Parmesan and a little almond milk make the interior tender without being custardy or runny.
Finally, using an oven-safe skillet (or transferring to a baking dish) ensures the heat reaches the whole pan at once. That even heat is what gives you browned edges and a silky middle every time.
Quick Replacement Ideas

- Swap one bell pepper for the other if you only have green or red on hand.
- Omit the sun-dried tomatoes if you prefer and add a touch more Parmesan for savory depth.
- If you don’t have shredded zucchini, thinly sliced rounds will work—spread them in a single layer so they warm through quickly.
- Use slightly more broccoli florets in place of one of the peppers if you want a heartier, green-forward frittata.
Before You Start: Equipment
- Large oven-safe skillet (10–12 inches preferred) — this lets you go from stovetop to oven without transferring if yours is safe at high heat.
- Mixing bowl and whisk — for beating the eggs until slightly foamy.
- Vegetable grater — for shredding the zucchini quickly and evenly.
- Chef’s knife and cutting board — for chopping peppers, onion, and sun-dried tomatoes.
- Ovenproof baking dish (if your skillet is not oven-safe) — same capacity as your skillet.
Slip-Ups to Skip
- Don’t skip preheating the oven. The final bake time assumes the oven starts hot; otherwise the center will take longer and edges may over-brown.
- Avoid overcrowding the skillet when cooking vegetables. If the pan is too full, they will steam and release water instead of warming up and softening.
- Resist cutting into the frittata immediately. A short 2–3 minute rest lets the interior finish setting so slices hold together.
- Be cautious with salt. Parmesan brings a lot of sodium; taste after baking and adjust sparingly.
- If your skillet isn’t oven-safe, transfer contents to a baking dish rather than putting a non-proof pan in the oven. That’s a common, costly mistake.
Holiday & Seasonal Touches
The base Veggie Frittata is a blank canvas for seasonal produce. In spring, use tender greens and early asparagus. In late summer, make the most of ripe peppers and zucchinis. In colder months, increase the broccoli or add roasted root vegetables you already have on hand.
For holiday brunches, I like to make a couple of smaller frittatas in individual pans so guests can pick a flavor. Keep the technique the same: sauté, set on stove, finish in the oven. It makes plating and serving much smoother than battling one giant pie.
Flavor Logic
Understanding why each ingredient is included helps you customize without breaking the recipe. Garlic and onion form the aromatic base — they release sugars and create savory depth. Red and green peppers add sweetness and structure. Zucchini contributes moisture and a soft texture that binds to the eggs without becoming chunky. Broccoli adds bite and balances the softer vegetables.
Sun-dried tomatoes concentrate tomato flavor and provide a tangy counterpoint to the cheesy, savory Parmesan. The almond milk loosens the eggs slightly so the frittata isn’t rubbery, and the dried oregano plus red pepper flakes build a rounded savory profile with a hint of warmth. Parmesan encourages browning and brings a salty umami lift that keeps the egg mix interesting.
Storage Pro Tips
- Refrigerate slices in an airtight container for up to 3–4 days. Reheat gently in a low oven or in a hot skillet for best texture.
- To reheat, place slices in a 325°F oven for 8–12 minutes or warm in a skillet over medium-low until warmed through. Microwaving works in a pinch but can make the interior softer.
- If you want to make this ahead, bake it, cool completely, then slice and refrigerate. Serve at room temperature or reheat as needed.
Ask the Chef
Can I make this dairy-free?
The almond milk is already non-dairy. If you need the dish to be fully dairy-free, omit the Parmesan; note the flavor and browning will change. Add a bit more salt or a sprinkle of nutritional yeast if you use it, but that is optional based on taste.
What if I only have a non-oven-safe skillet?
Follow the stovetop steps, then transfer the cooked mixture to an ovenproof baking dish before placing it in the oven for the final bake. Use a dish similar in size so the depth remains consistent and the bake time stays accurate.
Can I add more eggs?
This recipe balances vegetables and eggs for texture. Increasing egg quantity will change the set and may require longer baking. Stick with the 6 eggs for consistent results, unless you’re intentionally wanting a firmer, egg-forward dish.
Ready to Cook?
Gather your ingredients and preheat the oven. Chop the vegetables, grate the zucchini, and whisk the eggs. The active hands-on time is short, and the payoff is a sliceable, satisfying dish that suits any meal of the day.
Make the Veggie Frittata once, and you’ll see how reliable it is. It’s a go-to for weeknights and a dependable, crowd-friendly option for weekend brunches. Now, turn on the stove and enjoy the simple, dependable comfort of a well-made frittata.

My Favorite Veggie Frittata
Ingredients
Ingredients
- 1 Tbspolive oil
- 2 clovesgarlic minced
- 1 small onion chopped
- 1/2 red bell pepper chopped
- 1/2 green bell pepper chopped
- 1/2 zucchini shredded
- 1/2 cupbroccoli florets
- 1/4 cupsun dried tomatoes chopped
- 6 eggs
- 2 Tbspalmond milk
- 1/4 cupParmesan cheese
- 1 tsp.dried oregano
- 1/4 tsp.red pepper flakes
- 1/2 tsp.pepper
- Pinchof sea salt
Instructions
Instructions
- Preheat oven to 375°F and position the rack in the middle.
- Heat 1 Tbsp olive oil in a large oven-safe skillet over medium heat. Add 2 cloves minced garlic and 1 small chopped onion; sauté about 4 minutes, until the onion is tender and the garlic is fragrant.
- Add 1/2 red bell pepper (chopped), 1/2 green bell pepper (chopped), 1/2 zucchini (shredded), 1/2 cup broccoli florets, and 1/4 cup sun-dried tomatoes (chopped). Cook, stirring occasionally, about 2 minutes until the vegetables are warmed and beginning to soften. Remove the skillet from heat and spread the vegetables evenly in the pan.
- In a large bowl, whisk together 6 eggs, 2 Tbsp almond milk, 1/4 cup Parmesan cheese, 1 tsp dried oregano, 1/4 tsp red pepper flakes, 1/2 tsp pepper, and a pinch of sea salt until well combined and slightly foamy.
- Pour the egg mixture evenly over the vegetables in the skillet. Return the skillet to medium heat and cook until the bottom begins to set and the edges start to firm, about 5 to 6 minutes.
- Transfer the skillet to the preheated oven (or transfer the contents to an ovenproof baking dish if your skillet is not oven-safe) and bake 10 to 15 minutes, until the edges are slightly brown and a knife inserted in the center comes out clean.
- Remove from the oven, let the frittata rest 2–3 minutes, then slice and serve.
Equipment
- Oven-safe Skillet
- Oven
- Mixing Bowl
- Whisk

