Healthy Breakfast Recipes

Dairy Free Vegetable Frittata with Sweet Potato and Kale

High ProteinDairy-FreeGluten-FreeMeal PrepNut-Free
Prep Time12 min
Cook Time23 min
Servings6
Calories198 kcal
Health Score6/10
↓ Jump to recipe
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

Serves:6
  • 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. 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. 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. 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. 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. 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. 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. 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. 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

Can I make this dairy free vegetable frittata with sweet potato ahead of time?

Yes, absolutely. This frittata is one of the best breakfast meal prep recipes around. Bake it fully, let it cool, then store sliced portions in an airtight container in the fridge for up to four days. Reheat individual slices in a microwave for about 60 to 90 seconds or warm them in a low oven for 8 minutes.

Does a frittata need dairy to be creamy and custardy?

Not at all. The creaminess in a frittata mainly comes from the ratio of eggs to liquid and how gently it is cooked. Using a small amount of unsweetened oat milk, almond milk or even just water in place of cream or dairy milk gives you a lovely smooth texture without any dairy at all.

Can I use a different vegetable instead of kale?

Definitely. Baby spinach is the easiest swap and wilts down even faster than kale. Courgette, broccoli florets, asparagus tips, or diced roasted courgette all work well. Just make sure any denser vegetables like broccoli are cooked through before you add the eggs.

What pan size works best for this recipe?

A 24cm oven-safe frying pan is ideal for six servings. A 20cm pan will give you a thicker, deeper frittata that takes a few extra minutes in the oven. Avoid anything larger than 26cm as the egg layer becomes too thin and can dry out quickly.

Is this frittata suitable for a gluten free diet?

Yes, the base recipe is naturally gluten free. Just double check that your oat milk is certified gluten free if you have coeliac disease or a serious oat sensitivity, as some oat milks are processed in facilities that handle gluten.

How do I stop the frittata from sticking to the pan?

The key is using a good quality non-stick or well-seasoned cast iron pan and making sure your oil coats the entire base before adding any vegetables. Running a silicone spatula gently around the edges once the egg is poured in also helps prevent sticking before it goes in the oven.

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 potatoButternut 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 milkUnsweetened 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.)
  • KaleBaby 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 thymeDried 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 yeastSimply 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 pepperYellow 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.