
OneHundredCoffee is reader-supported, and some products displayed may earn us an affiliate commission. Details
Peanut Butter Latte: A Creamy Nutty Coffee Recipe You Can Make at Home
A peanut butter latte is rich, creamy, nutty, and surprisingly cozy. It takes the deep flavor of espresso or strong coffee and blends it with smooth peanut butter, milk, vanilla, and a little sweetener. The result tastes like a warm peanut butter dessert coffee, but it still has enough coffee flavor to feel like a proper latte.
I like this drink because peanut butter adds more than sweetness. It gives the latte body. It makes the drink feel thicker and more satisfying, almost like a coffee version of a peanut butter milkshake when served iced or a cozy peanut butter mocha-style latte when served hot. The trick is blending or whisking the peanut butter properly so it becomes smooth instead of clumpy.
For the best version, use creamy peanut butter, not crunchy. Natural peanut butter can work, but it needs extra mixing because the oil separates. A smooth commercial-style peanut butter blends more easily and gives the most café-like texture.
Best Coffee Beans For Peanut Butter Latte
| Image | Product | Features | Price |
|---|---|---|---|
|
Best Specialty Smooth
|
Jam-toffee sweetness
|
Price on Amazon | |
|
Best Silky Cup
|
Smooth Costa Rican roast
|
Price on Amazon | |
|
Best Low Bitterness
|
Refined smooth roast
|
Price on Amazon | |
|
Best Morning Smooth
|
Gentle breakfast roast
|
Price on Amazon | |
|
Best Value Smooth
|
Balanced Colombian cup
|
Price on Amazon | |
|
Best Artisan Smooth
|
Smooth small-batch roast
|
Price on Amazon | |
|
Best Bulk Smooth
|
Smooth balanced roast
|
Price on Amazon | |
|
Best Creamy Smooth
|
Creamy espresso blend
|
Price on Amazon | |
|
Best Dark Smooth
|
Bold without bitterness
|
Price on Amazon | |
|
Best Cocoa Smooth
|
Chocolatey dark roast
|
Price on Amazon |
Peanut Butter Latte Recipe Card
Peanut Butter Latte
A creamy nutty latte made with espresso, milk, peanut butter, vanilla, and honey or maple syrup.
5 minutes
1 drink
Espresso or strong coffee
Creamy flavored latte
Ingredients
- 1 to 2 espresso shots or 3 oz strong brewed coffee
- ¾ cup milk of choice
- 1 tbsp creamy peanut butter
- 1 to 2 tsp honey, maple syrup, or brown sugar syrup
- ½ tsp vanilla extract
- Pinch of sea salt, optional
- Ice cubes for iced version
- Optional: whipped cream or crushed peanuts for garnish
Instructions
- Brew the espresso or strong coffee.
- In a small cup, mix peanut butter, sweetener, vanilla, and a pinch of salt.
- Add 2 to 3 tablespoons of warm milk or hot espresso and whisk until smooth.
- For a hot latte, steam or warm the remaining milk and pour it over the peanut butter coffee mixture.
- For an iced latte, fill a glass with ice, add cold milk, then pour in the peanut butter coffee mixture.
- Stir well until creamy and fully blended.
- Garnish with whipped cream, crushed peanuts, or a light drizzle of peanut butter if desired.
Quick Tip
For the smoothest texture, blend the peanut butter with warm espresso and milk before adding ice.
Ingredients You Need:

For one peanut butter latte, you will need the following:
- 1 to 2 espresso shots or 3 oz strong-brewed coffee
- ¾ cup milk of choice
- 1 tablespoon creamy peanut butter
- 1 to 2 teaspoons honey, maple syrup, or brown sugar syrup
- ½ teaspoon vanilla extract
- Pinch of sea salt, optional
- Ice cubes for iced version
- Whipped cream or crushed peanuts, optional garnish
The peanut butter is the main flavor, so use one you actually enjoy. Creamy peanut butter gives the smoothest latte. Natural peanut butter works too, but stir it very well first because separated oil can make the drink feel greasy if it is not mixed properly.
The pinch of salt is optional, but I recommend it. It makes the peanut butter taste more rounded and helps the sweetness feel balanced.
How to Make a Hot Peanut Butter Latte
Start by brewing 1 to 2 espresso shots or a small amount of strong coffee. While the coffee is hot, mix it with peanut butter, vanilla, sweetener, and a tiny pinch of salt. Whisk until the peanut butter melts into the coffee.
Warm or steam your milk separately. Pour the steamed milk into the peanut butter coffee mixture and stir until creamy. If you have a milk frother, use it at the end for a smoother texture and light foam.
The hot version tastes cozy, nutty, and dessert-like. It is especially good in the morning or as an afternoon treat when you want something more filling than a regular latte.
How to Make an Iced Peanut Butter Latte
For the iced version, it is best to dissolve the peanut butter first with hot espresso or a small splash of warm milk. If you add peanut butter directly to cold milk, it may clump.
Mix the peanut butter, espresso, vanilla, sweetener, and salt until smooth. Fill a tall glass with ice. Add cold milk, then pour the peanut butter coffee mixture over the top. Stir well before drinking.
For the smoothest iced version, blend everything for a few seconds. This gives the drink a creamy, almost milkshake-like texture without needing ice cream.
Best Coffee to Use
The best coffee for a peanut butter latte is bold enough to stand up to the peanut butter but not so smoky that it tastes harsh. Medium roast, medium-dark roast, espresso blends, cold-brew concentrate, and smooth, strong coffee all work well.
Good coffee flavor notes for this recipe include:
- Chocolate
- Cocoa
- Caramel
- Brown sugar
- Toasted nuts
- Hazelnut
- Vanilla-like sweetness
Avoid very acidic or citrusy beans because they can clash with the nutty flavor. A bright light roast may taste strange with peanut butter unless you enjoy unusual flavor contrasts.
Best Milk Options
Whole milk gives the richest and creamiest version. Oat milk also works beautifully because it has natural sweetness and body. Almond milk can work, but it makes the drink lighter and nuttier. Coconut milk gives a more tropical flavor, which can be nice if you add chocolate or banana.
For a dairy-free peanut butter latte, oat milk is my favorite choice. It blends smoothly and supports the peanut butter without becoming too thin.
If you want a lighter drink, use unsweetened milk and reduce the peanut butter slightly. If you want a dessert-style drink, use whole milk or oat milk and add whipped cream.
Flavor Variations
For a peanut butter mocha latte, add 1 tablespoon chocolate syrup or 1 teaspoon cocoa powder.
For a peanut butter banana latte, blend in half a banana with the milk and coffee.
For a peanut butter caramel latte, add caramel syrup instead of honey.
For a peanut butter vanilla latte, add extra vanilla extract or vanilla syrup.
For a peanut butter cold foam latte, whip peanut butter with a little cream and milk, then spoon it over iced coffee.
For a protein-style peanut butter latte, add a small scoop of vanilla protein powder and blend well.
For a blended peanut butter frappe, blend coffee, milk, peanut butter, sweetener, and ice until thick and smooth.
Best Ratio for Peanut Butter Latte
My favorite starting ratio is:
- 1 to 2 parts coffee
- 4 parts milk
- 1 tablespoon peanut butter
- Light sweetener
- Ice or steamed milk depending on the version
For one drink, that usually means the following:
- 1 to 2 espresso shots or 3 oz strong coffee
- ¾ cup milk
- 1 tablespoon creamy peanut butter
- 1 to 2 teaspoons sweetener
This gives enough peanut butter flavor without making the latte too heavy. If you want it stronger, use two espresso shots. If you want it more dessert-like, add chocolate syrup or whipped cream.
Final Taste
A good peanut butter latte should taste creamy, nutty, lightly sweet, and coffee-rich. The peanut butter should feel smooth, not clumpy or oily. The coffee should still come through at the finish, especially if you use espresso or cold brew concentrate.
When balanced well, this drink tastes like a peanut butter cookie, latte, and creamy dessert coffee all in one glass. It works hot for a cozy drink or iced for a refreshing café-style treat.
FAQ
Can I make a peanut butter latte without espresso?
Yes. Use 3 oz strong-brewed coffee or cold-brew concentrate. Make it stronger than normal so the coffee flavor does not disappear.
Can I make it iced?
Yes. Mix the peanut butter with hot espresso first, then pour it over cold milk and ice. Blending gives the smoothest iced texture.
Can I use natural peanut butter?
Yes, but stir it very well before using. Natural peanut butter can separate, so blending helps prevent an oily texture.
Can I make it dairy-free?
Yes. Use oat milk, almond milk, soy milk, or coconut milk. Oat milk gives the creamiest dairy-free result.
Why is my peanut butter latte clumpy?
The peanut butter was probably added directly to cold milk. Mix it first with hot espresso or warm milk until smooth.
Can I add chocolate?
Yes. Chocolate works very well with peanut butter. Add chocolate syrup or cocoa powder for a peanut butter mocha latte.
What coffee beans work best?
Medium-roast or medium-dark beans with chocolate, caramel, brown sugar, toasted nut, or cocoa notes work best. Avoid very acidic beans.
