Magic in the Middles are soft, chocolatey peanut butter-filled cookies that look like ordinary chocolate cookies—until you bite into the surprise creamy peanut butter center. They’re a fun, indulgent treat that will wow anyone who loves the classic chocolate and peanut butter combo.
Why You’ll Love This Recipe
These cookies are soft and fudgy on the outside with a sweet, magical peanut butter filling hidden inside. They’re perfect for bake sales, holiday cookie trays, or whenever you want to impress with minimal effort. Plus, they freeze well and taste just as delicious days later.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the chocolate cookie dough:
• 1 ½ cups all-purpose flour
• ½ cup unsweetened cocoa powder
• ½ teaspoon baking soda
• ¼ teaspoon salt
• ½ cup unsalted butter, softened
• ½ cup granulated sugar
• ½ cup packed light brown sugar
• ¼ cup creamy peanut butter
• 1 large egg
• 1 teaspoon vanilla extract
• 2 tablespoons milk
For the peanut butter filling:
• ¾ cup creamy peanut butter
• ¾ cup powdered sugar
Directions

- Preheat oven to 375°F (190°C). Line baking sheets with parchment paper.
- In a medium bowl, whisk together flour, cocoa powder, baking soda, and salt. Set aside.
- In a large bowl, beat together butter, granulated sugar, brown sugar, and peanut butter until smooth and creamy. Add the egg, vanilla, and milk and mix well. Gradually stir in the flour mixture until a soft dough forms.
- For the filling, stir together peanut butter and powdered sugar until smooth. Form into about 26 small balls (about 1 teaspoon each).
- Scoop about 1 tablespoon of chocolate dough and flatten it in your palm. Place a peanut butter ball in the center and wrap the dough around it, rolling into a smooth ball. Repeat with remaining dough and filling.
- Place cookies 2 inches apart on the prepared baking sheets. Lightly flatten each cookie with the bottom of a glass.
- Bake for 7–9 minutes, until just set. Cool on baking sheets for 5 minutes, then transfer to a wire rack to cool completely.
Servings and timing
Makes about 26 cookies.
Prep time: 20 minutes
Bake time: 7–9 minutes per batch
Total time: About 40 minutes
Variations
- Roll the cookies in granulated sugar before baking for extra sparkle.
- Use crunchy peanut butter for added texture.
- Add a pinch of sea salt on top for a salty-sweet finish.
- Substitute almond butter or Nutella for a fun twist.
Storage/reheating
Store Magic in the Middles in an airtight container at room temperature for up to 5 days.
Freeze baked cookies for up to 2 months—just thaw at room temperature before serving. These cookies don’t need reheating, but they’re delicious slightly warm if you microwave them for 5–10 seconds.
FAQs
1. Can I use natural peanut butter?
Natural peanut butter may be too runny—stick with a no-stir variety for best results.
2. How do I keep the filling from leaking out?
Make sure the chocolate dough fully seals around the peanut butter ball.
3. Can I freeze the dough?
Yes, shape and freeze the stuffed dough balls. Bake straight from frozen—just add 1–2 extra minutes.
4. Do I need to chill the dough?
No chilling needed! The dough is easy to handle right away.
5. Can I make these gluten-free?
Use a 1-to-1 gluten-free all-purpose flour blend.
6. What cocoa powder works best?
Unsweetened natural cocoa powder works well, but Dutch-process is fine too.
7. Can I use a cookie scoop?
Yes! Use a medium scoop for the chocolate dough and flatten before wrapping.
8. How do I make them extra soft?
Don’t overbake—remove from the oven when just set for the fudgiest texture.
9. Can I double this recipe?
Absolutely—it’s a great option for sharing or gifting.
10. Are these good for gifting?
Yes! They hold up well and look impressive on cookie trays.
Conclusion
Magic in the Middles are a delightful twist on classic chocolate peanut butter cookies, with their surprise creamy center and soft, fudgy texture. They’re fun to make, easy to store, and sure to disappear fast—give them a try and watch everyone’s face light up with that first bite!
PrintMagic in the Middles
Soft, chocolatey peanut butter-stuffed cookies known as Magic in the Middles — with a rich cocoa cookie exterior and a sweet, creamy peanut butter filling inside.
- Prep Time: 25 minutes
- Cook Time: 8 minutes
- Total Time: 33 minutes
- Yield: 26 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 1/2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1/2 cup granulated sugar
- 1/2 cup packed light brown sugar
- 1/4 cup creamy peanut butter
- 1 large egg
- 1 teaspoon vanilla extract
- 3/4 cup creamy peanut butter (for filling)
- 3/4 cup powdered sugar (for filling)
Instructions
- Preheat oven to 375°F (190°C). Line baking sheets with parchment paper.
- In a medium bowl, whisk together flour, cocoa powder, baking soda, and salt.
- In a large bowl, beat butter, granulated sugar, brown sugar, and 1/4 cup peanut butter until creamy.
- Beat in egg and vanilla extract until combined.
- Gradually add dry ingredients and mix until a soft dough forms.
- For the filling, stir together 3/4 cup peanut butter and powdered sugar until smooth. Roll into 26 small balls (about 1 teaspoon each).
- For each cookie, scoop about 1 tablespoon of chocolate dough and flatten slightly. Place a peanut butter ball in the center and wrap dough around it, rolling to seal.
- Place cookies on prepared sheets, spacing 2 inches apart. Flatten slightly with the bottom of a glass.
- Bake 7–9 minutes or until set. Let cool on baking sheets for 2–3 minutes, then transfer to a wire rack to cool completely.
Notes
- Use creamy peanut butter for a smooth center or crunchy for added texture.
- Chill filling balls for easier wrapping if needed.
- Store cookies in an airtight container for up to 5 days.
Nutrition
- Serving Size: 1 cookie
- Calories: 190
- Sugar: 14g
- Sodium: 85mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 20mg