If you’re on the hunt for a breakfast or snack that’s both healthy and delicious, these Spinach & Feta Egg Muffins are going to become your new best friend. They’re like a mini omelet, packed with all the goodness of fresh spinach, creamy feta, and fluffy eggs—perfectly portioned and ready to grab on the go. Plus, they’re a total flavor-packed win, whether you’re eating them for breakfast, lunch, or even a savory snack.
These muffins are not only super simple to make, but they’re also great for meal prepping. Make a batch ahead of time, and you’ve got breakfast ready for days. They’re low-carb, high-protein, and so satisfying. Trust me, these will quickly become a staple in your routine.
Why You’ll Love Spinach & Feta Egg Muffins
Here’s why these egg muffins will be your new go-to breakfast or snack:
Quick and Easy: Minimal prep, just a few ingredients, and you’re good to go. The oven does most of the work.
Meal Prep Friendly: Make a batch at the start of the week, and you’ve got a grab-and-go breakfast or snack all week long.
Packed with Protein: Eggs and feta give you a protein boost to start your day right and keep you feeling full.
Customizable: Add in some extra veggies, swap feta for goat cheese, or even throw in some cooked bacon for added flavor.
Healthy: Full of spinach, which is packed with vitamins and minerals, and light on the carbs—these muffins are a great option if you’re watching your diet but still want something tasty.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients in Spinach & Feta Egg Muffins
The ingredients for these muffins are simple, but they pack a ton of flavor:
Eggs
The base of these muffins. Eggs provide the protein and fluffiness that make these little bites so satisfying.
Fresh Spinach
A healthy, vibrant addition that wilts down beautifully when baked. You can use frozen spinach too—just make sure to thaw and drain it well.
Feta Cheese
This creamy, salty cheese adds richness and a tangy flavor that pairs perfectly with the spinach.
Milk or Cream
A splash of milk (or cream for extra richness) helps create a light, airy texture in the muffins.
Salt & Pepper
Essential for seasoning and bringing out all the flavors.
Optional Add-Ins:
- Chopped Onion or Garlic – for a bit of extra savory depth.
- Herbs – dried oregano, thyme, or basil work beautifully.
- Cooked Bacon or Ham – add some extra protein and flavor.
Instructions
Ready to make these easy, delicious egg muffins? Here’s how:
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C) and grease a muffin tin with non-stick spray or line it with paper liners.
Step 2: Sauté the Spinach
In a small pan, sauté fresh spinach with a little olive oil or butter until wilted—about 2-3 minutes. If using frozen spinach, be sure to thaw and drain it well before adding to the pan.
Step 3: Mix the Eggs
In a bowl, whisk together the eggs, milk (or cream), salt, and pepper until the mixture is smooth and well combined.
Step 4: Combine Spinach and Cheese
Once the spinach is ready, add it to the egg mixture along with crumbled feta cheese (and any other optional add-ins you’re using). Stir to combine.
Step 5: Pour into Muffin Tin
Divide the egg mixture evenly among the muffin tin cups, filling each about ¾ full.
Step 6: Bake
Bake for 18-20 minutes, or until the muffins are set and lightly golden on top. You can test by inserting a toothpick into the center of a muffin—it should come out clean.
Step 7: Cool and Enjoy
Let the muffins cool for a few minutes before serving. Enjoy warm or at room temperature!
Nutrition Facts
Servings: [Number of servings]
Calories per serving: [Calorie count per serving]
Preparation Time
Prep Time: [Time to prepare ingredients]
Cook Time: [Time to bake]
Total Time: [Total time needed]
How to Serve Spinach & Feta Egg Muffins
- On the Go: Grab a muffin or two for a quick breakfast or snack.
- With a Side: Pair with fresh fruit or a small salad for a more complete meal.
- For Lunch: Serve with a side of hummus and veggies for a light, nutritious lunch.
- For Brunch: These make a fantastic addition to a brunch spread alongside some whole-grain toast and fresh fruit.
Additional Tips
- Store in the Fridge: These muffins keep well in the fridge for up to 5 days—perfect for meal prep!
- Freeze for Later: Pop these muffins in the freezer for up to 3 months. Just microwave them for 30-60 seconds to reheat.
- Make Them Dairy-Free: Use a dairy-free cheese alternative and almond milk for a dairy-free version.
- Boost the Veggies: Add other veggies like bell peppers, tomatoes, or mushrooms to the mix for extra flavor and nutrients.
FAQ Section
Q1: Can I use frozen spinach?
A1: Yes, just be sure to thaw and drain it well before using. Frozen spinach is a great time-saver!
Q2: Can I make these without feta?
A2: Absolutely! You can swap feta for goat cheese, cheddar, or even parmesan. Whatever cheese you like best!
Q3: Can I make these egg muffins ahead of time?
A3: Yes, these are perfect for meal prep. You can make them ahead, refrigerate for up to 5 days, or freeze them for later.
Q4: Can I add meat to the muffins?
A4: Yes, diced cooked bacon, sausage, or ham would make a great addition to these muffins for extra protein.
Q5: How do I store leftovers?
A5: Store leftover egg muffins in an airtight container in the fridge for up to 5 days. Reheat in the microwave for about 30-60 seconds.
Conclusion
These Spinach & Feta Egg Muffins are the perfect combo of healthy, easy, and oh-so-delicious. They’re perfect for meal prepping, packed with flavor, and totally customizable. Whether you’re starting your day or need a quick snack, these muffins will keep you satisfied and energized. Try them out and see just how easy it is to eat a wholesome, flavorful breakfast on the go. Ready to add this recipe to your rotation? You won’t regret it!
Print
Spinach & Feta Egg Muffins
- Total Time: 30 minutes
- Yield: 12 muffins 1x
Description
These savory, protein-packed egg muffins are perfect for meal prep or a quick breakfast. Featuring fresh spinach, crumbled feta cheese, and eggs, these bite-sized muffins are a nutritious and satisfying way to start your day. Customize them with your favorite veggies or seasonings!
Ingredients
- For the Egg Muffins:
- 8 large eggs
- 1 cup fresh spinach, chopped
- ½ cup crumbled feta cheese
- 1/4 cup milk (dairy or non-dairy)
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- Salt and pepper, to taste
- Olive oil spray (for greasing the muffin tin)
- Optional Add-ins:
- ¼ cup diced bell peppers
- ¼ cup diced onion
- ¼ cup diced tomatoes
- ¼ cup cooked and crumbled bacon or sausage (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 12-cup muffin tin with olive oil spray or line with silicone muffin liners.
- In a large bowl, whisk together the eggs, milk, garlic powder, onion powder, salt, and pepper until well combined.
- Stir in the chopped spinach and crumbled feta cheese. If using additional add-ins, fold them into the egg mixture.
- Pour the egg mixture evenly into the muffin tin, filling each cup about ¾ full.
- Bake for 18–22 minutes, or until the egg muffins are set in the center and slightly golden on top. A toothpick inserted should come out clean.
- Allow the egg muffins to cool for a few minutes before removing them from the muffin tin. Serve warm or let them cool completely before storing.
- Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven before serving.
Notes
- These egg muffins are versatile and can be customized with your favorite veggies or protein.
- For a dairy-free version, omit the feta or use a dairy-free cheese alternative.
- To make them lower in fat, you can use egg whites or a combination of whole eggs and egg whites.
- They freeze well! Just let them cool completely before freezing in a single layer. Reheat in the microwave or oven when ready to eat.
- Prep Time: 10 minutes
- Cook Time: 18–22 minutes
- Category: Breakfast, Snack
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 muffin
- Calories: 90 kcal
- Sugar: 1g
- Sodium: 200mg
- Fat: 6g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 2g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 180mg