Spinach and Mushroom Egg Muffins for Meal Prep and Weight Loss

Spinach and Mushroom Egg Muffins are a meal prep staple that genuinely earns a place in your weekly routine. With 16 grams of protein and only 160 calories per serving, these muffins sit at a nutritional sweet spot that most grab-and-go breakfasts cannot match. The combination of whole eggs and egg whites keeps the protein high while managing the fat content carefully, which matters when you are tracking macros for weight loss. Unlike overnight oats or smoothie bowls that spike blood sugar and leave you hungry before lunch, these muffins deliver sustained energy from protein and fat with only 5 grams of carbohydrates. They bake in a standard muffin tin, require no special equipment, and hold their shape well enough to stack in a container and pull out on a busy morning without any fuss. The smoked paprika and thyme give them a savoury depth that makes them feel like a proper meal rather than a diet compromise. That combination of convenience and nutrition is what sets this recipe apart from similar egg bake recipes you might have tried before.
Every ingredient in this recipe has a specific job to do. The cremini mushrooms bring meaty texture and umami flavour, and they are also a source of B vitamins including riboflavin and niacin, which support energy metabolism. Baby spinach adds iron, vitamin K, and folate without contributing meaningful calories, and it wilts down dramatically so you get a full two cups of greens packed into a small bake. Red onion contributes prebiotic fibre that feeds gut bacteria, along with quercetin, a flavonoid linked to reducing inflammation. Garlic adds allicin, a compound with well-documented antimicrobial and cardiovascular benefits. The whole eggs provide fat-soluble vitamins A, D, and E alongside choline, which is critical for brain health. The egg whites bump the protein count without adding extra fat. Ground flaxseed is included for its omega-3 fatty acids and additional fibre, helping to bind the mixture slightly and support digestive regularity. The almond milk thins the egg mixture just enough to create a lighter texture without adding dairy. Extra virgin olive oil rounds out the healthy fat profile with monounsaturated fats that support heart health.
When you open the oven after these have been baking for about 20 minutes, the kitchen fills with a warm, earthy smell that sits somewhere between a frittata and a savoury pastry. The edges of each muffin set to a light golden colour, pulling away from the muffin tin slightly, which tells you they are ready. The interior stays soft and just a little springy when you press the top gently. Biting in, you get the yielding texture of cooked egg surrounding pockets of tender mushroom and soft spinach, with a faint warmth from the smoked paprika that lands at the back of the palate. The thyme adds a herbal note that keeps the flavour interesting without overpowering anything. The flaxseed is undetectable in taste but adds a very subtle nuttiness that works well with the mushroom. Sauteing the vegetables before folding them into the egg mixture is an important step because it drives off excess moisture, which prevents the muffins from becoming watery or collapsing in the centre. That pre-cook step takes ten minutes but makes a real difference in the final texture.
From a health perspective, this recipe supports several specific goals at once. The high protein content promotes satiety, which reduces overall calorie intake throughout the day, making these muffins a practical tool for anyone working toward fat loss. The low carbohydrate count makes them compatible with ketogenic and low-carb eating patterns, and because they contain no gluten-containing ingredients, they suit people with coeliac disease or gluten sensitivity without any modifications needed. The fibre from the spinach, mushrooms, and flaxseed contributes to digestive health and helps stabilise blood sugar after eating. Athletes and active people will appreciate the protein density for muscle repair and recovery, particularly when eaten within a couple of hours of morning training. People managing type 2 diabetes or insulin resistance will find the 5-gram carbohydrate count useful for keeping glucose levels steady. The choline from the eggs also supports liver function and cognitive performance, making these a solid choice on days when focus and mental clarity matter as much as physical energy.
These muffins are built for batch cooking. You can make a full tray of 12 on a Sunday and have breakfast covered for the entire working week. Once cooled completely, store them in an airtight container in the refrigerator where they keep well for up to five days. For longer storage, wrap each muffin individually in cling film and freeze them for up to three months. To reheat from the fridge, 60 to 90 seconds in the microwave is enough. From frozen, allow them to thaw overnight in the fridge before reheating, or microwave on a lower power setting for two to three minutes. For variations, try swapping the cremini mushrooms for roasted red peppers and sun-dried tomatoes for a Mediterranean flavour profile. A handful of crumbled feta stirred into the egg mixture before baking adds creaminess and a salty edge. You can also use frozen chopped spinach in place of fresh, as long as you squeeze out the excess water thoroughly before adding it. All the measurements and step-by-step instructions are in the recipe card below.
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.


