How to Make a Peanut Butter Latte at Home

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
Stumptown Hundred Mile Organic Whole Bean

Stumptown Hundred Mile Organic Whole Bean

Jam-toffee sweetness

  • Organic whole beans
  • Medium roast style
  • Balanced sweetness
  • Pour-over friendly
Price on Amazon
Best Silky Cup
Copper Moon Costa Rican Whole Bean

Copper Moon Costa Rican Whole Bean

Smooth Costa Rican roast

  • Medium roast body
  • Light cocoa notes
  • Floral fruit hints
  • 5 lb value bag
Price on Amazon
Best Low Bitterness
Dallmayr Prodomo Whole Bean

Dallmayr Prodomo Whole Bean

Refined smooth roast

  • German whole beans
  • Low-acid profile
  • Delicate aroma
  • Drip or pour-over
Price on Amazon
Best Morning Smooth
Cameron’s Organic Breakfast Blend Whole Bean

Cameron’s Organic Breakfast Blend Whole Bean

Gentle breakfast roast

  • Organic whole beans
  • Smooth medium body
  • Large 32 oz bag
  • Daily drip friendly
Price on Amazon
Best Value Smooth
Amazon Fresh Colombia Whole Bean

Amazon Fresh Colombia Whole Bean

Balanced Colombian cup

  • Single-origin Colombia
  • Medium roast profile
  • 32 oz bag
  • Easy home brewing
Price on Amazon
Best Artisan Smooth
Koffee Kult Medium Roast Whole Bean

Koffee Kult Medium Roast Whole Bean

Smooth small-batch roast

  • Medium roast beans
  • Low bitterness feel
  • Balanced daily flavor
  • Whole bean freshness
Price on Amazon
Best Bulk Smooth
Coffee Bean Direct Medium House Blend

Coffee Bean Direct Medium House Blend

Smooth balanced roast

  • 5 lb whole beans
  • Medium roast profile
  • Balanced daily cup
  • Large-batch friendly
Price on Amazon
Best Creamy Smooth
Lavazza Super Crema Whole Bean

Lavazza Super Crema Whole Bean

Creamy espresso blend

  • Mild roast balance
  • Smooth crema body
  • Nutty sweet finish
  • Milk drink friendly
Price on Amazon
Best Dark Smooth
Real Good Coffee French Roast Whole Bean

Real Good Coffee French Roast Whole Bean

Bold without bitterness

  • Seattle roasted beans
  • Dark roast body
  • Sweet finish profile
  • Great drip brewing
Price on Amazon
Best Cocoa Smooth
Kicking Horse Grizzly Claw Whole Bean

Kicking Horse Grizzly Claw Whole Bean

Chocolatey dark roast

  • Organic whole beans
  • Fairtrade certified
  • Rich cocoa depth
  • French press friendly
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.

Prep Time:
5 minutes
Servings:
1 drink
Best Coffee:
Espresso or strong coffee
Style:
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

  1. Brew the espresso or strong coffee.
  2. In a small cup, mix peanut butter, sweetener, vanilla, and a pinch of salt.
  3. Add 2 to 3 tablespoons of warm milk or hot espresso and whisk until smooth.
  4. For a hot latte, steam or warm the remaining milk and pour it over the peanut butter coffee mixture.
  5. For an iced latte, fill a glass with ice, add cold milk, then pour in the peanut butter coffee mixture.
  6. Stir well until creamy and fully blended.
  7. 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:

Peanut butter latte recipe ingredients

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.

Jacob Yaze
Jacob Yaze

Hello, I'm The Author and Editor of the Blog One Hundred Coffee. With hands-on experience of decades in the world of coffee—behind the espresso machine, honing latte art, training baristas, and managing coffee shops—I've done it all. My own experience started as a barista, where I came to love the daily grind (pun intended) of the coffee art. Over the years, I've also become a trainer, mentor, and even shop manager, surrounded by passionate people who live and breathe coffee. This blog exists so I can share all the things I've learned over those decades in the trenches—lessons, errors, tips, anecdotes, and the sort of insight you can only accumulate by being elbow-deep in espresso grounds. I write each piece myself, with the aim of demystifying specialty coffee for all—for the seasoned baristas who've seen it all, but also for the interested newcomers who are still discovering the magic of the coffee world. Whether I'm reviewing equipment, investigating coffee origins, or dishing out advice from behind the counter, I aim to share a no-fluff, real-world perspective grounded in real experience. At One Hundred Coffee, the love of the craft, the people, and the culture of coffee are celebrated. Thanks for dropping by and for sharing a cup with me.

One Hundred Coffee
Logo