Gluten-Free No-Bake Chocolate Peanut Butter Cookies
These fudgy, chewy cookies come together on the stovetop in about 10 minutes. No oven, no flour, and no waiting for a batch to bake.

A quick boil sets the chocolate mixture, and old-fashioned oats give them just the right bite. They taste like a cross between a brownie and a peanut butter cup.
Why These No-Bake Cookies Always Hit the Spot
I reach for this recipe whenever I need a dessert that doesn’t heat up the kitchen. The cocoa and peanut butter turn into a glossy, deeply chocolatey base that coats every oat.
The texture stays soft and rich straight from the fridge, which makes them even better the next day. A pinch of salt cuts through the sweetness so the whole thing feels balanced, not cloying.
Ingredients

- 1 1/2 cups granulated sugar: regular white sugar, no need for anything special
- 1/2 cup unsalted butter: salted works too, just skip the extra salt
- 1/2 cup whole milk: 2% or a plain unsweetened non-dairy milk also work
- 1/2 cup unsweetened cocoa powder: Dutch-process gives a darker, rounder chocolate flavor
- 1/2 cup creamy peanut butter: natural peanut butter is fine if you stir it well first
- 1 teaspoon vanilla extract: the real stuff, not imitation
- pinch of fine sea salt: skip if your peanut butter is already salted
- 3 cups gluten-free rolled oats: look for certified gluten-free on the label, old-fashioned oats hold their shape better than quick
Variations and Substitutions
- Swap the peanut butter: almond butter, cashew butter, or sunflower seed butter all work. The texture will be a little softer with natural nut butters.
- Make them dairy-free: use a plant-based butter stick and unsweetened oat milk. The mixture bubbles the same way.
- Change the add-ins: fold in a handful of shredded unsweetened coconut, chopped roasted peanuts, or mini chocolate chips after you stir in the oats.
- Cut the sugar: replace half the granulated sugar with coconut sugar for a caramel note. The cookies will be less sweet and just as set.
No-Bake Gluten Free Ice Cream Cake is next on our list if these cookies are your kind of dessert.
How to Make Gluten-Free No-Bake Chocolate Peanut Butter Cookies
Step 1: Boil the Chocolate Mixture

Combine the 1 1/2 cups sugar, 1/2 cup butter, 1/2 cup milk, and 1/2 cup cocoa powder in a medium saucepan. Set it over medium heat and stir constantly until the butter melts and everything becomes a glossy, dark liquid. Bring the mixture to a full rolling boil, the kind you can’t stir down, and let it boil for exactly 1 minute while you keep stirring. After 1 minute, pull the pan off the heat right away so the sugar doesn’t start to crystallize.
Step 2: Stir in the Peanut Butter and Oats

Add the 1/2 cup peanut butter, 1 teaspoon vanilla extract, and a pinch of salt to the hot chocolate mixture. Stir until the peanut butter melts completely and the whole thing looks smooth and velvety. Pour in the 3 cups gluten-free rolled oats and fold them in with a spatula until every oat is coated and no dry pockets remain. The mixture will look a little loose at this point, but don’t worry, it thickens as it cools.
Step 3: Scoop and Set the Cookies

Line a baking sheet with parchment paper or a silicone mat. Drop rounded tablespoonfuls of the warm mixture onto the sheet, leaving an inch between them. If you want flatter cookies, press each mound down lightly with the back of a spoon. The cookies will feel soft and tacky, but they will firm up as they cool. Let them sit at room temperature for about 30 minutes, or pop the tray in the fridge for 15 minutes to speed things up, until the tops lose their shine and the cookies hold their shape.
Tips for Foolproof No-Bake Cookies
- Use a kitchen timer for that 1 minute of boiling. An extra 30 seconds can make the cookies crumbly and dry.
- Stir the oats in quickly after you add them. The mix starts to set as soon as it comes off the heat.
- If your kitchen is very humid, refrigerate the cookies right after scooping. Humidity can keep them from firming up on the counter.
- For a bakery look, drizzle a little melted peanut butter over the tops while the cookies are still warm.
Want to make a smaller or larger batch? Scale it easily:
| Batch Size | Rolled Oats | Sugar | Peanut Butter | Butter | Milk | Cocoa |
|---|---|---|---|---|---|---|
| Half (12 cookies) | 1 1/2 cups | 3/4 cup | 1/4 cup | 1/4 cup | 1/4 cup | 1/4 cup |
| Full (24 cookies) | 3 cups | 1 1/2 cups | 1/2 cup | 1/2 cup | 1/2 cup | 1/2 cup |
| Double (48 cookies) | 6 cups | 3 cups | 1 cup | 1 cup | 1 cup | 1 cup |
Keeping the Cookies Fresh
- Refrigerate: store the cookies in an airtight container in the fridge for up to a week. A layer of parchment between stacked cookies keeps them from sticking together.
- Freeze: arrange the set cookies on a tray and freeze until solid, then transfer to a zip-top bag. They keep for up to 3 months and taste great straight from the freezer.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
Yes, but the texture will be softer and less chewy. Quick oats absorb more moisture, so they can make the cookies a little pasty.
My mixture looks dry and won’t hold together. What went wrong?
The sugar mixture boiled too long. Even an extra minute can push it past the point where it sets smoothly. You can try adding a splash of warm milk and stirring vigorously, but it might not fully recover.
Can I make these without peanut butter?
Sure. Swap in an equal amount of any creamy nut or seed butter. Sunflower seed butter is a good nut-free option.
How do I get evenly sized cookies?
Use a small spring-loaded cookie scoop, about 1 1/2 tablespoons. It drops clean, round domes that set up neatly.
Do these cookies need to be refrigerated to set?
No, they will set at room temperature if your kitchen is cool and dry. Refrigeration just firms them up faster and gives a chewier texture.

Gluten-Free No-Bake Chocolate Peanut Butter Cookies Recipe
Ingredients
Method
- Combine the sugar, butter, milk, and cocoa powder in a saucepan. Cook over medium heat, stirring, until it comes to a full rolling boil. Boil for exactly 1 minute, then remove from heat.
- Stir in the peanut butter, vanilla, and salt until smooth. Fold in the rolled oats until they are fully coated.
- Drop tablespoonfuls onto a parchment-lined baking sheet. Let the cookies cool and set for about 30 minutes before serving.
