Homemade Chocolate Magic Shell
Homemade chocolate magic shell is a 3-ingredient topping that hardens instantly when drizzled over ice cream, creating a satisfying crunchy chocolate layer without any specialty ingredients or equipment.
Homemade chocolate magic shell is a 3-ingredient topping that hardens instantly when drizzled over ice cream, creating a satisfying crunchy chocolate layer without any specialty ingredients or equipment.


Check what you already have. We'll leave it off your shopping list.
CookOS may earn a commission from Instacart orders.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Set up a double boiler by placing a heatproof bowl over a pot of simmering water.
Add the bittersweet chocolate to the bowl and melt completely, stirring occasionally.
Once the chocolate is smooth, remove the bowl from the heat.
Slowly stream in the melted coconut oil while stirring continuously until fully incorporated.
Stir in a pinch of sea salt.
Let the mixture cool down to about body temperature (around 96-98°F or 36°C).
Drizzle the magic shell over your favorite ice cream. It will harden on contact.
Store in an airtight container at room temperature for up to 2 weeks or refrigerate for up to 1 month; reheat gently before use.
Coconut oil solidifies at cold temperatures. When the warm chocolate mixture hits cold ice cream, it sets into a hard shell within seconds.
Yes. Milk chocolate will be sweeter, dark chocolate more bitter. Semi-sweet chocolate works well as a middle ground.
Gently warm the mixture in a double boiler or microwave in 15-second intervals, stirring between each, until pourable again.
Store in an airtight container at room temperature for up to 2 weeks, or refrigerate for up to 1 month. Reheat before using.
Yes. This recipe is already vegan—bittersweet chocolate and coconut oil are plant-based. Check chocolate label for dairy.