Roast Vegetable Frittata turns leftover roasted vegetables into impressive breakfast, brunch, or dinner dish. This versatile egg-based recipe accepts whatever vegetables you have on hand, making it perfect fridge-clearing meal. Roasted vegetables add deep caramelized flavor to fluffy eggs and melted cheese, creating satisfying dish that works any time of day.

Why You’ll Love This Recipe
- Uses up leftover roasted vegetables reducing food waste
- Works for breakfast, brunch, lunch, or dinner
- Feeds crowd easily and looks impressive on table
- Customizable based on whatever vegetables you have
- Tastes delicious hot, room temperature, or cold
Equipment Needed
- 10-inch oven-safe skillet (cast iron works perfectly)
- Large mixing bowl
- Whisk
- Spatula
- Baking sheet (if roasting fresh vegetables)
- Measuring cups
Roast Vegetable Frittata
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
Roast vegetable frittata turns leftover roasted vegetables into impressive breakfast, brunch, or dinner dish. Fluffy eggs and melted cheese combine with caramelized vegetables for versatile meal any time of day.
Ingredients
- 3 cups roasted vegetables (any combination)
- 8 large eggs
- ¼ cup milk or cream
- 1 cup shredded cheese (cheddar, mozzarella, or Gruyere)
- 2 Tbsp olive oil or butter
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp garlic powder
- Fresh herbs for garnish (basil, parsley, or chives)
Instructions
1. If roasting fresh vegetables, preheat oven to 425°F. Toss vegetables with olive oil, salt, and pepper. Roast 25-30 minutes until tender and caramelized. Let cool slightly.
2. Reduce oven temperature to 375°F for frittata cooking.
3. In large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined and slightly frothy. Stir in half the shredded cheese.
4. Heat oven-safe skillet over medium heat. Add olive oil or butter and swirl to coat bottom and sides of pan completely.
5. Add roasted vegetables to hot skillet, spreading them evenly across bottom. Let vegetables warm through for 2-3 minutes.
6. Pour egg mixture over vegetables, using spatula to distribute evenly. Sprinkle remaining cheese on top.
7. Cook on stovetop 3-5 minutes without stirring. Eggs will begin setting around edges while center remains slightly liquid.
8. Transfer skillet to preheated oven. Bake 15-20 minutes until eggs are completely set and top is lightly golden. Frittata should puff slightly and not jiggle when gently shaken.
Notes
Storage: Refrigerate up to 4 days. Tastes great cold or reheated in microwave.
Freezing: Wrap individual slices and freeze up to 3 months. Thaw overnight in refrigerator.
Vegetables: Use any combination – bell peppers, zucchini, onions, broccoli, Brussels sprouts, sweet potatoes, mushrooms, tomatoes, asparagus.
Pro Tips: Let vegetables cool slightly before adding to prevent scrambling eggs. Run spatula around edges before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 wedge
- Calories: 215
- Sugar: 3g
- Sodium: 420mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 285mg
Ingredients
- 3 cups roasted vegetables (any combination)
- 8 large eggs
- ¼ cup milk or cream
- 1 cup shredded cheese (cheddar, mozzarella, or Gruyere)
- 2 Tbsp olive oil or butter
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp garlic powder
- Fresh herbs for garnish (basil, parsley, or chives)
Suggested Vegetables
- Bell peppers, zucchini, onions
- Broccoli, cauliflower, Brussels sprouts
- Sweet potatoes, butternut squash
- Mushrooms, tomatoes, asparagus
Ingredient Notes
Any roasted vegetables work beautifully. Use leftovers from previous meals or roast fresh vegetables specifically for frittata. Cut vegetables into bite-sized pieces for even distribution.
Whole milk creates creamier texture than skim milk. Heavy cream makes ultra-rich frittata perfect for special occasions. Non-dairy milk works for dairy-free version.
Shredded cheese melts evenly throughout frittata. Pre-shredded cheese saves time but freshly shredded cheese melts smoother and tastes better.
Step-by-Step Instructions
Step 1
If roasting fresh vegetables, preheat oven to 425°F. Toss vegetables with olive oil, salt, and pepper. Roast 25-30 minutes until tender and caramelized. Let cool slightly.
Step 2
Reduce oven temperature to 375°F for frittata cooking.
Step 3
In large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined and slightly frothy. Stir in half the shredded cheese.
Step 4
Heat oven-safe skillet over medium heat. Add olive oil or butter and swirl to coat bottom and sides of pan completely.
Step 5
Add roasted vegetables to hot skillet, spreading them evenly across bottom. Let vegetables warm through for 2-3 minutes.
Step 6
Pour egg mixture over vegetables, using spatula to distribute evenly. Sprinkle remaining cheese on top.
Step 7
Cook on stovetop 3-5 minutes without stirring. Eggs will begin setting around edges while center remains slightly liquid.
Step 8
Transfer skillet to preheated oven. Bake 15-20 minutes until eggs are completely set and top is lightly golden. Frittata should puff slightly and not jiggle when gently shaken.

Pro Tips & Cooking Hacks
- Use oven-safe skillet or frittata can’t finish cooking in oven
- Don’t overmix eggs or frittata becomes tough instead of fluffy
- Let roasted vegetables cool slightly before adding to prevent eggs from scrambling
- Run spatula around edges before serving to loosen from pan
- Let frittata rest 5 minutes before slicing for cleanest cuts
- Serve warm, room temperature, or cold – all equally delicious
Tips & Variations
Add cooked bacon or sausage for meat lovers version. Crumble cooked meat over vegetables before adding eggs.
Make Mediterranean-style with roasted red peppers, olives, feta cheese, and fresh oregano. This combination creates bright flavor-packed frittata.
Go Mexican with roasted poblanos, corn, black beans, pepper jack cheese, and cilantro. Serve with salsa and sour cream.
Serving Suggestions
Serve for brunch with mixed green salad and crusty bread. This creates complete balanced meal perfect for weekend entertaining.
Cut into wedges and pack for lunch. Frittata travels well and tastes great at room temperature making it ideal packed lunch.
Common Mistakes
- Using non-oven-safe skillet which limits cooking options
- Overcooking eggs on stovetop before transferring to oven
- Not preheating oven properly, leading to uneven cooking
- Using too many vegetables which prevents eggs from setting properly
- Slicing too soon before frittata has time to set
- Cooking at too high temperature which makes eggs rubbery
What to Serve With
Pair with fresh fruit salad and yogurt for complete breakfast spread. Combination provides balance of protein, vegetables, and freshness.
Serve alongside soup and salad for light lunch or dinner. Frittata adds protein and substance to otherwise light meal.
Frequently Asked Questions
Can I make frittata without roasting vegetables first?
Yes, but sauté vegetables until tender before adding eggs. Raw vegetables won’t cook through during short baking time.
How do I know when frittata is done?
Frittata is done when center no longer jiggles and knife inserted comes out clean. Top should be lightly golden.
Can I make this ahead?
Yes! Frittata tastes great cold or reheated. Make up to 2 days ahead and store refrigerated.
What if I don’t have oven-safe skillet?
Start in regular skillet, then transfer mixture to greased pie dish or baking dish before putting in oven.
Can I freeze frittata?
Yes! Wrap cooled slices individually and freeze up to 3 months. Reheat in microwave or 350°F oven.