Just because it’s the holiday season, it doesn’t mean you have to blow your diet! You can still enjoy the flavors of the season while being healthy, which is the case for these yummy cranberry orange protein muffins!
They are packed with protein and super delicious too. Plus, the cranberry orange flavor is the perfect seasonal touch.
This recipe is super simple too, and you can easily whip these muffins up in no time. Keep on reading below for the full recipe card below!

This post also contains affiliate links, which means I make a small commission off anything you purchase through here, at no additional cost to you. Please read my full Disclosure policy for more details.
Ingredients Needed For Cranberry Orange Protein Muffins:
- 1 ½ cups whole wheat flour or all-purpose flour (I used whole wheat)
- 1 scoop protein powder (I used Devotion Nutrition Angel Food Cake Protein Powder)
- ½ teaspoon baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 teaspoon cinnamon
- 1 cup fresh cranberries or frozen, thawed (I used fresh cranberries)
- 2 large eggs
- ½ cup Greek yogurt plain or vanilla
- ½ cup unsweetened almond milk or any milk of your choice (I used unsweetened vanilla almond milk)
- ¼ cup honey or maple syrup (I used maple syrup)
- 2 tablespoons olive oil
- 1 teaspoon vanilla extract (I used my homemade vanilla extract for this)
- Orange zest, optional

How To Make Cranberry Orange Protein Muffins:
First, preheat your oven to 350 degrees. Then, line a muffin tin with cupcake liners. I always use my Caraway Home muffin tin when making muffins or cupcakes!

Then, mix together all the dry ingredients first. In a large mixing bowl, sift together the whole wheat flour, baking soda, baking powder, salt, and cinnamon until well combined.
Add in the protein powder. As I mentioned above, I used Devotion Nutrition Angel Food Cake Protein Powder for this. You can also use a vanilla or unflavored option too if you don’t want it to be as sweet.

If you’re needing some new protein powder, you can also use my code “Macedonia10” to get 10% off any of their protein powders as well!
Set aside the dry ingredients and prepare the wet ingredients in a separate bowl. Start by whisking the two eggs together slightly.

Then, add in the Greek yogurt, almond milk, honey (or maple syrup), olive oil, and vanilla extract. Stir until everything is well incorporated.

Now, combine the wet ingredients into the dry ingredients. Using a spatula, mix together until everything is combined, but do not over mix.

Gently fold in the cranberries and add in the orange zest, if using. Spoon batter into prepared muffin tin. Bake in preheated oven for 18-22 minutes. Mine took the full 22 minutes.

Cool in muffin tin for about 5 minutes before transferring muffins onto wire racks to cool completely to room temperature.

Store in an airtight container for up to 5 days, or freeze in a freezer bag for up to 3 months as well!

Enjoy Your Cranberry Orange Protein Muffins!
Well, I hope you love these yummy muffins just as much as I did! They are a festive treat, without completely ruining your diet and can start your morning off just right!

I love to keep my leftovers in the freezer, and pop them in the microwave for a few seconds to warm them up. That way, I have a quick and easy breakfast option for busy weekday mornings! If you make these too, let me know below how they turned out for you as well!


Cranberry Orange Protein Muffins
Ingredients
- 1 1/2 cups whole wheat flour or all-purpose flour
- 1 scoop protein powder I used Devotion Nutrition Angel Food Cake Protein Powder, can use vanilla or unflavored as well
- 1/2 tsp baking soda
- 1 tsp baking powder
- 1/2 tsp salt
- 1 tsp cinnamon
- 1 cup fresh cranberries
- 2 large eggs
- 1/2 cup vanilla Greek yogurt can use plain as well
- 1/2 cup unsweetened vanilla almond milk or whatever milk you prefer
- 1/4 cup maple syrup can use honey as well
- 2 tbsp olive oil
- 1 tsp vanilla extract
- orange zest optional
Instructions
- First, preheat your oven to 350 degrees. Then, line a muffin tin with cupcake liners.
- Then, mix together all the dry ingredients first. In a large mixing bowl, sift together the whole wheat flour, baking soda, baking powder, salt, and cinnamon until well combined.
- Add in the protein powder. As I mentioned above, I used Angel Food Cake protein powder for this. You can also use a vanilla or unflavored option too if you don't want it to be as sweet.
- Set aside the dry ingredients and prepare the wet ingredients in a separate bowl.
- Start by whisking the two eggs together slightly. Then, add in the Greek yogurt, almond milk, honey (or maple syrup), olive oil, and vanilla extract.
- Stir until everything is well incorporated. Now, combine the wet ingredients into the dry ingredients.
- Using a spatula, mix together until everything is combined, but do not over mix. Gently fold in the cranberries and add in the orange zest, if using.
- Spoon batter into prepared muffin tin. Bake in preheated oven for 18-22 minutes.
- Cool in muffin tin for about 5 minutes before transferring muffins onto wire racks to cool completely to room temperature.
- Store in an airtight container for up to 5 days, or freeze in a freezer bag for up to 3 months as well!



Leave a Reply