Mediterranean tofu frittata

Packed with 10 plant points and a protein punch from the tofu, it's a deliciously diverse way to get some extra veggies in.

Breakfast, Dinner, Lunch

Overall rating | 1 Rating

mediterranean frittata with sundried tomatoes
plant points


Serves 4

250g courgette, roughly chopped 1 aubergine, roughly chopped 1 sweet potato, roughly chopped 2 tbsp extra virgin olive oil 3 tbsp harissa 1 tsp oregano 2 red onions, cut into wedges 280g pack firm tofu, cut into cubes 10 eggs A handful of coriander, roughly chopped 4 sundried tomatoes, halved 5 cherry tomatoes, halved Mixed salad leaves, to serve


Step 1

Preheat the oven to 180C fan / 350F and line an 8 x 12-inch roasting tin with baking paper, making sure the paper overlaps the edges, so the frittata is easier to remove.

Step 2

Empty all of the vegetables, oil, 2 tbsp harissa and oregano into the tin and toss to coat. Spread evenly and then roast for 20-25 min, turning halfway through. Add the red onions and roast for a further 15 min.

Step 3

Toss the cubed tofu in the remaining 1tbsp harissa paste and set aside.

Step 4

Beat eggs with the chopped coriander, and then pour into the tin with the tofu and dot around the sundried and fresh tomatoes. Cook for about 25-35 min, until the egg is set.

Step 5

Leave to cool for 5 min and then remove using the extra baking paper at the sides of the tin. Serve with mixed leaves.

Overall rating

Rate and comment

Leave a comment

Your email address will not be published.


[email protected]

September 9, 2022 @ 3:29 pm

So glad you're a fan of the recipe! I haven't frozen it before, but you could try - it might not be as crispy and fresh. It keeps in the fridge for up to 3 days!


January 1, 2022 @ 12:19 pm

This is such a delicious recipe! Super tasty and packed full of veggies and very very filling. Thank you for a great recipe 👍🏻 Also wondering if you can freeze the portions once cooled?