In a large punch bowl, whisk together coconut milk, lemon-lime soda, condensed milk, and vanilla until smooth.
Add ice cubes to chill the mixture.
Drizzle raspberry syrup over the top and swirl lightly with a spoon to create bloody streaks. Add a drop of red gel food coloring if desired for a more intense effect.
Sprinkle shredded coconut on top for texture and a ghostly garnish.
Serve in clear glasses to highlight the eerie blood swirls.
Variations
Adults-only twist: Stir in 1–2 cups of coconut rum or white rum for a spirited punch.
Tropical horror: Replace half the coconut milk with pineapple juice for a tangy, tropical spin.
Frozen version: Blend the punch with ice cubes for a slushy-style drink.
Extra eerie effect: Freeze raspberry syrup in ice cube trays and drop them in for “bleeding” ice cubes.
Tips
For the best look, swirl the syrup just before serving so the red streaks stay defined.
Always serve in clear glasses or a glass punch bowl to show off the blood effect.
Keep all ingredients well-chilled before mixing to avoid watering down the punch with too much ice.
If preparing in advance, mix the coconut base first, then add soda and syrup just before serving for maximum fizz and drama.