Add the raspberries, cacao powder, granola, agave syrup, plant-based milk, and protein powder (if using) to a high-speed blender.
Blend on high until smooth and creamy, stopping to scrape down the sides as needed, about 1 to 2 minutes.
Pour the smoothie into a bowl.
Top with shredded coconut, additional granola, fresh raspberries, and fresh blueberries as desired. Serve immediately.
Notes
Be sure to use frozen raspberries for the smoothie to get that thick, scoopable texture. If you only have fresh raspberries, spread them on a tray and freeze for a couple of hours before making this.