Sweet potato frittata with a tomato salsa

An easy, satisfying dish that looks amazing. The sweet potatoes add variety and flavour. And gives you 3 of your 5 a day.
Buy recipe ingredients
Sorry, but we can’t put these items directly into your trolley, but click and you can do it yourself.


Ready time:1 hour 20 minutes

Rate this recipe

Prep time:
25 minutes

Cooking time:
55 minutes

1 serving provides

  • 19.9
  • 521
  • 14.1
  • 0.55
  • 5.8


  1. Put the potato and sweet potato slices in two separate pans of water, bring to the boil and cook for 15 minutes.
  2. Meanwhile, heat 1 tablespoon olive oil (if using) in a large frying pan and cook half the onion for 5 minutes, adding in the garlic (if using) for the last minute. Stir through the peas and cook for a further 2-3 minutes. Tip into a bowl with the sliced potatoes, and pour in the beaten eggs, half the chilli and season to taste. Fold carefully together, making sure all the potatoes are covered in the egg mixture.
  3. Heat the butter (if using) in the same pan, pour in the frittata mixture, then layer the sweet potato slices on top. Cook over a low heat for 15-20 minutes
  4. Preheat the grill. Mix together the tomatoes, chilli and remaining onion in a bowl, then season to taste and set to one side.
  5. Brush the sweet potato with the remaining oil, and place the frittata under the grill and cook for a further 5-10 minutes, until fully set. Serve in slices with the tomato salsa and the lettuce.
Buy recipe ingredients


  • 500g sweet potatoes, peeled and sliced thinly
  • 500g basics potatoes, peeled and sliced thinly
  • 1 red onion, chopped finely
  • 300g garden peas by Sainsbury's
  • 6 medium free-range Woodland eggs by Sainsbury's, beaten
  • 150g tomatoes, chopped finely
  • 1 red chilli, deseeded and finely chopped
  • 1 round lettuce, leaves torn

From your store cupboard

  • 1½ tablespoons oil (optional)
  • 1 garlic clove (optional)
  • 15g butter (optional)

Get practical help