Keto Buckeyes (No Bake, 24 Balls, 2.8g Net Carbs)
- Total time
- 1 hour 30 minutes
- Makes
- 24 buckeyes
- Net carbs
- 2.8g
- Calories
- 130

My first tray of these looked like mud. Twenty-four brown lumps, chocolate pooled around every base, and not one of them with the clean pale eye on top that makes a buckeye a buckeye.
Two things were wrong, and neither was the recipe. The filling was too soft, and I was using a spoon.
These keto buckeyes fix both. The filling goes into the freezer until it is genuinely firm, and each ball gets dipped on a toothpick so you can control exactly where the chocolate stops. Twenty-four of them, 2.8g net carbs each, and nothing gets baked.
What Makes Keto Buckeyes Work
A traditional buckeye filling is peanut butter beaten with butter and a mountain of powdered sugar. The sugar is not only sweetness; it is bulk, and it is what makes the ball firm enough to hold a shape.
Powdered erythritol replaces the sweetness cleanly but not the structure, so the filling comes out softer than the original. A quarter cup of almond flour puts the body back without adding real carbs, and it is the difference between a ball you can dip and a ball that sags off the toothpick.
The second fix is temperature. Melted chocolate sets on contact with something cold, which is why a properly frozen center gives you a thin, even shell instead of a thick puddle. Forty-five minutes in the freezer is the minimum.
If you have made my keto peanut butter cookies, that is three ingredients and a hot oven. This is the opposite: no oven at all, and the work is in chilling and dipping.

Recipe Overview
- Prep Time: 25 minutes
- Freezing: 45 minutes, plus 15 minutes to set after dipping
- Melting the chocolate: 5 minutes
- Total Time: about 1 hour 30 minutes
- Makes: 24 buckeyes
- Net Carbs: 2.8g each
- Difficulty: Easy
Ingredients

| Ingredient | Quantity | Notes |
| Natural creamy peanut butter | 1 cup (256 g) | Just peanuts and salt, no added sugar |
| Unsalted butter, softened | 4 tbsp (57 g) | Room temperature, not melted |
| Powdered erythritol blend | ¾ cup (90 g) | Powdered, never granulated |
| Blanched almond flour | ¼ cup (28 g) | Firms up the filling |
| Vanilla extract | 1 tsp | |
| Fine sea salt | ¼ tsp | Skip if your peanut butter is salted |
| Sugar-free dark chocolate chips | 6 oz (170 g) | Stevia or monk fruit sweetened |
| Refined coconut oil | 1 tbsp | Refined, so it does not taste of coconut |
Powdered is not optional. Granulated erythritol never dissolves into a cold peanut butter mixture, and you will feel every crystal. If powdered is all you can find granulated, blitz it in a clean spice grinder for 30 seconds.
Check the peanut butter label too. Anything with palm oil and added sugar behaves differently and pushes the carb count up. Natural peanut butter separates in the jar, so stir it thoroughly before you measure.
Recipe Timing
| Order | Step | Time |
| 1 | Beat the filling | 10 minutes |
| 2 | Roll 24 balls and insert toothpicks | 15 minutes |
| 3 | Freeze until firm | 45 minutes |
| 4 | Melt the chocolate | 5 minutes |
| 5 | Dip and smooth | 10 minutes |
| 6 | Chill to set | 15 minutes |
Step-by-Step Instructions
1. Beat the filling
Beat the softened unsalted butter with the natural creamy peanut butter until completely smooth. Add the powdered erythritol blend a third at a time, then the blanched almond flour, the vanilla extract and the fine sea salt.
Stop when it holds together like a soft cookie dough. If it still sticks badly to your fingers, add almond flour a tablespoon at a time — peanut butters vary a lot in how much oil they carry, and this is the adjustment that makes or breaks the dipping later.
2. Roll and spear
Roll the filling into 24 balls, about an inch across and 18 grams each. A small cookie scoop keeps them even, which matters more than it sounds: uneven balls take different amounts of chocolate and ruin the look of a tray.
Set them on a parchment-lined sheet and push a toothpick into each one now, before freezing. Trying to spear a rock-hard ball afterwards cracks it in half.

3. Freeze for 45 minutes
Freeze the tray until the balls are firm all the way through. Press one with a fingertip: it should barely give. Soft centers are the reason most homemade buckeyes end up with thick, lumpy shells, because the chocolate sits on them long enough to pool instead of setting on contact.
4. Melt the chocolate gently
Put the sugar-free dark chocolate chips and the refined coconut oil in a deep, narrow microwave-safe bowl. Heat in 30-second bursts, stirring well between each, until it is smooth. Sugar-free chocolate scorches faster than the real thing, so stop while a few chips are still visible and let the residual heat finish them.
The coconut oil thins the chocolate so the shell stays thin, and it gives a proper snap once chilled. Use refined, not virgin, unless you want coconut in the flavor.
5. Dip three quarters, not all the way
Take four or five balls out of the freezer at a time and leave the rest in. Holding the toothpick, lower each ball into the chocolate until about three quarters of it is covered, leaving a bare circle of peanut butter on top. That circle is the whole point — it is what makes it a buckeye rather than a truffle.
Lift, let the excess drip back, and set it down on the parchment. Pull the toothpick out and smooth the little hole closed with a fingertip while the chocolate is still soft.

6. Chill 15 minutes
Refrigerate the tray until the shells are firm and matte-free. They are ready when a fingernail taps them with a click rather than a dent.

Recipe Tips and Variations
Warm the bowl, not the chocolate. If the chocolate thickens halfway through dipping, stand the bowl in a larger bowl of warm water for a minute rather than microwaving it again.
Crunchy. Swap half the peanut butter for crunchy. The filling firms up slightly faster, so check it at 35 minutes.
Almond butter version. Works one for one, and the filling is a shade softer, so start with an extra tablespoon of almond flour.
Sea salt tops. A few flakes pressed onto the wet chocolate is the single best upgrade here.
Use the leftover chocolate. You will have some in the bowl. Stir in chopped almonds and spread it thin on parchment for an instant bark rather than throwing it out.
Serving Suggestions
Cold from the fridge, with coffee. They are firmer that way and the shell snaps. Left at room temperature for twenty minutes the filling turns soft and fudgy, which some people prefer — try one of each before you decide how to serve a tray.
For a holiday tin, they sit well next to my keto sugar cookies, whose icing dries hard enough to stack without smudging. Keep the tin somewhere cool; these are a refrigerator sweet, not a countertop one.
Storage and Freezing
Refrigerator: in an airtight container with parchment between the layers, up to 1 month.
Freezer: freeze on the tray until solid, then bag them, up to 3 months. Eat straight from frozen or give them ten minutes out.
Room temperature: a few hours on a cool day is fine. Warm rooms soften the filling enough that the shells crack when picked up.
Frequently Asked Questions
Why is my filling too soft to roll?
The peanut butter was oily, or the butter was closer to melted than softened. Add almond flour a tablespoon at a time, then chill the mixture for 20 minutes before you try rolling again.
Why did the chocolate slide off?
The balls were not cold enough. Chocolate needs a properly frozen surface to grip. Refreeze them for another 20 minutes and dip in small batches.
Can I make keto buckeyes dairy free?
Yes. Swap the butter for an extra 3 tablespoons of coconut oil, chilled until solid, and check the chocolate chips are dairy free.
What sweetener works best?
A powdered erythritol and monk fruit blend. Pure allulose stays slightly damp and will not firm the filling as well.
How many carbs are in one?
One buckeye is 2.8g net carbs and 130 calories, counting the full amount of chocolate. You will have some left in the bowl, so the real figure per ball is a little lower.
More Keto Chocolate and Peanut Butter Treats
- Easy Keto Fudge — no thermometer and no sugar stage, just cream, butter and chocolate set in the fridge.
- Keto Chocolate Truffles — a real ganache with espresso powder, rolled into 24 truffles.
- Keto Toffee — stovetop butter and allulose poured over almonds, topped with chocolate.
- Keto Peanut Butter Mousse — five minutes of whipping and two hours in the fridge.
- Chocolate Peanut Butter Ice Cream Bars — whipped cream bars in popsicle molds with a coconut oil shell.
Recipe Card
Prefer them in a pan? My keto iced peanut butter bars bake in a 9×9 and get a peanut butter icing poured over while warm.
Keto Buckeyes
Equipment
- Hand mixer or a stand mixer
- Small cookie scoop for even balls
- Toothpicks 24
- Baking sheet lined with parchment, must fit your freezer
Ingredients
Filling
- 1 cup natural creamy peanut butter 256 g, no added sugar, stirred well
- 4 tbsp unsalted butter 57 g, softened and not melted
- 3/4 cup powdered erythritol blend 90 g, powdered and never granulated
- 1/4 cup blanched almond flour 28 g, plus more if the filling is soft
- 1 tsp vanilla extract
- 1/4 tsp fine sea salt skip if the peanut butter is salted
Shell
- 6 oz sugar-free dark chocolate chips 170 g
- 1 tbsp refined coconut oil refined, so there is no coconut flavor
Instructions
- Filling: Beat the softened unsalted butter with the natural creamy peanut butter until smooth. Add the powdered erythritol blend in thirds, then the blanched almond flour, vanilla extract and fine sea salt. It should hold together like soft cookie dough; add more almond flour a tablespoon at a time if it sticks badly.
- Roll: Shape into 24 balls, about 1 inch and 18 g each, on a parchment-lined sheet. Push a toothpick into each ball now, before freezing.
- Freeze: 45 minutes, until firm all the way through and barely giving under a fingertip.
- Melt: Microwave the sugar-free dark chocolate chips with the refined coconut oil in a deep narrow bowl in 30-second bursts, stirring between each, stopping while a few chips are still visible.
- Dip: Working with 4 or 5 balls at a time and leaving the rest in the freezer, lower each one by its toothpick until three quarters is coated, leaving a bare circle on top. Let the excess drip off, set on parchment, remove the toothpick and smooth the hole closed.
- Set: Refrigerate 15 minutes, until the shells are firm and click under a fingernail.




