Place the diced sweet potato and cauliflower onto a baking tray. Drizzle with olive oil, season with salt, pepper and smoked paprika, then roast for 25–30 minutes until golden and tender.
Meanwhile, lightly steam or boil the green beans and corn for 3–4 minutes until just tender.
In a large bowl, whisk together the eggs, grated cheese and a little extra seasoning.
Add the roasted sweet potato and cauliflower, green beans, corn, tomatoes and onion into the egg mixture and stir gently to combine.
Pour into a greased baking dish or ovenproof frypan.
Bake for 25–30 minutes until the frittata is set and golden on top.
Allow to cool slightly before slicing and serving.
Notes
Perfect for brunch, lunchboxes or easy weekend dinners.
Serve warm with a fresh salad or crusty bread.
You can also add cooked bacon, ham or feta for an extra twist.
Leftovers keep well in the fridge for 2–3 days and are great cold the next day.