These copycat Tim Hortons Peanut Butter Cookies have soft, chewy centers and tons of peanut butter flavor! They always seem to disappear from the Tim Horton's menu, but now you can bake them at home!

Jump to:
🍪 What are Tim Hortons Peanut Butter Cookies?
It's a classic soft and chewy peanut butter cookie. I find them to be sweeter than regular ones. Tim Hortons often adds toppings like regular chocolate chips or Reese's chocolate chips for special promotions.
I don't mean to toot my own horn, but I believe these cookies taste even better than Tim Hortons! I've stuck to the classic cookie without chocolate chips for this recipe.
⭐ Why This Recipe Works
- Using a combination of roasted peanuts and peanut butter amplifies the peanut taste.
- Baking soda and baking powder give extra lift to the cookies so they don't turn out too flat. A little milk adds moisture, which makes them puff up as they bake.
- A bit more sugar and a touch of vanilla give the sweetness we love from Tim Hortons cookies.
🧂 Ingredients
- All-purpose flour: Provides structure to the cookies.
- Roasted peanuts: Adds extra nuttiness. We will blend it to fine crumbs.
- Peanut butter: Use creamy instead of crunchy for a softer cookie.
- Butter: Use unsalted so we can control the amount of salt.
- Sugar: Granulated white sugar gives the cleanest flavor.
- Salt: Enhances the overall flavor.
- Baking soda + Baking powder: Combining the two gives a superior rise so the cookies aren't too flat and dense.
- Vanilla extract: Just like salt, it helps enhance all the flavors.
- Large egg: Use straight from the fridge as we want the dough to be cooler.
- Milk: Helps give the cookies a bit more rise.
Variations
- Chocolate chip: Stir in 1 cup of semi-sweet, white, or Reese's chocolate chips to the finished dough.
🔪 Instructions
STEP 1: Preheat oven to 350°F and line two baking sheets with parchment paper. In a food processor, blend peanuts and flour until fine (about 30 seconds).
STEP 2: In a stand mixer bowl, using the paddle attachment, beat together peanut butter, butter, sugar, salt, baking soda, baking powder, and vanilla on medium speed until the mixture is soft and light (about 3 minutes).
STEP 3: Add the beaten eggs in two portions until well incorporated. Mix in peanut flour on low speed, then add milk and continue mixing until a soft dough forms.
STEP 4: Divide the dough into 34 portions (about 2 tablespoons each) and place on parchment-lined sheets, leaving 2 inches between each.
STEP 5: Bake for 16 minutes until the edges are crisp and the middle is still puffed. Allow to cool on the cookie sheet for at least 10 minutes to set the crumb, then transfer to a wire rack.
🥡 Storage
Storing: Store in an air-tight container at room temperature for up to 1 week.
Make Ahead & Freezing: Refrigerate the dough on a parchment-lined cutting board for 30 minutes. Then, divide it into large ziplock bags and refrigerate for up to one week or freeze it for up to six months. Let it stand at room temperature until soft, and follow the baking instructions.
🍽 Looking for more recipes?
📋 Recipe
Tim Hortons Peanut Butter Cookies
Ingredients
- 1 cup all-purpose flour
- 1 cup roasted peanuts
- 1 ¼ cup creamy peanut butter
- ½ cup butter (unsalted, soft but cool)
- 1 ½ cup sugar
- ½ teaspoon coarse kosher salt (use half the amount if you're using table salt)
- ¾ teaspoon baking soda
- ½ teaspoon baking powder
- 2 teaspoon vanilla extract
- 1 large egg (beaten)
- 3 tablespoon milk
Instructions
- Preheat oven to 350°F. Line two baking sheets with parchment paper.
- In a food processor, blend peanuts and flour until fine (about 30 seconds).
- In a stand mixer bowl, using the paddle attachment, beat together peanut butter, butter, sugar, salt, baking soda, baking powder, and vanilla on medium speed until the mixture is soft and light (about 3 minutes).
- Add the beaten eggs in two portions until well incorporated.
- Mix in peanut flour on low speed, then add milk and continue mixing until a soft dough forms.
- Bake for 16 minutes until the edges are crisp and the middle is still puffed. Allow to cool on the baking sheet for at least 10 minutes to set the crumb.
Leave a Reply