πŸ₯œ Keto Toffee Peanuts πŸ˜‹

These Keto Toffee Peanuts are sweet, buttery, crunchy, and saltyβ€”the perfect low-carb snack when you want something candy-like without regular sugar. A popular version uses just peanuts, butter, erythritol-based sweetener, cinnamon, and nutmeg and takes about 25 minutes.

πŸ›’ Ingredients

Servings: 12

  • 2 cups salted roasted peanuts
  • 2 tbsp unsalted butter, melted
  • ΒΌ cup brown erythritol sweetener such as Swerve Brown or another erythritol-based keto brown sweetener
  • 1 tsp ground cinnamon
  • ΒΌ tsp ground nutmeg
  • Β½ tsp vanilla extract, optional
  • Pinch of sea salt, only if using unsalted peanuts

Important: For a firm, crunchy toffee coating, use an erythritol-based sweetener rather than allulose. Allulose tends to produce a softer/stickier coating in this style of recipe.

πŸ‘©β€πŸ³ Step-by-Step Instructions

1. Prepare the peanuts

Line a baking sheet with parchment paper.

Spread the 2 cups of peanuts evenly over the sheet and set aside.

If you’re using raw peanuts, roast them first at 350Β°F (175Β°C) for about 8–10 minutes, stirring once halfway through. Let them cool slightly.

2. Make the toffee mixture

Add the following to a small heavy-bottomed saucepan:

  • 2 tbsp melted butter
  • ΒΌ cup brown erythritol sweetener
  • 1 tsp cinnamon
  • ΒΌ tsp nutmeg

Place over medium-low heat.

Stir continuously as the sweetener begins to melt into the butter.

3. Cook until bubbly

Continue cooking for about 5–8 minutes, stirring frequently.

The mixture should become:

  • glossy
  • bubbly
  • slightly darker
  • thick enough to coat the back of a spoon

Don’t walk away from the pan because sugar-free sweeteners can scorch quickly.

4. Add vanilla

Remove the saucepan from the heat and carefully stir in Β½ tsp vanilla extract, if using.

The mixture may bubble vigorously for a few seconds, so add it carefully.

5. Coat the peanuts

Immediately pour the hot toffee mixture over the peanuts.

Use a silicone spatula to quickly toss and spread the peanuts so they are coated as evenly as possible.

6. Let them cool

Spread the peanuts into a single layer.

Allow them to cool at room temperature for 15–20 minutes.

For an extra-firm coating, place the tray in the refrigerator for 20–30 minutes.

7. Break apart

Once completely firm, break the peanut clusters apart with your hands.

You can make:

  • small individual peanut clusters
  • larger chunky pieces
  • a thin sheet of toffee peanuts that you break into bark

πŸ”₯ For EXTRA Crunchy Toffee

If you want a harder, more candy-like coating, use a candy thermometer.

Cook the butter/sweetener mixture to approximately 300–310Β°F, then immediately remove it from the heat and coat the peanuts. Hard-crack temperatures are what give traditional toffee its firm snap.

Be extremely careful: hot toffee can cause serious burns.

🍫 Chocolate Keto Toffee Peanuts

For an even more delicious dessert:

  1. Make the peanut clusters as above.
  2. Melt Β½ cup sugar-free chocolate chips.
  3. Drizzle the chocolate over the cooled peanuts.
  4. Sprinkle with a tiny amount of flaky sea salt.
  5. Refrigerate for 20–30 minutes until the chocolate is firm.

This gives you a chocolate-covered keto toffee peanut similar to a candy-bar topping.

🌢️ Flavor Variations

Chocolate Cinnamon: Add Β½ cup sugar-free chocolate after cooling.

Salted Caramel: Add extra flaky sea salt on top.

Spicy: Add ⅛–¼ tsp cayenne pepper with the cinnamon.

Peanut Butter: Add 1 tbsp natural peanut butter to the warm mixture.

Chocolate Peanut Clusters: Stir the cooled coated peanuts into melted sugar-free chocolate and refrigerate until set.

❄️ Storage

Store completely cooled toffee peanuts in an airtight container at room temperature for up to about 2 weeks. Refrigeration can extend their storage to roughly a month.

⭐ Best Tip

For the best texture, don’t store them while they’re still warm. Let the coating become completely firm first; otherwise condensation can make the toffee coating sticky.

Sweet + salty + buttery + crunchy = seriously addictive keto snack! πŸ₯œπŸ˜‹