This breakfast egg muffins recipe uses fresh ingredients for a healthy morning meal. Make this recipe for a quick breakfast or to eat on the go!
Sometimes it’s hard to have a nutritious meal when mornings are busy and rushed.
These egg muffins are the perfect solution since they can be made ahead of time and reheated quickly whenever you need them.
Plus, it’s easy to double or triple this recipe to make enough to feed a family.
What you’ll need to make this breakfast egg muffins recipe:
- Cauliflower – Finely chop it yourself or use riced cauliflower. However, be sure to press riced cauliflower with paper towels to remove moisture or it will affect the texture of the egg muffins.
- Bacon – Chop the bacon and cook in a skillet on the stove until crispy, or make it in the oven and then crumble once it has cooled. Or, use crumbled or chopped breakfast sausage instead. You can also use ham, if you prefer.
- Red bell pepper
- Spinach – Use fresh spinach, as thawed frozen spinach has too much water content to work in this recipe.
- Red onion
- Mozzarella cheese – Always buy fresh cheese and shred it yourself. Bagged shreds have a preservative that prevents them from melting properly. You can also use cheddar cheese.
- Spices: garlic powder, dried oregano, salt and pepper
- Vegan – Use an egg replacer and vegan mozzarella. Leave out the bacon or replace it with vegan sausage crumbles.
- Vegetarian – Leave out or replace the bacon with something else. Feel free to substitute any other vegetables you have on hand as well.
- Whole30/Paleo – Make these without cheese, or add some nutritional yeast for cheese flavor.
Breakfast egg muffins recipe
This breakfast egg muffins recipe couldn’t be simpler to make – just combine the ingredients in a bowl, pour into muffin liners, and bake!
- Mix the batter: First, whisk the eggs. Then, stir in the rest of the ingredients until well combined.
- Fill the muffin pan: Divide the batter into the wells in the pan. It can help to use a large muffin scoop to reduce mess and guarantee evenly sized muffins. Add extra bacon and cheese on top if you’d like.
- Bake and serve: Bake until the eggs are set and the muffins start to crisp around the edges. Let them cool for a few minutes before removing them from the pan.
- Prevent sticking – Be sure to grease your muffin pan so the breakfast muffins don’t stick. Silicone pans and muffin liners can be used without oil or butter, or regular paper muffin liners will work as well.
- Storage – Keep in the refrigerator in an airtight container for up to 3 days. You can also freeze them for up to 3 months. Just wrap each individually in plastic wrap and place in a ziploc bag. Thaw in the refrigerator or heat straight from the freezer.
- Reheating – Microwave for 30 seconds or until warmed through. Increase the time if still frozen, or heat in the toaster oven for crispier edges if you prefer.
Use these egg muffins in breakfast meal prep bowls for a ready-made morning meal or something you can easily grab on your way out the door.
They taste great as leftovers, can easily be reheated in the microwave, and can be combined with just about anything. Here are some ideas:
- Fresh greens and tomatoes
- Nuts and fruit
- Skillet potatoes
- Roasted butternut squash
- Baked sweet potato
Other Easy Breakfast Recipes
- Make-Ahead Veggie Breakfast Casserole
- Breakfast Lemon Blueberry Blender Muffins
- Easy Breakfast Vegetable Frittata
- Low-Carb Almond Flour Pancakes
- Gluten Free Peanut Butter Pancakes
- Easy Kale Breakfast Salad Recipe
Breakfast Egg Muffins Recipe
- 1 ½ cups cauliflower - finely chopped just like riced cauliflower
- 5 large eggs - beaten
- ¼ cup cooked bacon or ham - chopped (save some for topping)
- ½ cup spinach - chopped
- ½ cup red bell pepper - chopped
- ½ cup red onion - chopped
- ½ tsp garlic powder
- ½ tsp dried oregano
- 1 cup shredded Mozzarella or cheddar cheese - save some for topping
- kosher salt and freshly ground black pepper to taste
- Place a rack in the center of your oven and preheat to 375 degrees F.
- In a large bowl briskly whisk together the eggs. Add in the same bowl, cauliflower, bacon, spinach, bell pepper, onion, garlic powder, dried oregano, Mozzarella and salt and black pepper. Mix well to combine.
- Carefully fill each muffin cup three-quarters full. Top with chopped bacon and more shredded cheese if desire.
- Bake for about 20-25 minutes, or until lightly golden.
- Let cool for 5 minutes, and then run a butter knife around the edges of each muffin to loosen it. You don’t need to do this step if you use a silicone muffin pan/cup. Remove them from the pan and enjoy.
If you make this recipe, follow @primaverakitchen on Instagram, snap a photo and hashtag it #primaverakitchen. I'd love to see what you're making!