When you melt peanut butter into milk and combine it with espresso, you get a drink that feels rounded and comforting without turning heavy or overly sweet.
The nutty flavor sits in the background, supporting the coffee rather than competing with it.

What I like most about this latte is that it doesn’t rely on syrups to taste complete. Peanut butter brings natural richness, a subtle saltiness, and a roasted depth that works especially well with espresso-based drinks.
This recipe came together after testing different ratios, milks, and sweeteners to avoid separation and keep the coffee flavor clear. The result is a latte that feels intentional, not gimmicky.
It’s easy to make at home and even better topped with peanut butter cold foam when you want something extra.
Understanding the Flavor Profile

A good peanut butter latte should taste like coffee first. The peanut butter should come through as a soft, nutty undertone, not as a dominant flavor.
Peanut butter adds:
- Fat, which improves mouthfeel
- Mild sweetness without syrup
- A toasted, nut-forward aroma
- A slight saltiness that sharpens espresso
If the drink tastes flat, it usually needs salt or a stronger coffee base. If it tastes heavy, there’s too much peanut butter or the milk choice is working against you.
Keeping this balance in mind makes the recipe easier to adjust to your taste.
Choosing the Right Peanut Butter
Peanut butter is the star ingredient, but not every jar works well in coffee. The goal is smooth integration, not thickness.
Best options
- Creamy peanut butter with a short ingredient list
- Natural peanut butter that has been fully stirred
- Standard peanut butter with added oil if you want easier blending
What to avoid
- Crunchy peanut butter (bits won’t dissolve)
- Very dry peanut butter (it separates in hot milk)
- Powdered peanut butter on its own (lacks fat and body)
Pro tip: If your peanut butter separates in the jar, stir it until fully smooth before measuring. Cold, unmixed peanut butter is the main reason people end up with clumps.
My favorite is the Jif Creamy Peanut Butter. It blends really well into warm milk, has a balanced peanut flavor, and doesn’t separate. If you want a latte that stays creamy without extra effort, this is the safest pick.
Peanut Butter Latte Milk Choices
Milk isn’t just a carrier here. It determines texture, sweetness, and how well the peanut butter blends.
Whole milk
This creates the creamiest result and holds peanut butter flavor evenly. The fat content helps emulsify everything, which makes this the most forgiving option.
Oat milk
Oat milk adds natural sweetness and a soft texture that pairs well with peanut butter. Barista-style oat milk works best because it froths and reheats more consistently.
Almond milk
This keeps the drink lighter and enhances the nutty profile, but it can feel thinner. I recommend warming it gently and frothing longer to avoid separation.
Soy milk
Soy milk creates a thick, almost custard-like texture. It works well if you like a fuller latte, but it can dominate the flavor if your coffee is mild.
What I don’t recommend
Skim milk tends to make this latte feel watery. Coconut milk competes with the peanut butter flavor and shifts the drink in a different direction.

Sweeteners: How Much and Why
Peanut butter already contains natural sweetness, even when it’s unsweetened. The role of sweetener here is to round out bitterness, not mask it.
Maple syrup: Adds warmth and blends seamlessly. This is my go-to option when I want a cozy flavor without sharp sweetness.
Honey: Gives a softer sweetness but should be fully dissolved in warm milk before combining with coffee.
Brown sugar: Adds depth and works well if you’re using darker roasted coffee.
Simple syrup: Neutral and predictable. Good if you want full control over sweetness.
I recommend starting small. You can always add more after tasting, but too much sweetener flattens the coffee.
Coffee Base: Espresso vs. Strong Brewed Coffee
Espresso gives the most balanced result. Its intensity cuts through the richness of peanut butter and milk.
If you don’t have an espresso machine, use very strong brewed coffee. Aim for a smaller volume with higher concentration
Note: Cold brew is not ideal for the hot version, but it works well if you’re making an iced peanut butter latte.
Step-by-Step: How to Make a Peanut Butter Latte the Right Way

Step 1: Brew the Coffee
Prepare 1–2 shots of espresso or about ½ cup of strong coffee. Set it aside so you can focus on the milk.
Step 2: Heat the Milk Slowly
Warm the milk over low to medium heat or with a steamer. The milk should be hot but not bubbling. Overheating causes separation later.
Step 3: Fully Dissolve the Peanut Butter

Add peanut butter directly to the warm milk. Use a handheld frother or whisk until the mixture is completely smooth. This step is essential.
Pro tip: If you still see streaks, keep frothing. Peanut butter needs time and warmth to emulsify.
Step 4: Sweeten and Adjust
Add sweetener and vanilla if using. Taste the milk mixture on its own. It should taste lightly nutty and balanced, not overly sweet.
Step 5: Combine with Coffee
Pour the espresso into a mug, then slowly add the peanut butter milk. Stir gently to keep the texture smooth.
Step 6: Optional Peanut Butter Cold Foam

Top with peanut butter cold foam if you want contrast and extra creaminess. This adds a café-style finish and pairs especially well with iced versions.
Iced Peanut Butter Latte Variation
To make this iced:
- Prepare the peanut butter milk while warm
- Let it cool slightly
- Pour over ice with cold brew or chilled espresso
Cooling before icing prevents separation and keeps the texture smooth.

Flavor Variations You Can Build On
Chocolate Peanut Butter Latte: Add cocoa powder or chocolate syrup to the milk before frothing.
Salted Peanut Butter Latt: Add a small pinch of salt to the milk. This sharpens the coffee flavor.
Protein Peanut Butter Latte: Blend unflavored protein powder into the warm milk before frothing.
Banana Peanut Butter Latte: Banana softens the roasted notes of espresso and makes the peanut butter taste smoother rather than heavier.
Make-Ahead and Storage Tips
You can prepare the peanut butter milk base in advance and store it in the fridge for up to two days. Shake or re-froth before using.
Do not store the fully mixed latte. Coffee flavor degrades quickly once combined.
Check out more latte recipes:

Peanut Butter Latte
Ingredients Â
- 1-2 shots of espresso or ½ cup strong brewed coffee
- 1 cup milk
- 1 tbsp creamy peanut butter
- ¼ tsp vanilla extract
InstructionsÂ
- Brew espresso or strong coffee and set aside.
- Heat milk until hot but not boiling.
- Add peanut butter to warm milk and froth or whisk until fully smooth.
- Stir in vanilla extract and sweetener if using.
- Pour espresso into a mug and add the peanut butter milk.
- Top with peanut butter cold foam if desired.
Notes
- Always dissolve peanut butter in warm milk before adding coffee.
- Start with less sweetener and adjust after tasting.
- Barista-style non-dairy milk gives the best texture.
- Works well hot or iced.

Marina is the writer behind CozyCornerCharm. She grew up on Turkish coffee, later discovering specialty brewing through her first V60, which inspired her ongoing coffee journey. She has written for Craft Coffee Spot, Home Grounds, and Barista HQ and now shares her experience here on her own coffee corner.







Leave a Reply