½cupvanilla or unflavored protein powderwhey or plant-based
½cupalmond flour
1tspbaking powder
½tspbaking soda
1tspcinnamon
¼tspsalt
⅓cupcoconut sugar or granulated monk fruit
3large eggs
1cupunsweetened Greek yogurtdairy or plant-based
¼cupunsweetened applesauce
2tbspmelted coconut oil or avocado oil
1tspvanilla extract
1cupfresh or frozen blueberries
Cream Cheese Filling
6ozlight cream cheese or dairy-free cream cheese
1tspvanilla extract
1tspcornstarch
Streusel Topping
¼cupalmond flour
2tbspoat flour
1tbspcoconut sugar or granulated monk fruit
1tspcinnamon
1tbspmelted coconut oil or avocado oil
Instructions
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.
Notes
Approximate macros per serving (1 of 9):Calories: 340
Protein: 16.2 g
Carbohydrates: 32.6 g
Fat: 17.1 g