Home › Desserts › Peanut butter blossoms

Peanut Butter Blossoms (Soft and Chewy Christmas Cookies)

By Ami·October 18, 2026·★★★★★4.9 from 142 votes·Jump to RecipePrint

These peanut butter blossoms are the Christmas cookies that disappear first from every tin I fill — a soft, chewy peanut butter cookie rolled in sugar with a milk chocolate kiss pressed into the middle while it is still warm. I have made them every December since I was tall enough to unwrap the kisses, and after a lot of flat, crumbly or dry batches I finally have the version I trust: 36 cookies in 25 minutes, no chilling, edges that crackle just right around the chocolate and centers that stay soft for days. They are the one cookie I bring to every cookie exchange, next to my pumpkin chocolate chip cookies and a tray of pecan pie bars, and the first thing my kids ask for once the Christmas breakfast casserole comes out of the oven.

Peanut butter blossoms — soft sugar-rolled peanut butter cookies with a chocolate kiss pressed in the center, on a cream plate for Christmas cookie season
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

Why these peanut butter blossoms come out soft every time.

Here's what you'll need.

Creamy peanut butter, softened butter, brown and granulated sugar, one egg, milk, vanilla, flour, baking soda, salt and a bag of milk chocolate kisses — a classic Christmas cookie pantry, nothing special to buy. Unwrap the kisses before you start; you will not have time once the first tray comes out.

Ingredients for peanut butter blossoms in small bowls: creamy peanut butter, butter, brown sugar, granulated sugar, an egg, flour, baking soda, vanilla and unwrapped chocolate kisses

Here's how it all comes together.

STEP 1 — Cream the butter, peanut butter and sugars.

Beat the softened butter, peanut butter, brown sugar and 1/3 cup of the granulated sugar in a large bowl on medium for 2 full minutes, until pale and fluffy. This traps the air that keeps the cookies soft and domed. Beat in the egg, milk and vanilla until smooth.

Peanut butter, butter and brown sugar beaten into fluffy cookie dough with a hand mixer in a cream bowl for peanut butter blossoms
STEP 2 — Add the dry ingredients.

Whisk the flour, baking soda and salt together, then mix them into the peanut butter mixture on low just until no dry streaks remain. The dough should be soft but hold a ball shape; if it is sticky, chill it 15 minutes while the oven heats to 375°F.

STEP 3 — Roll into balls and coat in sugar.

Scoop a level tablespoon of dough (about 20g), roll it into a smooth ball between your palms and roll it in the remaining 1/3 cup granulated sugar. Smooth, crack-free balls bake into round, evenly crackled cookies.

Peanut butter cookie dough balls being rolled in granulated sugar in a shallow bowl for peanut butter blossom cookies
STEP 4 — Space them on the pan.

Set the sugared balls 2 inches apart on a parchment-lined baking sheet — 12 to a standard sheet. Do not flatten them; they spread into a soft dome on their own.

Sugar-rolled peanut butter blossom dough balls spaced on a parchment-lined baking sheet, ready to bake
STEP 5 — Bake 8 to 10 minutes.

Bake at 375°F for 8 to 10 minutes, until the cookies are puffed, the edges are just set and the tops are pale with the first fine cracks. They will look underbaked — that is what keeps them chewy. Rotate the pan once if your oven runs hot in back.

STEP 6 — Press a kiss into each cookie.

The moment the pan comes out, press one unwrapped chocolate kiss straight down into the center of each cookie, until the edges crack and spread a little around it. Let them sit on the pan 5 minutes, then move to a rack. The kiss stays glossy and soft for about 20 minutes, so do not stack them yet.

A chocolate kiss being pressed into the center of a warm, freshly baked peanut butter cookie so the edges crack around it
STEP 7 — Cool until the chocolate sets.

Leave the cookies on the rack 30 to 40 minutes until the kisses are firm again (a few minutes in the fridge speeds it up for a cookie exchange). Then stack, tin or freeze.

Finished peanut butter blossoms with chocolate kisses cooling on a wire rack after baking
A stack of soft peanut butter blossoms on a cream plate, one broken open to show the chewy peanut butter center under the chocolate kiss, with a glass of milk
GLP-1 High Protein High Fiber Cookbook coverIf you are trying to keep the holidays a little higher in protein between cookie trays — a 3g-protein cookie is still a cookie — the make-ahead breakfasts and high protein meals in the Ultimate GLP-1 High Protein High Fiber Cookbook.

Things I learned while testing this recipe.

Your Christmas cookie timeline (these freeze better than almost any cookie).

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: Once the kisses are set, keep the cookies in an airtight container at room temperature for up to 5 days — a slice of bread in the tin keeps them soft. In the freezer, layered with parchment, they keep for a month; frozen dough balls keep 3 months.

Reheating: They are meant to be eaten at room temperature, but 8 to 10 seconds in the microwave makes the kiss melty again if you want that fresh-from-the-oven moment. Bake frozen dough balls from frozen, adding 2 minutes.

More easy Christmas dessert recipes...

Pumpkin chocolate chip cookiesPumpkin chocolate chip cookies Pecan pie barsPecan pie bars Apple pie barsApple pie bars Greek yogurt chocolate barkGreek yogurt chocolate bark

This is the second of my Christmas recipes this season, after the make-ahead Christmas breakfast casserole. For the rest of the holiday table, the crockpot turkey breast, green bean casserole and homemade stuffing cover Thanksgiving and Christmas dinner, and when you need something healthy between the cookie trays, the freshly updated high protein overnight oats are my reset breakfast.

Peanut Butter Blossoms

Classic soft and chewy peanut butter blossoms: sugar-rolled peanut butter cookies baked 9 minutes and topped with a milk chocolate kiss while warm. 36 cookies in 25 minutes, no chilling required, freezer friendly for cookie exchanges.

Prep15 min
Cook10 min
Total25 min
Servings36 cookies
CategoryDessert
CuisineAmerican

Ingredients

Instructions

  1. Prep: Heat the oven to 375°F (190°C). Line two baking sheets with parchment. Unwrap the kisses and put them in the freezer.
  2. Cream: Beat the butter, peanut butter, brown sugar and 1/3 cup granulated sugar on medium for 2 minutes until fluffy. Beat in the egg, milk and vanilla.
  3. Mix: Whisk the flour, baking soda and salt; mix into the wet ingredients on low just until combined. Chill 15 minutes if sticky.
  4. Roll: Scoop level tablespoons (about 20g), roll into smooth balls and roll in the remaining 1/3 cup sugar. Place 2 inches apart, 12 per sheet.
  5. Bake: Bake 8 to 10 minutes until puffed, pale and just set at the edges with fine cracks on top.
  6. Kiss: Immediately press a chocolate kiss into the center of each cookie. Cool 5 minutes on the pan, then move to a rack and let the chocolate set, 30 to 40 minutes.

Notes

Chewy cookies come from pulling them at 9 minutes; for crisper cookies bake 11. No kisses? A chocolate chunk or a thumbprint of jam works. Natural peanut butter makes them spread — if it is all you have, chill the dough 30 minutes and add 2 tablespoons flour. Gluten-free: a 1:1 baking blend works with no other changes. Each cookie: about 115 calories, 3g protein.

Nutrition (per serving, estimate): 115 calories · 3g protein · 13g carbs · 6g fat · 1g fiber · 75mg sodium (per cookie)
GLP-1 High Protein High Fiber Cookbook cover

Balancing cookie season with real meals?

Christmas cookies are non-negotiable in my house. The way I keep the rest of December on track is the make-ahead breakfasts and high protein dinners in the Ultimate GLP-1 High Protein High Fiber Cookbook — filling meals that leave room for a blossom or two.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

Peanut butter blossom questions I get every December.

Why do my peanut butter blossoms crack?

Fine cracks around the kiss are supposed to happen — pressing the chocolate into a warm, puffed cookie spreads the edges and crackles the sugar coating. If the cookie splits or crumbles instead, the dough had too much flour (spoon and level it, or weigh 190g) or the cookies cooled too long before the kiss went in. Press the kiss within a minute of the pan leaving the oven.

Do you have to chill peanut butter blossom dough?

Not with this recipe. Regular creamy peanut butter and softened (not melted) butter make a dough firm enough to roll right away. Chill it 15 to 30 minutes only if your kitchen is warm and the dough is sticky, or if you used natural peanut butter.

When do you put the kiss on peanut butter blossoms?

Immediately after the cookies come out of the oven, while they are hot and puffed. Press straight down until the cookie cracks slightly around the chocolate. If you wait more than a couple of minutes the cookies firm up and the kiss sits on top instead of sinking in.

How do you keep peanut butter blossoms soft?

Pull them at 8 to 10 minutes while they still look pale and underbaked, use half brown sugar and a splash of milk in the dough, and store them airtight once the chocolate sets. A slice of sandwich bread in the container keeps them soft for 5 days.

Can you freeze peanut butter blossoms?

Yes, both ways. Freeze sugar-rolled dough balls on a sheet pan, bag them and bake from frozen at 375°F for 10 to 12 minutes, then press the kisses in. Baked cookies freeze for a month once the kisses are fully set — layer them with parchment and thaw sealed at room temperature so the chocolate stays glossy.