In a food processor or blender, crush the fresh or canned pineapple. Remove it to a bowl.
Put the milk beverage, creamer, coconut cream, agave, and lemon juice in your food processor or blender and process until smooth. Add the crushed pineapple and just pulse to combine.
Transfer the mixture into an ice cream maker, add the coconut flakes, and freeze according to your ice cream maker’s instructions.
Enjoy as soft serve, or pack the ice cream into a container, and place it in the freezer for 4 hours or more. This will harden it for scooping.
Notes
Editor's Option: Dione keeps this recipe "virgin." But you can add some rum for both authentic flavor and a softer consistency. Alcohol doesn't freeze, so it helps keep the dairy-free ice cream from becoming to dense once frozen. Use just 1 to 2 tablespoons if you don't want it to notably affect the taste, or ¼ cup or more if you want to spike it.
Recipe by Go Dairy Free at https://www.godairyfree.org/recipes/pina-colada-ice-cream