In a mason jar or container, combine the oats, chia seeds, protein powder, cinnamon, and salt. Stir well to break up any clumps in the protein powder and distribute the spices evenly throughout the dry mixture. Add the Greek yogurt and stir until you have a thick, cohesive base—this ensures the protein powder mixes smoothly without lumps. I prefer Greek yogurt because it adds creaminess and extra protein, making the overnight oats more satisfying.
Pour in the milk and stir until everything is well combined and evenly moistened. Add the honey and vanilla extract, stirring thoroughly to distribute them throughout the mixture. The milk hydrates the oats and chia seeds, which will continue to absorb liquid overnight, creating a creamy pudding-like texture.
Cover the jar with a lid or plastic wrap and refrigerate for at least 3 hours, though overnight (8-12 hours) is ideal. During this time, the oats and chia seeds absorb the liquid, creating a thick, creamy overnight oats base. The longer they sit, the more the flavors meld together and the better the texture develops. I like to make these in the evening so they're ready to grab for a quick breakfast the next morning.
Remove the jar from the fridge and give it a good stir—if it's thicker than you prefer, stir in a splash more milk to reach your desired consistency. Transfer to a bowl if desired and add your favorite toppings such as fresh berries, granola, nuts, or a drizzle of almond butter. Enjoy cold or microwave for 1-2 minutes if you prefer warm oats.