Who says muffins have to be sweet? We think savory muffins deserve to be in the spotlight, too. In this easy Mediterranean muffin recipe, spinach and cheese combine to make a delicious, savory muffin that's a filling snack or fun side dish with dinner. 

To make these moist savory muffins you will need fresh spinach, eggs, Greek yogurt, olive oil, heavy cream, cheddar cheese (or your favorite cheese), flour, baking powder and a dash of salt. The garlic powder is optional. The ingredients are mixed together and baked until golden, about 18 minutes. So quick and easy!

These satisfying spinach (check out the health benefits of spinach) muffins make a great addition to any lunch or even dinner. You also can just grab one as a quick Mediterranean-inspired snack anytime you feel like one. If serving for breakfast or an elegant brunch, add in some crisp, cooked bacon or prosciutto, if you like. You could even wrap the muffins individually so they're easy to grab for snacking on the go.

Note: 30Seconds is a participant in the Amazon affiliate advertising program and this post contains affiliate links, which means we may earn a commission or fees if you make a purchase via those links.

Cuisine: Mediterranean
Prep Time: 7 minutes
Cook Time: 15 to 18 minutes
Total Time: 22 to 25 minutes

Servings: 12


  • 2 cups chopped fresh spinach, washed and dried well
  • 2 eggs
  • 1/3 cup Greek yogurt
  • 1/3 cup olive oil
  • 1/2 cup heavy cream
  • 1/2 teaspoon garlic powder (optional)
  • 1 1/2 cups grated cheddar cheese
  • 1 1/2 cups flour
  • 1 1/2 teaspoons baking powder
  • dash of salt

Helpful Products

Recipe Notes

  • You could use sour cream instead of Greek yogurt.
  • For more Mediterranean flavor, add in the garlic powder.
  • You could substitute your favorite cheese for the cheddar. Gouda, feta, white cheddar, gruyere, mozzarella, Swiss and provolone would all be good substitutes.
  • Store muffins in an airtight container in the refrigerator.

Here's how to make it: 

  1. Combine the eggs, Greek yogurt, olive oil, cream and garlic powder, if using, in a large mixing bowl. Whisk to combine.
  2. In another mixing bowl, combine the flour, baking powder and salt. Stir to combine. 
  3. Add the dry ingredients and grated cheese to the wet ingredients. 
  4. Stir in the spinach. 
  5. Fill muffin tins with the batter. Sprinkle the top of the muffins with a little more cheese, if desired. Bake in a preheated 350-degree F oven for about 15 to 18 minutes, or until golden brown.

Nutrition Facts Per Serving

Calories: 174

Total Fat: 10.2g

Saturated Fat: 4.6g

Cholesterol: 81mg

Sodium: 128mg

Total Carbohydrate: 16.5g

Dietary Fiber: 1g

Total Sugars: 0.4g

Protein: 7.4g

Vitamin D: 10mcg

Calcium: 664mg

Iron: 2mg

Potassium: 1411mg

Recipe cooking times, nutritional information and servings are approximate and provided for your convenience. However, 30Seconds is not responsible for the outcome of any recipe, nor may you have the same results because of variations in ingredients, temperatures, altitude, errors, omissions or cooking/baking abilities. This recipe has been analyzed by VeryWellFit. However, any nutritional information is provided as a courtesy and it is up to the individual to ascertain accuracy. To ensure image quality, we may occasionally use stock photography.

Need to convert cooking and baking measurements? Here are some kitchen conversion charts. Here's how to submit your recipes to 30Seconds.

Take 30 seconds and join the 30Seconds community, and follow us on Facebook to get recipes in your newsfeed daily.

See more tips on 30Seconds.com – Inspire and be inspired!

Comments (5)

Pure yumminess. 😋
What a great way to hide veggies in plain sight!
Elisa Schmitz
OMGoodness, these look awesome.
NLCB Lotto Result
That was delicious. My compliments to the chef!
Elisa Schmitz
So glad you enjoyed it! Thanks for sharing.
Post a comment

Related tips

See also

30seconds.com is a place to connect, discover and share inspiring tips - 30 seconds at a time.
Go to 30seconds.com

Let's Connect