01 - Combine coconut milk, coconut cream, sugar, and salt in a medium saucepan over medium heat. Stir constantly until sugar completely dissolves, about 3–5 minutes. Avoid boiling the mixture.
02 - Remove saucepan from heat and stir in vanilla extract until fully incorporated.
03 - Let the base cool to room temperature, then refrigerate until thoroughly chilled, at least 2 hours.
04 - Pour chilled mixture into an ice cream maker and churn according to manufacturer instructions, typically 20–25 minutes, until reaching soft-serve consistency.
05 - If using optional ingredients, gently fold toasted coconut flakes, roasted peanuts, or diced mango into the churned ice cream during the final minute of churning.
06 - Transfer ice cream to a lidded freezer-safe container. Freeze for at least 2 hours until firm enough to scoop.
07 - Let container sit at room temperature for 5–10 minutes before scooping. Serve plain or with additional toppings.