
Rich, deeply chocolatey, and topped with fluffy marshmallows, this cozy mug is everything you want on a cold evening — and it comes together in under ten minutes. The secret to its velvety texture is a double hit of chocolate: unsweetened cocoa powder builds the base while finely chopped vegan chocolate melts in for a smooth, indulgent finish. Oat milk brings a natural creaminess that holds up beautifully without any dairy, and a touch of maple syrup and vanilla round out the flavor in the most satisfying way. One thing that trips people up with classic hot chocolate is the gelatin hiding in conventional marshmallows, but this recipe calls for vegan marshmallows so every component is covered. The key technique here is keeping the heat at medium and whisking constantly — you want it steaming and silky, never boiling. This makes two generous mugs, so it's perfect for sharing on a slow weekend morning or a cozy night in.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →2 servings







Combine the oat milk, cocoa powder, maple syrup, and salt in a small saucepan over medium heat, whisking until the cocoa is fully dissolved and no lumps remain, about 2 minutes.
Add the chopped vegan chocolate and continue to whisk over medium heat until the chocolate is completely melted and the mixture is smooth and steaming, about 3–4 minutes. Do not let it boil.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
