Dairy Free Vegetable Frittata with Sweet Potato and Kale

Dairy Free Vegetable Frittata with Sweet Potato and Kale is the kind of recipe that earns a regular spot in your weekly rotation without any convincing needed. The headline benefit here is the protein count: 17 grams per serving from whole eggs and egg whites, with no dairy required to get there. A lot of egg-based bakes lean on cheese or cream to carry the flavour and hold the structure together, but this one proves you do not need either. The oat milk keeps the eggs tender and the vegetables do all the flavour work. It comes together in one oven-safe pan in about 35 minutes, which makes it a genuinely practical option on busy mornings or for batch cooking across the week. It is gluten free as written, with no substitutions needed. The result is a frittata that holds its shape when sliced, reheats well, and offers a real mix of nutrients in a single portion. It is the kind of breakfast that keeps you full well past mid-morning without feeling heavy.
Sweet potato is the foundation vegetable here, and it earns its place on nutritional grounds, not just colour. A medium sweet potato contributes meaningful amounts of beta-carotene, vitamin C, and potassium, along with slow-digesting carbohydrates that help stabilise blood sugar rather than spike it. Kale adds iron, calcium, and vitamins K and A, which is a useful contribution given this recipe contains no dairy. Cherry tomatoes bring lycopene and a small hit of natural acidity that cuts through the richness of the eggs. Red bell pepper adds vitamin C and a mild sweetness. The red onion and garlic work together to build a savoury base, and garlic specifically contains allicin, which has been studied for its anti-inflammatory properties. Smoked paprika contributes more than flavour: it contains capsaicin compounds and antioxidants from the dried pepper. The olive oil is used to cook the vegetables and coat the pan, and the monounsaturated fat content supports the absorption of the fat-soluble vitamins present in the sweet potato and kale.
Before it even reaches the oven, this frittata smells like something you would want to eat. The garlic and smoked paprika hitting the warm olive oil in the pan create an aromatic base that carries into the finished dish. The sweet potato softens and caramelises slightly around the edges during the stovetop cook, which adds a subtle depth that plain boiled potato would not give you. Kale wilts down considerably, losing its raw bitterness and taking on a savoury, almost nutty flavour once cooked through. The egg mixture, loosened with oat milk and seasoned with fresh thyme, sets into a custardy but firm texture in the oven. The top develops a light golden colour and the edges pull away from the pan slightly when it is done. When you cut into it, the slice holds together cleanly. The cherry tomatoes burst during baking and leave small pockets of concentrated, jammy flavour throughout the egg base. The overall taste is savoury, slightly smoky, with natural sweetness from the potato and pepper.
This recipe supports a few different health goals at once, which is part of why it works for a broad range of people. The protein-to-calorie ratio is strong: 17 grams of protein for 198 calories is a solid return, which makes it useful for anyone managing weight without sacrificing satiety. The fibre from the vegetables helps with digestive health and contributes to the staying power of the meal. It fits a gluten free diet naturally and is fully dairy free, making it accessible to people with lactose intolerance or a dairy allergy. The egg whites are included to lift the protein content without adding extra fat, which is useful for anyone tracking macros. People following an anti-inflammatory eating pattern will find the combination of olive oil, garlic, kale, and tomatoes well-suited to their goals. Athletes eating for recovery, people managing blood sugar, and anyone wanting a structured high-protein start to their day will all get something useful out of this. It is also worth noting that the vegetable variety means this is not a nutritionally thin meal: it genuinely covers a lot of ground in one serving.
This frittata is one of the easier things to meal prep for the week. Cook it on a Sunday, let it cool completely, then slice it into portions and store them in an airtight container in the fridge for up to four days. It reheats well in a low oven at around 160 degrees Celsius for eight to ten minutes, or in a microwave for 90 seconds if you are in a hurry. The texture stays firm enough to reheat without turning rubbery, which is not always guaranteed with egg dishes. For freezing, wrap individual slices tightly and freeze for up to two months, then thaw overnight in the fridge before reheating. For variations, you can swap the kale for spinach or chard if that is what you have. Butternut squash works in place of sweet potato if you want a less sweet flavour. For a higher fat version, a handful of dairy free feta-style cheese crumbled over the top before baking adds a salty, creamy layer without changing the core recipe. Scroll down to the recipe card for the full method and timings.
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.


