Love this recipe?

Let others know why you liked it or share a photo of your creation on Facebook

Share this on Facebook

Whoops something went wrong

We're having troubles updating this score right now, check back later to try again.

Veggie frittata recipe

Veggie frittata

Prep time
10 mins

Cooking time
12 mins

Medium effort


  • 2 tsp vegetable oil
  • 6 eggs
  • 2 tbsp milk
  • 4 slices bread (wholemeal if possible)

Swappable or optional

  • 2 tomatoes, chopped
  • 1 courgette, coarsely grated
  • 1 pinch ground black pepper (optional)

Swap tip

You can replace these vegetables with other family favourites, like peas, sweetcorn or a little bit of thinly cut pepper, mushrooms or onion! Or try spinach for a seasonal twist.


Preheat the grill.


Heat the vegetable oil in a non-stick frying pan. Add the courgette and tomatoes and cook on the hob for 3-4 minutes, stirring often, until soft. Spread out over the base of the frying pan.

If you use a good non-stick frying pan the frittata will be easy to remove.


Beat the eggs and milk together and pour into the frying pan. Cook over a medium-low heat for 4-5 minutes to set the base, then transfer to the grill to set the surface - about 2-3 minutes. Remove from the heat and let the frittata cool for 3-4 minutes.

Take care not to cook over a high heat, or else the base could brown too much before the middle of the frittata is cooked.


Toast the slices of bread. Slice the frittata into wedges and serve with the toast.

You could also make the recipe with extra vegetables, such as mushrooms, spring onions and chopped peppers.

Smart Recipes app

More tasty recipes with our free app

If you like the look of this recipe, you willll love our updated Smart Recipes app.
Fantastic new features include quick and easy recipe ideas and step-by-step videos of how to make them.

Smart Recipes app on the App Store   Smart Recipes app on Google Play