These Spinach Tomato Egg Muffins are the perfect grab-and-go breakfast for busy mornings and are super easy to prep ahead! In under 30 minutes you can whisk up eggs, fresh spinach, cherry tomatoes, and cheese with a little milk, pop them in the oven, and then dig in.
Spray a non-stick or ceramic coated 12-count muffin cup tray with non-stick cooking spray. Make sure you completely coat the cavities so the eggs don’t stick!
Fill each muffin cup to ½ full with the egg mixture. Add 1 tablespoon spinach, 1 tablespoon tomatoes, and 1 tablespoon shredded cheese to each cup. Stir the fillings into the scrambled eggs with a spoon until all ingredients are well combined.
¾ cup baby spinach leaves, ¾ cup cherry tomatoes, ¾ cup shredded Mozzarella cheese
Bake the egg muffins in for 22-24 minutes, or until the middles are set and no longer jiggly.
Serve immediately or refrigerate and enjoy for up to 3-4 days.
Video
Notes
Milk: Whole milk is preferred for it's flavor and texture, but 2% or even a full-fat plant-based milk will work.
Tomatoes: You can use regular vine-ripened tomatoes or Campari tomatoes in place of the cherry or grape tomatoes, just make sure to remove the seeds first so your egg muffins don’t turn out watery.
Cheese: Mozzarella melts beautifully, but feel free to switch it up with white cheddar, Gruyère, or even Fontina for a little extra flavor.
Muffin trays: Use a high-quality non-stick muffin tray or a ceramic-coated one for best results. If you're nervous about sticking, parchment paper liners are a great backup. (Just avoid the paper ones!)
Storage: Let the muffins cool completely before storing. They’ll keep in the fridge for up to 4–5 days or in the freezer for up to 3 months. Reheat in the microwave when ready to eat.