Spinach and Mushroom Egg Muffins for Meal Prep and Weight Loss

Sunday afternoon, a quiet kitchen, and twelve little protein-packed muffins cooling on the counter. That is honestly one of the most satisfying meal prep feelings you can have, especially when those muffins are going to carry your mornings through an entire busy week. These spinach and mushroom egg muffins are built specifically for weight loss meal prep, which means every ingredient has been chosen with purpose. High protein, high fibre, low calorie, and genuinely filling. No sad desk breakfasts here.
The base of this recipe uses a combination of whole eggs and egg whites. This gives you all the richness and nutrition of whole eggs while keeping the calorie count lean and the protein count impressive. Each muffin comes in at roughly 80 calories but delivers around 9 grams of protein per serving of two muffins. Baby spinach brings iron, folate, and fibre, while cremini mushrooms add a deep savoury flavour along with B vitamins and selenium. A small amount of crumbled reduced-fat feta adds a salty, creamy punch without loading up the fat content. Red onion and garlic round everything out with natural prebiotics that support gut health, which is a genuine bonus when you are focused on weight management.
What makes this recipe stand out from the versions you might have seen around is the addition of ground flaxseed stirred directly into the egg mixture. It sounds unusual, but you honestly cannot taste it. What it does is add a quiet nutritional upgrade, boosting omega-3 fatty acids, fibre, and helping the muffins hold together beautifully without any flour or filler. A pinch of smoked paprika and dried thyme gives each muffin a warmth and depth that makes them feel far more indulgent than they actually are. These are not bland diet food. These are breakfast you actually want to eat.
From a practical standpoint, these muffins are as low-effort as breakfast gets. You saute the vegetables for about eight minutes, whisk everything together, pour into a lined muffin tin, and bake. Start to finish, you are looking at around 35 minutes. Once cooled, they store brilliantly in the fridge for five days or in the freezer for up to three months. Reheat in the microwave for 60 to 90 seconds and you have a hot, satisfying breakfast ready before your coffee has even finished brewing. They travel well too, so they work as an on-the-go option when your morning gets away from you.
Ingredients
- 1 tsp extra virgin olive oil (for sauteing vegetables)
- 1 cup cremini mushrooms (finely sliced)
- 1 cup red onion (finely diced)
- 2 cloves garlic (minced)
- 2 cups baby spinach (roughly chopped)
- 4 large whole eggs (free-range where possible)
- 4 large egg whites (from carton or freshly separated)
- 2 tbsp unsweetened almond milk (or any low-fat milk)
- 1 tbsp ground flaxseed (adds fibre and omega-3s, unflavoured)
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 tsp black pepper (freshly ground)
- 1 tsp sea salt
- 3 tbsp reduced-fat feta cheese (crumbled)
- 1 tbsp fresh chives (finely chopped, for topping)
- 1 spray olive oil cooking spray (for greasing muffin tin)
Instructions
- 1
Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). Lightly spray a 12-cup muffin tin with olive oil cooking spray, or line with silicone muffin liners for easy removal.
Silicone liners are genuinely the easiest option here as the egg muffins release cleanly without sticking.
- 2
Heat the olive oil in a non-stick skillet over medium heat. Add the red onion and cook for 2 minutes until it starts to soften. Add the garlic and cook for another 30 seconds until fragrant.
- 3
Add the sliced mushrooms to the skillet and cook for 4 to 5 minutes, stirring occasionally, until they release their moisture and start to turn golden. Add the baby spinach and stir until just wilted, about 1 minute. Remove from heat and allow to cool slightly.
Do not rush this step. Letting the mushrooms cook down properly concentrates their flavour and removes excess water that could make your muffins soggy.
- 4
In a large mixing bowl, whisk together the whole eggs, egg whites, almond milk, ground flaxseed, smoked paprika, dried thyme, black pepper, and sea salt until well combined and slightly frothy.
Whisking for a full 60 seconds incorporates a little air and gives the muffins a slightly lighter texture.
- 5
Divide the cooked vegetable mixture evenly among the 12 muffin cups, filling each about one third full. Pour the egg mixture evenly over the vegetables in each cup, filling to about three quarters full to allow room to rise.
- 6
Sprinkle the crumbled reduced-fat feta cheese evenly across all 12 muffins. Top with fresh chives.
- 7
Bake in the preheated oven for 18 to 22 minutes, until the egg muffins are set in the centre, lightly golden on top, and starting to pull away from the edges of the tin. A toothpick inserted into the centre should come out clean.
Ovens vary, so start checking at the 18-minute mark. Overbaking makes them rubbery.
- 8
Remove from the oven and allow to cool in the tin for 5 minutes before transferring to a wire rack. Serve warm or allow to cool completely before storing.
Nutrition per serving
160kcal
Calories
16g
Protein
5g
Carbs
7g
Fat
2g
Fibre
2g
Sugar
310mg
Sodium
Pro Tips
- ✓
Use a kitchen scale or measuring cup to divide the egg mixture evenly so all muffins cook at the same rate.
- ✓
Pat your mushrooms dry with a paper towel before slicing if they look particularly wet. Excess moisture is the main reason egg muffins turn out watery.
- ✓
For extra protein, stir two tablespoons of plain non-fat Greek yogurt into the egg mixture before pouring. It makes them slightly creamier and boosts the protein further.
- ✓
Letting the muffins cool completely before refrigerating prevents condensation inside the storage container, which keeps them fresher for longer.
- ✓
Reheat from frozen by microwaving on high for 90 seconds, or thaw overnight in the fridge and reheat for 60 seconds.
Frequently Asked Questions
Variations
- •
Sun-Dried Tomato and Basil
Replace the mushrooms with two tablespoons of chopped sun-dried tomatoes (packed in water, drained) and add a teaspoon of dried basil to the egg mixture. This gives a more Mediterranean flavour profile.
- •
Turkey and Spinach
Add two ounces of cooked, crumbled lean turkey breast or turkey sausage to the vegetable mixture before dividing into the muffin cups. This pushes the protein content up significantly and makes the muffins more substantial.
- •
Bell Pepper and Jalapeno
Swap the mushrooms for half a diced red bell pepper and add half a finely diced jalapeno (seeds removed for mild heat) for a colourful, vitamin-C rich variation with a gentle kick.
- •
Greek Style
Use a quarter cup of diced roasted red pepper alongside the spinach, swap thyme for dried oregano, and add a few sliced kalamata olives on top of each muffin before baking for a bright, Greek-inspired flavour.
Substitutions
- •Cremini mushrooms → Button mushrooms or shiitake mushrooms (Button mushrooms work exactly the same way. Shiitake mushrooms add a slightly more intense, earthy flavour and extra immune-supporting compounds.)
- •Baby spinach → Kale or Swiss chard (Remove tough stems and chop finely. Kale is slightly more bitter but holds up very well to baking and adds extra fibre.)
- •Reduced-fat feta cheese → Nutritional yeast (Use one tablespoon of nutritional yeast for a dairy-free, cheesy flavour that also adds B vitamins.)
- •Unsweetened almond milk → Oat milk or low-fat dairy milk (Any unsweetened plant milk or low-fat dairy milk works here. The small quantity means the flavour difference is minimal.)
- •Ground flaxseed → Ground chia seeds (Ground chia seeds provide the same binding and fibre benefits. Use the same quantity, one tablespoon.)
- •Egg whites → Carton liquid egg whites (Carton egg whites are a convenient option for meal prep. Use three tablespoons of carton egg whites per large egg white the recipe calls for.)
🧊 Storage
Store cooled egg muffins in an airtight container in the refrigerator for up to 5 days. For freezing, place in a single layer on a lined tray and freeze until solid, then transfer to a freezer-safe bag or container for up to 3 months. Label with the date. Reheat refrigerated muffins in the microwave for 60 seconds and frozen muffins for 90 seconds.
📅 Make Ahead
These egg muffins are designed for meal prep. Bake a full batch on Sunday and your breakfasts are covered Monday through Friday. You can also pre-chop and saute the vegetables the night before, store them covered in the fridge, and simply whisk and bake fresh in the morning to cut total prep time to under 10 minutes.


