Skip to content
Breakfast

Vegetable Frittata

Vegetable Frittata

A frittata is what happens when scrambled eggs grow up and put on their Sunday best. It takes the same humble ingredients you might throw into an omelette but turns them into something you can slice like a pie, serve to a crowd, and feel genuinely proud of. Best of all, it comes together in a single pan.

This is the recipe I reach for when the vegetable drawer is looking a little crowded. A frittata is wonderfully democratic; almost any vegetable can find a home in it. Peppers, spinach, courgette, mushrooms, a lonely half an onion, all welcome. The eggs set into a soft, custardy base that holds everything together.

Whether you are feeding weekend guests, meal-prepping breakfasts for the week, or simply looking for a satisfying dinner, this vegetable frittata delivers every single time.

Prep: 15 mins   Cook: 20 mins   Serves: 6

Why You’ll Love This Vegetable Frittata

  • One pan, minimal cleanup from stovetop straight to oven to table.
  • Endlessly flexible, welcoming whatever vegetables you have on hand.
  • Naturally gluten-free and packed with protein to keep you full.
  • Delicious hot or cold, making it perfect for lunchboxes and picnics.
  • Feeds a crowd with very little effort or expense.

Ingredients

  • 8 large eggs, the foundation of a good frittata
  • 60ml whole milk for a softer, creamier set
  • 1 tbsp olive oil, plus a little butter for flavour
  • 1 small red onion, thinly sliced
  • 1 red bell pepper, diced into small pieces
  • 1 small courgette (zucchini), diced
  • 2 large handfuls baby spinach, roughly chopped
  • 100g cherry tomatoes, halved
  • 80g feta or cheddar, crumbled or grated
  • 2 tbsp fresh herbs such as parsley, chives, or basil
  • Salt and black pepper, to taste

Instructions

  1. Preheat your oven to 190C (170C fan). Crack the eggs into a large bowl, add the milk, a good pinch of salt, and plenty of black pepper, then whisk until smooth and slightly frothy.
  2. Heat the olive oil and a knob of butter in a 25cm oven-safe skillet over medium heat. Add the sliced onion and cook for three to four minutes until it begins to soften.
  3. Add the diced pepper and courgette. Cook for another five to six minutes, stirring occasionally, until the vegetables are tender and any excess moisture has cooked off. This step matters, as watery vegetables make a soggy frittata.
  4. Stir in the chopped spinach and cook just until it wilts, about a minute. Scatter the halved cherry tomatoes across the pan and season everything lightly.
  5. Pour the whisked eggs evenly over the vegetables, tilting the pan so they settle into every gap. Sprinkle the crumbled cheese and half of the fresh herbs over the top.
  6. Let the frittata cook undisturbed on the stovetop for two to three minutes, until the edges begin to set and pull away slightly from the pan.
  7. Transfer the skillet to the oven and bake for 12 to 15 minutes, until the centre is just set and no longer jiggly, with a lightly golden surface.
  8. Remove from the oven and let it rest for five minutes. Scatter over the remaining herbs, then slice into wedges and serve.

Tips for the Best Vegetable Frittata

  • Cook your vegetables first. Softening and drying them out prevents a watery, loose frittata.
  • Use an oven-safe pan. A cast iron or stainless steel skillet moves seamlessly from hob to oven.
  • Do not overbake. Pull it out when the centre is just set; residual heat finishes the job.
  • Add cheese generously. It adds richness and helps the frittata hold together when sliced.
  • Let it rest. A few minutes out of the oven makes slicing cleaner and neater.

Variations & Substitutions

  • Mushroom and Swiss: Swap the pepper for sliced mushrooms and use gruyere cheese.
  • Dairy-free: Skip the cheese and milk, using a splash of oat milk instead.
  • Add some meat: Cooked bacon, ham, or chorizo folds in beautifully for extra heartiness.
  • Potato boost: Add a layer of thinly sliced, pre-cooked potato for a more filling meal.

How to Store & Reheat

Frittata keeps wonderfully. Store leftover slices in an airtight container in the fridge for up to four days. Enjoy them cold straight from the fridge, or reheat gently in a low oven or the microwave until just warmed through, taking care not to overheat and dry out the eggs. You can also freeze individual portions for up to two months; thaw overnight in the fridge before reheating.

What to Serve With It

For a leisurely brunch, pair a wedge with crusty sourdough toast and a simple green salad dressed in lemon and olive oil. Roasted potatoes or a fresh tomato salad round it out into a heartier meal. A dollop of tangy yoghurt or a spoonful of hot sauce on the side adds a welcome lift.

Frequently Asked Questions

What is the difference between a frittata and an omelette?

An omelette is cooked quickly and folded, while a frittata is cooked slowly and finished in the oven, staying open and sliceable like a crustless quiche.

Can I make a frittata ahead of time?

Absolutely. It is one of the best make-ahead dishes, since it tastes great cold and reheats easily, making it ideal for meal prep.

Why is my frittata rubbery?

Rubbery eggs are a sign of overcooking. Bake only until the centre is just set, and remember it continues cooking a little as it rests.

Once you have this simple frittata in your back pocket, you will never look at a crowded vegetable drawer the same way again.