Cherry Vanilla Protein Muffins with Streusel & a Peanut Butter Core.

This post was sponsored by Orgain Organic Protein Powder.

Oh hayyyy, peanut butter core.

cherry vanilla protein muffins with a peanut butter core |

These muffins are a bit PB&J-esque, which is great for your inner child.  I heard one time that you want to be child-like.  Not child-ish.  Hanging on to that child-like since of joy/play, but not acting like a child.  So these muffins are my way of being child-like.  They channel my middle school PB&J days, but are adult in that I added some protein powder to help them satisfy me a bit better. 

cherry vanilla protein muffins with a peanut butter core |

Let’s talk about what I want in a muffin.  

I want it to be dense, hearty and oat-y.  For instance, store-bought muffins tend to bore me a bit because they just taste like fluffy cake.  I like cake.  I do.  But for whatever reason I’m not really a muffin person unless they’re a bit more hearty and are filled with oats.  Now.  I will make exceptions for any muffin if it has a streusel topping.  I can get excited for a streusel topping.  OR if it’s like a carrot cake muffin, because carrot cake is usually a bit on the dense side.  But if I’m choosing a sweet breakfast I’d much prefer a nutella crepe, an almond croissant, or cake donuts.  Cake donuts taste like cake, but they’re like dense cakes, which makes them > than muffins in my opinion.

cherry vanilla protein muffins with a peanut butter core |

So how do I like muffins in my life? I like them hearty.  For this muffin I…

1) went a bit oat happy

2) stuffed in a peanut butter core

3) mixed in some protein powder

The protein powder I used was Orgain Protein Powder, which comes in two classic flavors: Creamy Chocolate Fudge and Sweet Vanilla Bean.  The protein powder is organic, plant-based protein from organic brown rice, hemp, chia, and pea proteins.  I feel like protein powder can suck.  But I really enjoyed the taste of this one.  I’ve mixed both flavors into overnight oats and it dissolves really well into the milk. 

I partnered with Orgain because I needed a product for a client a couple months ago and Orgain ended up being my recommendation for them.  When I looked into the product more I saw that Orgain was created by a doctor after he couldn’t find nourishing nutritional products when he was ill.  He made it his personal mission to formulate nutritional products based on real food, using only organic ingredients to help people achieve and maintain good physical health.

cherry vanilla protein muffins with a peanut butter core |

So I’m a fan of this protein powder.  Also into these muffins went fresh cherries.  GEEZ.  Cherries are so delicious right now.  And watermelon.  Watermelon is perfect right now.  But don’t put watermelon into these muffins.  That would be weird.  But you could put blueberries into them.  

Or blackberries.  

Or raspberries.  

Or even mashed banana.  I feel like I always get at least one comment a week from someone telling me they hate mashed bananas and they ask what they could use to replace the mashed banana in whatever recipe it may be.  But fear not, there are no mashed bananas in these.

cherry vanilla protein muffins with a peanut butter core |

Let’s pretend I was you.  If I were you, I’d make these this weekend.  No pressure.  But these sure are tasty and they make a great breakfast/snack/dessert option.

cherry vanilla protein muffins with a peanut butter core | immaEATthat.comcherry vanilla protein muffins with a peanut butter core |

Cherry Vanilla Protein Muffins with Streusel & a Peanut Butter Core.

Yield: makes a dozen totally delicious muffin

Prep Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes


1 1/2 cup rolled oats
1/2 cup whole wheat flour
1/2 cup all-purpose flour
1/2 cup Orgain Organic Sweet Vanilla Bean Protein Powder
1/2 cup sugar
1 teaspoon baking soda
1/4 teaspoon salt
1 1/2 cup milk
3 tablespoons butter, melted
2 teaspoon vanilla extract
1 cup fresh cherries, pitted and chopped
2 tablespoons ground flaxseed mixed with 3 tablespoons water
~6 tablespoons peanut butter

1/3 cup rolled oats
1/4 cup all-purpose flour
1/4 cup sugar
1 1/2 tablespoon butter, melted


Preheat oven to 350ºF.  First, make your flax egg by combining ground flax with water.  Allow to sit for at least 5 minutes.  Then make your muffin batter.  In a large bowl, combine oats, flours, Orgain Organic Protein Powder, sugar, baking soda and salt.  Make a well and pour in milk, melted butter, vanilla, flax egg and cherries.  Mix until just combined.  

In a separate bowl, mix together all streusel ingredients.

Grease a muffin tin.  Fill half the muffin tin with batter.  Add ~1/2 tablespoon peanut butter to the center of each.  Fill remaining muffin tin with batter.  These muffins will not rise much, so don't be scared to fill up the entire muffin tin.  (psst.  I didn't want these to rise much, which is why I used baking soda instead of baking powder.  I still put in the baking soda because I like the flavor it adds.

Sprinkle the streusel on top of each muffin.  Bake for 30 minutes, or until an inserted toothpick comes out clean.

cherry vanilla protein muffins with a peanut butter core |


  1. Haha- I hate mashed banana too but I usually just sub applesauce and never have a problem. I’ve used Orgain’s protein drinks before and they were really delicious so I’ll have to check out their powder!

  2. Pinned!!

    I like my baked goods dense and oat-y too. I grew up on sprouted grain bread (thanks mom!!) so those flavors are oddly comforting and nostalgic to me.

  3. These look amazing!! I’ve been cherry-obsessed throughout my pregnancy so these are for SURE getting made today! Will they turn out about the same if I use a whole egg in place of flax egg?

  4. Just made these and they smell heavenly!!! :) Was wondering how you recommended storing them?

Leave a Reply

Your email address will not be published. Required fields are marked *