Pour 2 tbsp water into a small bowl and sprinkle gelatin over it—let it sit for about 2 minutes to bloom. Don't stir it yet, just let it get all puffy. This step prevents lumps when you add it to the warm mixture, and trust me on this because lumps are NOT fun to work around.
Heat 2 cups coconut milk with 1 cup heavy cream in a saucepan over medium heat until it starts steaming—you want it hot but not boiling. This usually takes about 5-7 minutes if you keep a close eye on it. Stir occasionally so the edges don't scald.
Remove from heat and pour the bloomed gelatin into the warm coconut mixture while stirring constantly for about 60 seconds. The gelatin dissolves instantly when you pour it into that hot liquid, which is actually pretty satisfying to watch. Add 1/2 cup sugar, 1 tsp vanilla extract, 1/2 tsp cardamom, and 1/8 tsp salt—stir until everything's completely smooth.
Let this coconut base cool to room temperature for about 10-15 minutes—you don't want it hot when you layer it because that'll mess with the mango layer later. I usually stick my finger in it to test, and if it's just barely warm, you're good to go. Don't skip the cooling step or you'll end up with blended-together layers instead of distinct ones.
Divide the cooled coconut mixture between 6 serving glasses or bowls, filling each about halfway. Chill in the fridge for at least 30 minutes until the coconut layer sets up and feels slightly tacky on top—this is your base, so patience pays off here.
While that's setting, prepare your mango layer by whisking together 1 cup mango puree with 1/4 cup honey until completely smooth. Make sure there aren't any lumps hiding in there because you want a silky mango topping. Pour this carefully over the set coconut layer, dividing evenly between all 6 glasses.
Return everything to the fridge for at least 3 hours until completely set—honestly, overnight is even better if you're making this ahead. Before serving, top each one with a small sprinkle of toasted coconut flakes and a few mint leaves for that fancy touch. This mango coconut panna cotta recipe looks like you spent hours on it even though you barely lifted a finger.