Easy, No-bake Chocolate Peanut Butter Cookies are the ideal indulgent treat. Made with cocoa powder, dark chocolate, creamy peanut butter, and old-fashioned oats, these fudgy no-bake cookies come together quickly and require no oven—perfect for last-minute desserts and chocolate-and-peanut-butter lovers.

If you already keep basic staples in your pantry—sugar, milk, butter, cocoa, oats, and peanut butter—you can make these No-Bake Peanut Butter Fudge Cookies in minutes. They’re a great egg-free option and simple enough for beginner cooks.

Why These No-Bake Cookies Are the Best
- No oven or mixer needed—just a saucepan and a spoon.
- Made from nine common pantry ingredients.
- Rich chocolate and peanut butter flavors combine for a fudgy, chewy bite.
- Fast prep time—these cookies are ready in under an hour, including chilling.
- Simple enough for novice bakers but delicious enough to impress guests.
Ingredient Notes
This classic no-bake cookie recipe is egg-free and relies on a few straightforward ingredients to create its fudgy texture and deep chocolate flavor.

- Sugar – granulated white sugar provides sweetness and structure to the chocolate mixture.
- Milk – the liquid base; use regular or low-fat milk, or a non-dairy milk if preferred.
- Unsalted butter – lends richness; using unsalted lets you control the final salt level.
- Unsweetened cocoa powder – gives a deep chocolate flavor and helps thicken the mixture.
- Dark chocolate morsels – optional, but they add extra fudgy richness when melted into the base.
- Old-fashioned rolled oats – provide the chewy texture that binds the cookies (about 3 cups).
- Creamy peanut butter – traditional smooth peanut butter works best; if using natural peanut butter, allow the mixture to rest a few minutes so the oils are reabsorbed.
- Pure vanilla extract – balances and rounds the flavors.
- Sea salt – a small pinch enhances the chocolate and peanut butter.
Substitutions
- Milk: Swap cow’s milk for almond, cashew, soy, or another nondairy milk.
- Butter: Coconut oil can be used in place of butter and will firm up as it cools.
- Peanut butter: For a nut-free option, use sunflower seed butter; almond butter works if nuts are acceptable.
- Oats: Old-fashioned rolled oats give the best chew, but quick oats can be used in a pinch.
- Gluten-free: Use certified gluten-free oats to make the cookies gluten-free.
Step-by-Step Instructions
- Prepare a baking sheet: Line a baking sheet with parchment paper or wax paper and set a cookie scoop or spoon nearby.
- Combine and boil: In a medium saucepan over medium heat, combine the sugar, milk, unsalted butter, cocoa powder, and dark chocolate morsels (if using). Stir occasionally until the mixture comes to a rolling boil. Once boiling, allow it to boil for 1 full minute while stirring.
- Remove from heat and mix: Take the pan off the heat. Add the oats, creamy peanut butter, vanilla extract, and sea salt. Stir until everything is evenly combined.
- Form the cookies: Let the mixture cool for a couple of minutes so it thickens slightly. Use a tablespoon or a medium cookie scoop to drop portions onto the prepared baking sheet, then flatten each portion slightly with the back of the spoon or scoop.
- Cool and set: Let the cookies sit at room temperature until firm, about 30 minutes. Alternatively, place them in the refrigerator to speed up setting.
Pro tip: An instant-read candy thermometer can help—aim for about 230°F (110°C) when boiling the sugar mixture.

Tips & Tricks
- Have all ingredients measured and ready—this recipe moves quickly once the chocolate base is boiled.
- A medium cookie scoop gives uniform cookies and makes portioning easy.
- Some readers report success using instant oats, but old-fashioned rolled oats deliver the best texture.
- Add-ins: Stir in shredded coconut, chopped nuts, or a handful of mini chocolate chips before the mixture sets for variation.
- If using crunchy peanut butter, expect a slightly different texture—smooth peanut butter yields the creamiest cookies.
How to Avoid Crumbly Cookies
- Measure accurately: Too many oats or not enough liquid/sugar will produce dry, crumbly cookies.
- Don’t overcook: Boil the chocolate-sugar mixture for exactly one minute after it reaches a rolling boil. Boiling too long dries the mixture; too short and cookies may not set properly.
How to Store
Cool the cookies completely, then store them in an airtight container in the refrigerator for up to one week.
To freeze, cool the cookies fully and place them in an airtight container or freezer-safe bag for up to three months. Thaw overnight in the fridge or enjoy them straight from the freezer for a firmer texture.

Recipe FAQs
How long do these cookies last? Store them in the refrigerator and eat within one week, or freeze for up to three months.
Why won’t my no-bake cookies harden? If they remain soft, the sugar-chocolate mixture likely wasn’t boiled long enough. Bring the base to a rolling boil and cook for 60 seconds to ensure proper setting; overcooking can make cookies dry and crumbly.
Easy No-Bake Chocolate Peanut Butter Cookies Recipe
Servings: about 30 medium cookies
Prep Time: 10 mins | Cook Time: 5 mins | Resting Time: 30 mins | Total Time: 45 mins
Author: Erin @ Suburban Simplicity
Ingredients
- 1 ½ cups (300 g) sugar
- ½ cup (122 g) milk, low-fat or regular (or non-dairy alternative)
- 1 stick (8 tbsp) unsalted butter
- ¼ cup (22 g) unsweetened cocoa powder
- 1 cup (180 g) dark chocolate morsels (optional)
- 3 cups (243 g) old-fashioned rolled oats
- 1 cup (258 g) smooth peanut butter
- 1 tablespoon pure vanilla extract
- ⅛ teaspoon sea salt
Equipment
- 2 baking pans or a large baking sheet
- Mixing spoon
- Parchment or wax paper
Instructions
- Line a baking sheet with parchment or wax paper.
- In a medium saucepan over medium heat, combine sugar, milk, butter, cocoa, and chocolate morsels (if using). Stir occasionally until it reaches a rolling boil. Boil for 1 minute while stirring.
- Remove from heat and stir in oats, peanut butter, vanilla, and salt until well combined.
- Drop tablespoon-sized portions onto the prepared sheet and flatten slightly.
- Let the cookies cool and harden at room temperature for about 30 minutes, or chill to speed up the process. Store cooled cookies in an airtight container.
Notes
- Milk: Use any nondairy milk as a substitute.
- Nut-free: Use sunflower seed butter in place of peanut butter if needed.
- Oats: Rolled oats provide the best chew; quick oats will work but alter texture slightly.
- Peanut butter: If using natural peanut butter, allow the mixed batter to rest for about 10 minutes so oils can be reabsorbed.
- Butter: Coconut oil can replace butter and will firm when chilled.
- Storage: Refrigerate up to 1 week or freeze up to 3 months.
Nutrition (approx.)
Calories: 151 kcal per cookie • Carbohydrates: 23 g • Protein: 4 g • Fat: 6 g • Sugar: 13 g
More No-Bake Ideas
If you enjoyed this recipe, try variations like adding coconut, chopped nuts, or extra chocolate chips. If you make the cookies, tag social accounts or use your preferred platform to share photos—many home cooks love seeing how recipes turn out!
This recipe was originally published on June 2, 2016, and updated with clarified instructions on August 2, 2020. This post contains affiliate references and a disclosure policy on the original site.

