This Homemade Chocolate Peanut Butter Latte Recipe is a treat for all coffee and peanut butter lovers! Made with no dairy and no added sugar.

It's funny, at the time I'm posting this, I'm spending my morning sipping on some ¼ caf (not even ½ caf) coffee, in yet another saga to calm down my caffeine tolerance.
Spoiler alert: this recipe calls for DOUBLE STRENGTH coffee.

What makes this chocolate peanut butter latte delicious & healthy
- double strength coffee or espresso
- unsweetened vanilla almond milk
- powdered peanut butter
- cocoa powder
- stevia, or preferred sweetener/alternative
- natural peanut butter (the runny kind, optional)
- chocolate syrup (optional)
How to make this latte
Start by preparing ½ cup of double strength coffee or espresso. Add to a coffee mug with 2 tablespoons cocoa powder, 2 tablespoons powdered peanut butter, and 6-8 drops of liquid stevia (or about 2 teaspoons of preferred sweetener/alternative) Stir until combined.
Heat ¾ cup of unsweetened vanilla almond milk in a microwave safe jar with removable lid for 30 seconds, or until heated through. Replace lid, and shake for 30 seconds to froth, or alternatively use milk frother. Pour milk into coffee, and drizzle with natural peanut butter and chocolate sauce if desired. (will no longer be sugar-free)

Pro Tips:
- Is also delicious iced! Just let coffee cool, add ice, and cold almond milk.
- Homemade whipped cream on top is also delicious if not strictly dairy-free. Can also use coconut whip for non-dairy.
FAQS
I can't find powdered peanut butter. Can I use regular peanut butter?
Technically, yes. It won't blend as easily, and will definitely impact the nutrition/calories. I would use 1 tablespoon of natural peanut butter, warmed up in the microwave for a few seconds until runny before mixing with coffee. Using a hand blender or regular blender would be helpful for making sure it's mixed through.
Is this vegan?
As long as you are using a non-dairy milk, yes. Adding chocolate sauce to the top could alter if it is completely dairy-free or not, so make sure to check the label if adding that optional ingredient.
Money-Saving Tips for this Chocolate Peanut Butter Latte:
- Buy in bulk. If you use the powdered peanut butter, opt for a canister rather than the single-serve packets to get more for your money.
- Opt for refrigerated. I find the refrigerated almond milk tends to be less expensive, and less ingredients than the shelf-stable options.
more drink recipes
Pumpkin Spice Golden Milk Latte
Mint Chocolate Chip Iced Latte
Did you make this recipe? Leave me a comment & a rating to let me know how it came out!

Pin this to your Beverages board!
Print
Homemade Chocolate Peanut Butter Latte
- Total Time: 10 mins
- Yield: 1 latte 1x
- Diet: Vegan
Description
This Homemade Chocolate Peanut Butter Latte Recipe is a treat for all coffee and peanut butter lovers! Made with no dairy and no added sugar.
Ingredients
- ½ cup double strength coffee
- ¾ cup unsweetened vanilla almond milk
- 2 tablespoons powdered peanut butter
- 2 tablespoons cocoa powder
- 6-8 drops vanilla liquid stevia*
- ½ tablespoon natural peanut butter (optional)
- chocolate sauce (optional)
Instructions
- In a large coffee mug, add prepared coffee, cocoa powder, powdered peanut butter, and liquid stevia or sweetener.
- In a glass jar with removable lid, add almond milk.
- Heat in microwave without lid on for 30 seconds, or until milk is warmed.
- Replace lid, and shake until foamy.
- Pour milk into coffee mixture.
- Drizzle with peanut butter and chocolate sauce if using.
Notes
- you can also use your favorite sweetener instead of stevia. Start with 2 teaspoons and adjust to your preferred sweetness.
- I used powdered peanut butter since it mixes much easier than regular peanut butter. It also adds a lot more flavor without having to add A TON of pb, and thus making this drink a calorie bomb.
- If you can’t find powdered peanut butter, regular pb can be used, but will not yield the same exact results. Heat at least 2 tablespoons of peanut in a microwave-safe bowl for 20-30 seconds, until liquid. Mix in with coffee as listed in recipe.
- Want it a little more indulgent? Crumble up peanut butter cups, and sprinkle on top.
*nutrition information estimated.
- Prep Time: 10 mins
- Category: beverages, drinks
- Method: microwave
- Cuisine: american
Nutrition
- Serving Size: 1 latte (no optional toppings)
- Calories: 119
- Sugar: 2
- Sodium: 189
- Fat: 5
- Saturated Fat: 1
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 9
- Fiber: 6
- Protein: 8
- Cholesterol: 0
Keywords: latte, chocolate, peanut butter, dairy free, vegan, coffee
Kathryn Pfeffer
I just pinned this recipe twice! My mouth is watering! What a great idea to make a dessert and beverage combo in a cute mason jar!
Kelly Jones
How did I not think of this myself?! Such a delicious idea and looks amazinggg
Deborah Brooks
Is chocolate sauce ever really optional?!
Abbey Sharp
This drink looks heavenly! Definitely must try decaf style!
★★★★★
Rebecca
oh what a great idea! I mean you totally can't go wrong with PB & chocolate
★★★★★
Rachel
Sounds divine! My husband (and son) would LOVE this. Mmmm!!
Chrissy
Chocolate and peanut butter and coffee?! YES please! I want this right now. And again first thing tomorrow morning, haha.
★★★★★
Ilka
This looks like such a delicious winter treat!! Love that you included much healthier ingredients! Delicious!
Jessica Levinson
This looks so delicious! What a tasty drink!
Angela
Yum, this sounds so amazing! I am going to make one today!!
Emily Cooper
Hope you enjoy! 😀
Tara | Treble in the Kitchen
Chocolate peanut butter latte!? So creative AND delicious sounding!
Maria | halsanutrition
This looks dreamy! I have never tried peanut butter in my coffee/latte, but I'm intrigued! Thanks for the inspiration!
Farrah
I need this in my life!! *-* It looks amazing!!
Emily Cooper
Thanks Farrah! Hope you enjoy if you give it a try! 🙂
AZ
Yum! I make something similar and it's SO good. Powered peanut butter is for sure the way to go.
Emily Cooper
So true! I love it's versatility!
Kimberly Baxter
I made these and they are absolutely divine! Thanks so much for sharing the recipe.
★★★★★