Dairy Free Vegetable Frittata with Sweet Potato and Kale

There is something genuinely satisfying about pulling a golden, puffed frittata out of the oven and knowing it is as nourishing as it looks. This dairy free vegetable frittata with sweet potato started as a solution to a very common problem: wanting a hearty, filling breakfast that did not rely on cheese or cream to taste rich and comforting. The answer, it turns out, is all about layering flavour the smart way. Roasted sweet potato brings a natural, gentle sweetness. Wilted kale adds earthiness and a serious fibre boost. A handful of cherry tomatoes burst and caramelise slightly in the oven, creating little pockets of brightness throughout the dish.
The egg base is the real hero here from a nutrition standpoint. Eight whole eggs plus two extra egg whites push the protein content well above what you would get from a traditional frittata, while keeping the calorie count impressively lean. No cheese means no saturated fat from dairy, and swapping the usual splash of cream for unsweetened oat milk keeps everything smooth and custardy without a single drop of anything dairy based. A generous pinch of smoked paprika and some fresh thyme tie every flavour together in a way that makes this feel far more considered than a simple egg bake.
The method is straightforward and forgiving, which makes it a great recipe for any skill level. You start everything on the hob in an oven-safe pan, building up the vegetable base, then pour the egg mixture straight over and finish the whole thing under a grill or in the oven. No flipping, no fussing, no complicated technique required. The sweet potato gets a head start by being cubed small and lightly sauteed so it becomes tender and slightly caramelised before the eggs ever touch the pan. This step makes a real difference to the final texture. You want the potato soft all the way through, not crunchy or starchy in the middle.
One of the things that makes this dairy free vegetable frittata with sweet potato so practical is how brilliantly it works for meal prep. Slice it into six portions, store them in the fridge, and you have a protein-rich breakfast ready every morning for almost the entire working week. It reheats beautifully and tastes just as good cold, tucked into a lunchbox alongside a simple green salad. You can easily swap the kale for spinach, add in some diced courgette or roasted red peppers, or include a sprinkle of nutritional yeast on top before baking if you want a subtle, cheesy flavour without any actual dairy. This recipe is genuinely flexible, reliably delicious, and built to fuel your morning properly.
Ingredients
- 1 medium sweet potato (peeled and cut into 1cm cubes, roughly 300g)
- 1 tablespoon olive oil
- 1 small red onion (finely diced)
- 2 cloves garlic (minced)
- 2 large handfuls kale (tough stems removed, leaves roughly chopped)
- 150 g cherry tomatoes (halved)
- 1 medium red bell pepper (diced)
- 8 large whole eggs (free-range if possible)
- 2 large egg whites (from 2 extra eggs)
- 60 ml unsweetened oat milk (or any unsweetened dairy-free milk)
- 1 teaspoon smoked paprika
- 1 teaspoon fresh thyme leaves (or half teaspoon dried thyme)
- 0.5 teaspoon ground turmeric (adds colour and anti-inflammatory benefit)
- 0.5 teaspoon fine sea salt
- 0.3 teaspoon black pepper (freshly ground)
- 2 tablespoons nutritional yeast (optional, adds a light savoury depth)
- 2 tablespoons fresh flat-leaf parsley (roughly chopped, to serve)
Instructions
- 1
Preheat your oven to 200 degrees Celsius, or 180 degrees fan. If you plan to finish the frittata under the grill instead of the oven, set the grill to a medium-high heat.
Using a fan setting speeds up the cook and gives you a slightly firmer, more even set through the eggs.
- 2
Heat the olive oil in a 24cm oven-safe non-stick frying pan over a medium heat. Add the cubed sweet potato and cook for 8 to 10 minutes, stirring occasionally, until the edges are golden and the cubes are tender when pierced with a fork.
Keep the cubes small and even so they cook through quickly and evenly without needing pre-boiling.
- 3
Add the diced red onion and red bell pepper to the pan with the sweet potato. Cook for 3 minutes, stirring, until they begin to soften. Add the minced garlic and cook for a further 1 minute until fragrant.
- 4
Add the chopped kale to the pan and stir everything together. Cook for 2 minutes until the kale wilts down. Scatter the halved cherry tomatoes across the pan and distribute all the vegetables into an even layer.
Press the vegetables gently so they sit flat. This helps the egg mixture flow evenly around everything.
- 5
In a large jug or bowl, whisk together the whole eggs, egg whites, oat milk, smoked paprika, turmeric, thyme, salt and black pepper until fully combined and slightly frothy. Stir in the nutritional yeast if using.
Whisking vigorously incorporates a little air, which gives the frittata a lighter, less dense texture once cooked.
- 6
Pour the egg mixture slowly and evenly over the vegetables in the pan. Give the pan a gentle shake to help the egg settle around all the vegetables. Cook on the hob over a low-medium heat for 3 to 4 minutes without stirring, until the edges just begin to set.
Do not stir once the egg is in. You want it to start setting from the bottom up.
- 7
Transfer the pan to the preheated oven and bake for 10 to 12 minutes until the top is set and lightly golden with no wobble in the centre. If using the grill, place the pan under the medium-high grill for 5 to 7 minutes instead, watching closely.
The frittata is done when the centre does not jiggle when you gently shake the pan. A slight golden colour on top is a good sign.
- 8
Remove from the oven and allow to rest in the pan for 3 minutes before slicing. Scatter over the fresh parsley and cut into six wedges to serve.
Resting the frittata for a few minutes lets it firm up slightly and makes it much easier to slice cleanly.
Nutrition per serving
198kcal
Calories
17g
Protein
14g
Carbs
8g
Fat
3g
Fibre
5g
Sugar
310mg
Sodium
Pro Tips
- ✓
Use an oven-safe pan with no plastic handle. Cast iron works brilliantly but takes longer to heat, so reduce the hob time slightly.
- ✓
Cut your sweet potato into roughly 1cm cubes so it cooks through on the hob without needing to be pre-boiled or roasted separately.
- ✓
Do not overcrowd the pan with vegetables. If your pan looks very full before adding the eggs, remove a small amount of the vegetable mix and save it for another use.
- ✓
For a firmer, more sliceable frittata, use the oven method rather than the grill. The grill can sometimes set the top too fast while the centre stays runny.
- ✓
Nutritional yeast is entirely optional but it adds a subtle savoury, almost cheesy flavour that works really well in dairy free cooking.
- ✓
Let the frittata cool to room temperature before storing in the fridge. Wrapping it while hot traps steam and can make the texture watery.
Frequently Asked Questions
Variations
- •
Spicy Chipotle Version
Add half a teaspoon of chipotle powder and a small diced fresh chilli to the vegetable base. Swap the cherry tomatoes for a couple of tablespoons of fresh salsa stirred into the egg mixture before pouring.
- •
Mediterranean Style
Replace the kale with baby spinach, add a handful of sliced sun-dried tomatoes and a few pitted kalamata olives scattered over the top before baking. A sprinkle of dried oregano replaces the thyme.
- •
High Protein Turkey Sausage Frittata
Cook two sliced chicken or turkey sausages in the pan first, remove and slice, then proceed with the vegetable base. Add the sliced sausage back in with the vegetables before pouring in the eggs. This version pushes protein even higher.
- •
Green Goddess Version
Swap the red pepper for courgette, increase the kale to three large handfuls, and add a tablespoon of chopped fresh basil and a handful of frozen peas to the vegetable base for a deeply green, highly nutritious frittata.
Substitutions
- •Sweet potato → Butternut squash or regular white potato (Butternut squash gives a similar sweetness. White potato makes it more neutral and slightly higher in carbs. Both need the same cooking time on the hob.)
- •Oat milk → Unsweetened almond milk, coconut milk or just water (Any unsweetened dairy-free milk works. A tablespoon of full-fat coconut milk adds a very slight richness. Plain water also works fine and keeps calories lower.)
- •Kale → Baby spinach, Swiss chard or cavolo nero (Baby spinach is the simplest swap and needs no chopping. Swiss chard has a mild flavour and wilts beautifully. All three work in equal quantities.)
- •Fresh thyme → Dried thyme, fresh rosemary or dried Italian herbs (Use half the amount if switching from fresh to dried. Rosemary adds a more intense, woody flavour that works well with sweet potato.)
- •Nutritional yeast → Simply omit, or use a pinch of garlic powder for extra depth (Nutritional yeast is optional throughout. Leaving it out does not affect the structure of the frittata at all.)
- •Red bell pepper → Yellow pepper, diced courgette or frozen sweetcorn (Yellow pepper is milder and sweeter. Courgette adds bulk with very few calories. Frozen sweetcorn can be added straight from frozen to the pan.)
🧊 Storage
Store cooled frittata slices in an airtight container in the refrigerator for up to 4 days. For longer storage, wrap individual slices in cling film and freeze for up to 2 months. Thaw overnight in the fridge and reheat in a microwave or low oven before serving.
📅 Make Ahead
This frittata is ideal for weekly meal prep. Bake a full batch on Sunday, slice into six portions and refrigerate. Each morning you have a complete, protein-rich breakfast ready in under 2 minutes of reheating. The flavours actually deepen slightly overnight, making day two slices taste even better.


