Place all ingredients in food processor or blender.
Mix until combined and smooth. (this is super quick in a Vitamix or other high-powered blender)
Add additional non-dairy milk if desired.
Serve with fruit or other dippers, or on top of desserts.
Store whatever you don't manage to polish off in the refrigerator.
Notes
Nut substitution: You can substitute other nut or seed butter as desired or needed. See my post on Homemade Nut or Seed Butter. Pecan would be especially nice. Sunflower will add a more peanutty taste to the final product. Homemade Pumpkin Seed Butter would make for a greenish dip with a rich deep taste.
Coconut milk alternative: Any other non-dairy milk such as coconut milk can be used instead of almond milk. My Easiest Almond Milk and Easiest Coconut Milk are great make-your-own options. Coconut and cashew milk will yield a creamier final product.
Sweetener alternative: You can use 2 tablespoons of any other healthy sweetener instead of stevia. However, if you use a liquid sweetener you may need to use a slightly different amount, so read this post for help with substituting sweeteners. Vegetable glycerine is a good option.
Alcohol-free vanilla extract option: In case you need to avoid alcohol (since it's not cooked off in this recipe, here is a link to an alcohol-free vanilla extract.
Topping Tip: Feel free to add more non-dairy milk to the dip to make a thinner dip or sauce for topping pancakes, hot cereals, and more.
Sweetener Amounts: Feel free to adjust the amount of sweetener to your liking.