protein-packed blueberry coffee cake muffins with a creamy center
if youโre looking for the perfect high-protein muffin that tastes like dessert but fuels you, theseย blueberry coffee cake muffinsย are everything.
theyโre soft, fluffy, and bursting with juicy blueberries, plus they have a creamy, cheesecake-like center and a buttery cinnamon streusel topping.
whether you need a grab-and-go breakfast, a post-workout snack, or just something to satisfy your sweet tooth without the sugar crash, these muffins check every box.
taste & texture
imagine biting into a fluffy, tender muffin thatโs slightly sweet, with warm cinnamon flavors and pops of juicy blueberries.
then, right in the center, you get a creamy, cheesecake-like surprise that makes these muffins extra indulgent.
the streusel on top adds a slight crunch, balancing out the soft and moist interior. these muffins are truly next-level when it comes to texture and flavor!

how to make a vegan version
want to make these plant-based? easy!
- swap theย greek yogurtย for a thick dairy-free yogurt (coconut).
- replace theย eggsย with flax eggs (2 tbsp ground flax + 5 tbsp water, let sit for 5 minutes).
- sub theย cream cheese fillingย for a dairy-free alternative like kite hill or violife.
these swaps keep the muffins high in protein while making them totally vegan-friendly.
why these muffins are packed with protein
each muffin has aboutย 10g of protein, making them a great choice for keeping you full and energized. hereโs why:
- protein powder: adds an extra protein boost without making them dry or chalky.
- greek yogurt: keeps the muffins moist while adding protein and a slight tang.
- eggs: help with structure and also increase the protein content.
- almond flour & oat flour: provide healthy fats, fiber, and a little extra protein.
how to make them
these muffins come together in a few simple steps:
- mix the dry ingredientsย โ oat flour, almond flour, protein powder, baking powder, baking soda, cinnamon, and a little coconut sugar.
- whisk the wet ingredientsย โ greek yogurt, eggs, applesauce, melted coconut oil, and vanilla.
- combine & fold in blueberriesย โ mix everything together just until combined, then gently stir in fresh or frozen blueberries.
- make the cream cheese fillingย โ blend cream cheese with vanilla and a little cornstarch to help it set while baking.
- assemble the muffinsย โ fill muffin liners with batter and add a small spoonful of cream cheese filling.
- top with streuselย โ mix together almond flour, oat flour, cinnamon, coconut sugar, and melted coconut oil to create the crumble.
- bakeย โ 23-25 minutes at 350ยฐf until golden and fluffy.
why these muffins are perfect for breakfast or a snack
these muffins areย balanced in protein, carbs, and fats, making them an ideal way to start your day or refuel after a workout.
unlike store-bought muffins that are loaded with sugar and refined flour, these give youย sustained energyย without the crash.
plus, theyโre easy to meal prep and grab on busy mornings!
storage tips
- fridge: store in an airtight container for up toย 5 days.
- freezer: freeze individually for up toย 2 months. just thaw in the fridge overnight or microwave for 20-30 seconds before eating.
- meal prep tip: make a double batch and keep extras in the freezer for a quick, protein-packed snack anytime!
if you love blueberry muffins but want somethingย higher in protein, lower in sugar, and still incredibly delicious, these are a must-try. let me know if you make them!ย
Protein-Packed Blueberry Cream Cheese Coffee Cake Muffins
Course:ย Breakfast, Muffins
APPROXIMATE MACROS per serving (12)
Calories:ย 207
Protein:ย 10.4g
Carbs:ย 18.8g
Fat:ย 9.8g
Ingredients
-
batter:
1 1/2 cups oat flour
1/2 cup vanilla or unflavored protein powder (whey or plant-based)
1/2 cup almond flour
1 tsp baking powder
1/2 tsp baking soda
1 tsp cinnamon
1/4 tsp salt
1/3 cup coconut sugar or granulated monk fruit
3 large eggs
1 cup unsweetened greek yogurt (dairy or plant-based)
1/4 cup unsweetened applesauce
2 tbsp melted coconut oil or avocado oil
1 tsp vanilla extract
1 cup fresh or frozen blueberriescream cheese filling:
6 oz light cream cheese or dairy-free cream cheese
1 tsp vanilla extract
1 tsp cornstarchstreusel topping:
1/4 cup almond flour
2 tbsp oat flour
1 tbsp coconut sugar or granulated monk fruit
1 tsp cinnamon
1 tbsp melted coconut oil or avocado oil -
VEGAN version
-
swap theย greek yogurtย for a thick dairy-free yogurt (coconut).
replace theย eggsย with flax eggs (2 tbsp ground flax + 5 tbsp water, let sit for 5 minutes).
sub theย cream cheese fillingย for a dairy-free alternative like kite hill or violife.
Directions
- preheat oven toย 350ยฐfย and line aย 12-cupย muffin tin with liners or grease well. in a large bowl, whisk togetherย oat flour, protein powder, almond flour, baking powder, baking soda, cinnamon, salt, and coconut sugar.
- in another bowl, whisk togetherย eggs, greek yogurt, applesauce, melted oil, and vanilla extractย until smooth. add wet ingredients to dry and mix until just combined. fold in blueberries.
- in a small bowl, mixย cream cheese, vanilla extract, and cornstarchย until smooth. fill each muffin cupย halfwayย with batter, addย a small spoonful cream cheese filling.
- in another small bowl, mixย streusel ingredientsย until crumbly. sprinkle over each muffin. bake forย 22-25 minutes, or until a toothpick inserted into the muffin (not the cream cheese center) comes out clean.
- let cool for 10 minutes before removing from the tin. store in the fridge for up toย 5 daysย or freeze for longer storage.


