Dairy Free Veggie Egg Muffin Cups High Protein Rainbow Bake

If your mornings feel like a race you keep losing, these dairy free veggie egg muffin cups are about to change everything. Each little cup is essentially a mini frittata, baked golden in a standard muffin tin, loaded with colourful vegetables, and packed with enough protein to genuinely keep you satisfied until lunch. No cheese, no cream, no dairy of any kind. Just clean, whole ingredients that happen to taste incredible together.
What makes these muffin cups genuinely healthier than most versions you will find? First, the protein content. Each serving of three cups delivers around 18 grams of protein, coming from a combination of whole eggs and egg whites. Using a blend of both keeps the fat in check while maximising the amino acid profile. Second, the vegetables do real nutritional work here. Chopped baby spinach, diced red bell pepper, shredded courgette, and sliced spring onions all go in raw before baking. The spinach adds iron and folate, the courgette brings moisture and extra fibre, and the red pepper contributes vitamin C along with a natural sweetness that makes these cups taste lively rather than bland. Third, the base liquid is unsweetened coconut milk from a carton, not a can. It keeps the texture soft and slightly fluffy without adding heavy fat or any dairy.
The spice blend here is simple but intentional. Ground cumin and smoked paprika give these muffin cups a warm, savoury depth that pairs beautifully with the sweetness of the peppers. A small pinch of turmeric adds a subtle earthiness and brings some anti-inflammatory goodness along for the ride. Garlic powder and a modest amount of sea salt round things out. You do not need anything fancy. Every spice listed is probably already sitting in your pantry. The whole thing comes together in one mixing bowl in about ten minutes of prep, and the oven handles the rest. You can be eating hot egg muffin cups in under half an hour from the moment you start.
For meal prep, this recipe is genuinely brilliant. Make a full batch of twelve on a Sunday evening, let them cool completely, and store them in an airtight container in the fridge. Throughout the week, you simply grab two or three, reheat them for sixty to ninety seconds in the microwave, and breakfast is handled. They hold their texture and flavour well for up to four days, and they freeze beautifully for up to two months. Pop them straight from the freezer into the microwave for two to three minutes and they taste almost freshly baked. High protein, high fibre, dairy free, gluten free, and genuinely delicious. These are the breakfast cups that earn a permanent spot in your weekly rotation.
Ingredients
- 6 large whole eggs (free-range if possible)
- 4 large egg whites (from eggs or carton)
- 60 ml unsweetened coconut milk (carton variety, not canned)
- 1 cup baby spinach (roughly chopped)
- 1 medium red bell pepper (finely diced)
- 1 medium courgette (coarsely grated and excess moisture squeezed out)
- 3 stalks spring onions (thinly sliced)
- 2 cloves garlic (minced or 1/2 tsp garlic powder)
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1 tsp ground turmeric
- 1 tsp sea salt (adjust to taste)
- 1 tsp black pepper (freshly ground)
- 1 tsp olive oil (for greasing the muffin tin)
Instructions
- 1
Preheat your oven to 190 degrees Celsius (375 Fahrenheit, fan 170 Celsius). Lightly brush a 12-hole standard muffin tin with olive oil, making sure to coat the sides of each cup well.
Silicone muffin moulds work even better here as the cups pop out cleanly without any greasing needed.
- 2
Grate the courgette and place it into a clean tea towel or several layers of kitchen paper. Squeeze firmly to remove as much liquid as possible. This step stops your muffin cups from becoming soggy in the centre.
Do not skip the squeezing step. Courgette holds a surprising amount of water.
- 3
In a large mixing bowl, crack in the 6 whole eggs and add the 4 egg whites along with the coconut milk. Whisk together well until everything is fully combined and slightly frothy. Add the smoked paprika, cumin, turmeric, sea salt, black pepper, and minced garlic. Whisk again briefly.
Whisking for a full 60 seconds helps incorporate air into the eggs, giving you a fluffier finished cup.
- 4
Add the chopped spinach, diced red bell pepper, squeezed courgette, and sliced spring onions into the egg mixture. Stir everything together with a spatula until the vegetables are evenly distributed throughout the egg base.
- 5
Ladle or pour the mixture evenly into the 12 prepared muffin cups, filling each one about three quarters full. The mixture will puff up slightly as it bakes.
A small ladle or a jug with a spout makes filling the cups much neater and quicker.
- 6
Transfer the muffin tin to the middle rack of the preheated oven and bake for 20 to 22 minutes. The cups are done when the tops are set, lightly golden around the edges, and a toothpick inserted into the centre comes out clean.
Ovens vary. Start checking at the 19-minute mark to avoid over-baking, which can make the texture rubbery.
- 7
Remove the tin from the oven and allow the muffin cups to cool in the tin for 5 minutes before running a small spatula or butter knife around each cup to loosen them. Lift out gently and serve warm.
They will deflate slightly as they cool. This is completely normal and does not affect the flavour or nutrition.
Nutrition per serving
148kcal
Calories
18g
Protein
5g
Carbs
6g
Fat
2g
Fibre
3g
Sugar
310mg
Sodium
Pro Tips
- ✓
Squeeze the grated courgette thoroughly. Extra moisture is the number one cause of soggy egg muffin cups.
- ✓
Use carton coconut milk rather than canned. Canned adds too much fat and makes the texture dense.
- ✓
Let the muffin cups cool fully before storing them in a container. Sealing them while warm creates condensation that makes them wet.
- ✓
Add a few halved cherry tomatoes on top of each cup before baking for extra colour and a slight tang.
- ✓
For extra protein, stir in two tablespoons of nutritional yeast into the egg mixture. It adds a subtle cheesy flavour and boosts the protein content without any dairy.
Frequently Asked Questions
Variations
- •
Mediterranean Style
Replace the courgette with finely diced sun-dried tomatoes and add a handful of chopped kalamata olives and some fresh basil to the egg mixture. Use oregano instead of cumin.
- •
Spicy Jalapeño and Sweetcorn
Add half a finely diced jalapeño and 3 tablespoons of sweetcorn kernels to the base mixture. Increase the smoked paprika to 1.5 teaspoons and add a pinch of cayenne for a bolder kick.
- •
Mushroom and Thyme
Saute 1 cup of finely chopped cremini mushrooms in a dry pan until all moisture evaporates. Add to the egg mixture along with 1 teaspoon of fresh thyme leaves and a pinch of garlic powder.
- •
Asian Inspired
Swap the bell pepper for shredded cabbage and add 2 teaspoons of low-sodium tamari, a teaspoon of sesame oil, and a pinch of ginger powder to the egg base. Top with sesame seeds before baking.
Substitutions
- •Unsweetened coconut milk (carton) → Unsweetened almond milk or oat milk (Both work equally well. Oat milk adds a very slight sweetness which complements the smoked paprika nicely.)
- •Courgette → Broccoli florets (very finely chopped) (Chop broccoli into tiny pieces so it distributes evenly. No squeezing needed.)
- •Red bell pepper → Yellow or orange bell pepper (Any colour works. Green pepper is slightly more bitter but still delicious.)
- •Baby spinach → Kale or rocket (Remove tough kale stems and chop finely before adding. Rocket wilts quickly during baking and works well.)
- •Fresh garlic → Garlic powder (Use half a teaspoon of garlic powder in place of 2 cloves of fresh garlic.)
🧊 Storage
Store cooled egg muffin cups in an airtight container in the refrigerator for up to 4 days. For longer storage, place them in a single layer on a baking sheet, freeze until solid (about 1 hour), then transfer to a freezer-safe bag or container for up to 2 months.
📅 Make Ahead
The full batch can be baked on a Sunday and portioned into daily servings throughout the week. The egg and vegetable mixture can also be prepped and refrigerated overnight before baking, though the courgette may release a little extra moisture. Give the mixture a good stir before portioning into the tin.


