I am a regular at McDonald’s. Even though I’m a trainer and health/fitness writer, it has become a weekly thing.

I use it to bribe my toddler to behave at the grocery store. He really wants that Happy Meal afterwards (probably more about the toy than anything else). And Mommy gets whatever she dang well wants at the moment. Nope, not even going to try to make this “healthy” by getting a salad. Because shopping sucks and it’s lunchtime.

I have no shame about this.

Moderation, right?

It’s now that time of year…the time when they bring out the bright green dye-filled, artery-clogging Shamrock Shake. The one that packs a whopping 65 g of refined sugar (that’s just in the small size) to ensure you immediately increase your risk of diabetes. Not to mention it’s loaded with bad fats and foreign ingredients.

Oh, but it tastes so good!

So the last time we went, I got one. Telling myself I just needed one for a taste test…so I could come up with a healthier version at home.

Totally legit reason.

Boy did I feel sluggish after adding this on top of my crispy chicken sandwich + fries.

But I think I’ve achieved homemade shake success here and wanted to share the creation with you!

Instead of ice cream, we will use good ol’ yogurt (unflavored/unsweetened.) To make it nice and thick, we need to freeze the yogurt ahead of time. (See below – super easy to do with an ice cube tray.)

A slice of avocado and a bit of coconut cream add healthy fats and a creamy texture. 

Spinach serves as the “dye,” creating the perfect green color. If that sounds weird, don’t worry – I promise you won’t even taste it. I’m a big fan of spinach in shakes and smoothies!

And we’re sweetening this thing up with my secret sweet weapon: pure stevia

You can also use another natural sweetener like pure maple syrup, raw honey, or coconut palm sugar, but the stevia will spare you the calories and extra grams of sugar.

And this recipe is totally kid-approved – a hit with both my first grader and toddler (although I must be sneaky so the oldest doesn’t see what I’m putting in it since he is on some sort of veggie strike.)

Alrighty, enough jabbering. Here’s your Healthy Shamrock Shake Recipe!

Healthy Homemade Shamrock Shake


– 3/4 c. (6 oz.) plain yogurt (unsweetened)

– 1/2 c. (4 oz.) milk of choice

– 1/4 of an avocado (peeled)

– 1 handful spinach leaves

– 1 Tbsp. coconut cream (unsweetened)

– 1/2 tsp. vanilla extract

– 1/8 tsp. mint extract

– 1 pinch sea salt

– Sweetener of choice, to taste – try 1/16 tsp. pure stevia powder OR 1-2 Tbsp. pure maple syrup, raw honey, or coconut sugar

– 1 handful ice


1. *First, pre-freeze the yogurt by spooning into ice cube trays. Freeze, then pop out the cubes. (Dip bottom of tray in hot water for about 20 seconds for easier loosening.)

2. Combine all ingredients in a blender.

3. Blend until smooth.

4. Pour into desired serving glass and enjoy!

Nutrition information for this recipe available here.

*This recipe originally appeared on Fit Mix Mom

Do you have a story to share with our readers? We want to hear it! Sign up for our Spoke Contributor Network and start submitting your writing today.