Go Back
+ servings
Homemade butterbeer latte topped with toasted marshmallows and served in a cup.

Best Marshmallow Butterbeer Latte for Harry Potter fans

The best homemade butterbeer latte made with coffee, toffee and topped with toasted marshmallows. Just like the one you get at Starbucks!
Course Drinks
Cuisine American
Diet Vegetarian
Prep Time 2 minutes
Cook Time 8 minutes
Total Time 10 minutes
Servings 2 portions
Calories 302kcal
Author Richa


  • 2 tablespoons Brown sugar
  • 2 tablespoons Unsalted butter
  • 2 cups Milk
  • 1 teaspoon Vanilla extract
  • ½ teaspoon Cinnamon Powder
  • Pinch Nutmeg
  • 2 tablespoon Espresso (1 shot espresso) or 1 tablespoon Instant Coffee Powder
  • Whipped Cream and Toasted Marshmallows for topping


  • On a medium flame, heat sugar and butter in a pan, stirring occasionally making sure not to burn the sugar.
  • Once it starts bubbling, add milk and stir well till the sugar dissolves and everything is mixed well. Add the vanilla, cinnamon and nutmeg and bring it to a boil. Simmer for a minute and add the espresso or instant coffee powder (whatever you are using) and mix well. Switch off the flame.
  • Use a milk frother or hand blender to froth up the latte, or put it into a blender and pulse a few times. Pour into coffee mugs, top with whipped cream and toasted marshmallows and serve immediately.


  1. Use almond, soy or coconut milk to make this drink vegan. Bear in mind that this will alter the taste. 
  2. Brown sugar gives a more nutty and caramelised flavour. If you don't have any, you can substitute it with white sugar or cane sugar. 
  3. The nutritional information below does not include any toppings you may want to add but the toasted marshmallows are totally worth the extra calories!


Calories: 302kcal | Carbohydrates: 24g | Protein: 8g | Fat: 19g | Saturated Fat: 12g | Cholesterol: 55mg | Sodium: 110mg | Potassium: 322mg | Fiber: 1g | Sugar: 24g | Vitamin A: 745IU | Calcium: 286mg