Blend the base: In a blender, combine the Greek yogurt and cottage cheese. Blend until completely smooth and creamy, scraping down the sides if needed.
Add flavor and protein: Add the vanilla protein powder, vanilla extract, and almond or butter extract if using.
Blend again until fully incorporated.
Sweeten to taste: Add maple syrup, honey, or your preferred sweetener. Start small, blend, taste, and adjust. The chocolate chips will add sweetness too, so keep that in mind.
Thicken like dough: Sprinkle in the almond flour or oat flour and a pinch of salt.
Pulse a few times to combine. The mixture should thicken into a pudding consistency that feels a bit like soft cookie dough.
Adjust texture: If it’s too thick, add a splash of milk and blend briefly. If it’s too thin, add another tablespoon of almond or oat flour.
Fold in chips: Transfer the pudding to a bowl and fold in the mini chocolate chips with a spatula.
Reserve a few for topping.
Chill (optional): For the best texture and flavor, chill for 20–30 minutes. This helps it set and lets the flavors meld.
Serve: Spoon into bowls or jars. Top with a few extra chips, a tiny pinch of flaky salt, or a drizzle of nut butter if you like.