There’s something magical about whipping up a batch of Spinach Feta Muffins on a busy morning. They’re fluffy, savory, and just the right amount of cheesy—perfect for grabbing on the go or enjoying with your morning coffee. I’ve been making these for years, and they’ve become a staple in my kitchen, whether it’s for breakfast, a snack, or even a side dish at dinner. The combination of fresh spinach and tangy feta is a match made in Mediterranean heaven, and the best part? They’re so easy to make, even if you’re not a morning person (trust me, I’m not).

Why You’ll Love These Spinach Feta Muffins
Let me tell you why these muffins have become my go-to recipe—they’re practically foolproof and packed with flavor. Here’s what makes them so special:
Flavorful and Nutritious
These muffins strike the perfect balance between savory and satisfying. The fresh spinach adds a subtle earthiness (and a boost of vitamins!), while the feta cheese brings that tangy kick I can’t resist. It’s like having a little Mediterranean vacation in every bite—without any guilt.
Easy to Make
I’ve made these so many times I could probably do it in my sleep (and some mornings, it feels like I do!). Just mix dry ingredients, stir in the good stuff, combine with wet ingredients, and bake. No fancy techniques—just simple, honest baking that delivers amazing results every time. Even my niece nailed these on her first try!
Ingredients for Spinach Feta Muffins
Here’s what you’ll need to make these savory muffins—I promise it’s all simple stuff you probably already have in your kitchen. The key is using fresh ingredients for the best flavor and texture. Trust me, it makes a difference!
- 2 cups all-purpose flour – Just the regular kind, nothing fancy.
- 1 tbsp baking powder – This is what gives the muffins their lift, so don’t skip it!
- 1/2 tsp salt – Enhances all the flavors without making them salty.
- 1/4 tsp black pepper – Adds a little kick.
- 1/4 tsp garlic powder – For that subtle savory note.
- 1/4 tsp onion powder – Complements the spinach and feta perfectly.
- 1 cup fresh spinach, finely chopped – You can use frozen spinach in a pinch, but fresh is my favorite.
- 1/2 cup crumbled feta cheese – The tangier, the better. I always go for full-fat feta.
- 1 large egg – Make sure it’s at room temperature for easier mixing.
- 1 cup milk (whole or 2%) – Whole milk makes the muffins extra rich, but 2% works too.
- 1/4 cup olive oil – Adds moisture and a hint of Mediterranean flavor.
That’s it! Simple, right? Now let’s get to the fun part—making them.
How to Make Spinach Feta Muffins
Alright, let’s dive into making these beauties! I swear it’s easier than folding a fitted sheet (why are those things so impossible?). Just follow these simple steps, and you’ll have golden, savory muffins ready in no time.
Prep the Batter
First things first – grab two bowls (I like to use one big and one medium). In your large bowl, whisk together all those dry ingredients – flour, baking powder, salt, pepper, garlic powder, and onion powder. Don’t just dump them in and stir – really whisk them! This helps everything get evenly distributed so you don’t end up with a salty bite.
Next, toss in your chopped spinach and crumbled feta. I like to use my hands for this part – gives me an excuse to feel like a real chef! Mix until the spinach and feta are coated in flour mixture. This little trick helps prevent them from sinking to the bottom during baking.
In your other bowl, beat the egg like it owes you money, then whisk in the milk and olive oil. Now comes the fun part – pour your wet ingredients into the dry ingredients and stir gently until JUST combined. Seriously, stop stirring the second you don’t see dry flour anymore. Overmixing is the enemy of fluffy muffins!
Bake to Perfection
While you were mixing, your oven should’ve been preheating to 375°F (190°C). If not, wait patiently – good muffins come to those who wait! Line your muffin tin with cute paper liners or grease it well (I’ve learned this lesson the hard way).

Scoop the batter into each cup, filling them about 2/3 full. Pro tip: An ice cream scoop makes this super easy and keeps your muffins uniform. Pop them in the oven and set your timer for 18 minutes.
At 18 minutes, do the toothpick test – stick one in the center muffin. If it comes out clean or with just a couple moist crumbs, they’re done! If not, give them another minute or two. The tops should be lightly golden – don’t let them get too brown or they’ll dry out.
Let them cool in the pan for just 5 minutes (I know it’s hard to wait!), then transfer to a wire rack. The smell alone will have you grabbing one immediately – I won’t judge!
Tips for Perfect Spinach Feta Muffins
After making dozens of batches (some better than others!), I’ve picked up a few tricks to guarantee spinach feta muffin success every time:
- Spinach prep is key – If using frozen spinach, squeeze out ALL the water. I wrap it in a clean towel and wring it like I’m mad at it. Wet spinach = soggy muffins.
- Feta matters – Go for full-fat, brine-packed feta. That pre-crumbled stuff is too dry. Give it a rough chop for perfect cheesy pockets.
- Don’t peek – Resist opening the oven door during baking! That quick heat loss makes muffins sink. Trust your timer.
- Room temp ingredients – Cold milk and eggs don’t mix as well. Take them out 30 minutes before baking for lighter texture.
These small steps make a big difference in getting those perfect golden tops and tender insides we all crave!
Variations and Substitutions
The beauty of these muffins is how easily you can tweak them to suit your taste or what’s in your fridge! Here are some of my favorite spins on the classic:
- Cheese swaps – Not a feta fan? Goat cheese adds creaminess, or try sharp cheddar for a different tang. Even ricotta works if you’re feeling experimental!
- Veggie additions – Toss in some sun-dried tomatoes or roasted red peppers for extra Mediterranean flair. My friend adds sautéed mushrooms – genius!
- Herb it up – A tablespoon of fresh dill or basil takes these to the next level. Dried oregano works too if that’s all you’ve got.
- Make ’em gluten-free – Just swap the regular flour for your favorite gluten-free blend (I like the 1:1 kinds). Nobody will know the difference!
The possibilities are endless – that’s why I keep coming back to this recipe. What will you try first?
Serving and Storing Spinach Feta Muffins
Here’s the best part – these muffins are amazing warm from the oven, but they’re just as good at room temperature (perfect for packing in lunches). I love them with a smear of cream cheese or a drizzle of honey for a sweet-savory twist. They’re fantastic with soup too – try them with tomato basil for the ultimate comfort meal!
For storage, let them cool completely, then pop them in an airtight container. They’ll stay fresh for about 3 days at room temperature (if they last that long!). You can also freeze them – just wrap individually in plastic wrap and they’ll keep for up to 2 months. A quick 30 seconds in the microwave brings them right back to life!
Spinach Feta Muffins FAQs
I’ve gotten so many questions about these muffins over the years – here are the answers to the ones that pop up most often:
Can I use frozen spinach instead of fresh?
Absolutely! Just make sure to thaw it completely and squeeze out ALL the excess water (I mean really squeeze – wet spinach is the enemy of fluffy muffins). About 1/2 cup of thawed spinach equals 1 cup fresh.
Are these muffins freezer-friendly?
Yes! They freeze like a dream. Just cool them completely, wrap individually in plastic wrap, and pop them in a freezer bag. They’ll keep for 2 months. To revive, microwave for 30 seconds or thaw at room temperature.
Can I make mini spinach feta muffins?
Of course! Just reduce the baking time to about 12-15 minutes. Mini muffins are perfect for parties or kids’ snacks. The recipe makes about 24 minis.
Why did my muffins turn out dense?
Probably from overmixing the batter – remember, stir just until combined! Also check your baking powder isn’t expired. And never skip sifting dry ingredients if your flour tends to clump.
Can I add other cheeses?
Go wild! I’ve tried these with goat cheese, cheddar, even gouda. Just keep the total cheese amount about the same (1/2 cup) so the texture stays perfect.
Nutritional Information
Now, let’s talk about what’s actually in these delicious muffins! Keep in mind these numbers are estimates – your exact counts might vary depending on your specific ingredients (like whether you used whole milk or 2%, or if your feta was extra generous). But here’s the general breakdown per muffin:
- Calories: About 150
- Protein: 4g (thanks to that egg and feta!)
- Carbohydrates: 18g
- Fiber: 1g (spinach power!)
- Sugar: Just 1g naturally occurring
- Fat: 7g (mostly from the olive oil and cheese)
- Sodium: 250mg (mostly from the feta, so go easy on extra salt)
Not bad for a muffin that tastes this good, right? The spinach gives you a nice little vitamin boost too – think vitamin A, vitamin K, and some iron. I always feel better about eating these than sugary breakfast pastries – and they keep me full way longer!

Enjoy Your Spinach Feta Muffins
I hope these muffins bring as much joy to your kitchen as they have to mine! There’s nothing like that first warm, cheesy bite with a cup of coffee. If you make them, I’d love to hear how they turned out – maybe you’ve discovered a new favorite variation! Either way, happy baking, and enjoy every delicious bite. For more recipe inspiration, check out our Pinterest page!
Print
Master the Perfect 20-Minute Spinach Feta Muffins Recipe Today
- Total Time: 30 minutes
- Yield: 12 muffins 1x
- Diet: Vegetarian
Description
Fluffy and flavorful muffins packed with spinach and feta cheese, perfect for breakfast or a quick snack.
Ingredients
- 2 cups all-purpose flour
- 1 tbsp baking powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- 1 cup fresh spinach, chopped
- 1/2 cup crumbled feta cheese
- 1 large egg
- 1 cup milk
- 1/4 cup olive oil
Instructions
- Preheat oven to 375°F (190°C). Grease a muffin tin or line with paper liners.
- In a large bowl, whisk together flour, baking powder, salt, pepper, garlic powder, and onion powder.
- Stir in chopped spinach and feta cheese.
- In another bowl, beat the egg, then add milk and olive oil. Mix well.
- Pour the wet ingredients into the dry ingredients. Stir until just combined.
- Divide the batter evenly into the muffin tin, filling each about 2/3 full.
- Bake for 18-20 minutes or until a toothpick inserted comes out clean.
- Let cool for 5 minutes before serving.
Notes
- You can substitute fresh spinach with thawed frozen spinach (squeeze out excess water).
- For extra flavor, add a pinch of dried oregano or basil.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 muffin
- Calories: 150
- Sugar: 1g
- Sodium: 250mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 25mg



