Prepare your workspace: Line a baking sheet with parchment paper or a silicone mat. This ensures easy removal once the cookies are set.
Combine the wet ingredients: In a large saucepan over medium heat, melt the butter. Add sugar, milk, and corn syrup, stirring continuously until a mild boil is reached.
Cook the praline base: Boil the mixture for 3 minutes, stirring occasionally to prevent burning. The mixture should thicken slightly and turn a light caramel color.
Add flavorings: Remove the pan from the heat. Stir in vanilla extract, salt, and cinnamon (if using) until fully combined.
Incorporate coconut and pecans: Fold in the shredded coconut and chopped pecans, mixing until evenly coated with the praline mixture.
Shape the cookies: Using a tablespoon or cookie scoop, drop spoonfuls of the mixture onto the prepared baking sheet. Space them about 1 inch apart to prevent sticking.
Let them set: Allow the cookies to cool and harden at room temperature for about 20-30 minutes. Put the tray in the fridge for ten to fifteen minutes to speed up the setting process.
Serve and enjoy: Once set, peel the cookies off the parchment paper and serve. Enjoy with a cup of coffee or as a sweet snack!