Homemade Bailey's Irish Cream

Espresso martini made with Irish cream being poured into a martini glass.
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 8 reviews

This DIY version of Bailey's Irish cream is incredibly easy to make - even easier than going to the store! All you need is a blender, 7 ingredients, and about 5 minutes to make this creamy, silky, chocolatey liqueur. Serve it on the rocks, in coffee, or in a cocktail. It also makes a fantastic homemade gift!

  • Author: Alexandra
  • Prep Time: 5 minutes
  • Total Time: 5 minutes
  • Yield: 32 ounces (about 1 liter) 1x
  • Category: beverages
  • Method: blender
  • Cuisine: Irish
  • Diet: Gluten Free


  • 1/4 cup (2 ounces) strongly-brewed coffee or espresso, hot
  • 2 tablespoons Dutch-process cocoa powder
  • 1 (14-ounce) can sweetened condensed milk
  • 1 1/4 cups (10 ounces) Irish whiskey OR vodka
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon pure almond extract
  • 1 1/2 cups (12 3/8 ounces) heavy cream


  1. Combine coffee and cocoa powder: Combine hot coffee/espresso and cocoa powder in a small bowl and whisk until smooth.
  2. Blend: Add the cocoa mixture to a blender along with the sweetened condensed milk, whiskey/vodka, vanilla extract, and almond extract. Blend until smooth.
  3. Add cream: Pour in the heavy cream and blend in on lowest speed just until incorporated; do not over-blend! Transfer mixture to an airtight vessel and store in the refrigerator. Shake before using.



Ingredient substitutions:

  • If you don't have a way to brew coffee, try buying cold brew concentrate and heating it up.
  • Dutch-process cocoa can be substituted with regular cocoa powder.
  • Heavy cream can be substituted with regular whipping cream.

Storage and shelf life:

  • Keeps well in the refrigerator for about 2-4 weeks. Swing-top glass bottles are great for storing and gifting this Irish cream.
  • Homemade Bailey's can also be kept in an airtight and leakproof jar in the freezer. Shake well after freezing. You may also need to let it sit out for about 10 minutes before serving.