Soften the base: Let the cream cheese and butter sit out until soft. This makes mixing smooth and lump-free.
Beat until creamy: In a mixing bowl, beat cream cheese and butter until light and fluffy, about 1–2 minutes.
Add peanut butter: Mix in the peanut butter until fully combined and silky.
Sweeten and flavor: Add powdered sweetener, vanilla, and a pinch of salt.
Beat again. Taste and adjust the sweetener if needed.
Check consistency: If the mixture feels too soft to roll, mix in almond flour 1 tablespoon at a time until it holds its shape. It should be thick and scoopable.
Chill the mixture: Cover the bowl and chill for 20–30 minutes.
This helps the fats firm up for easier rolling.
Roll into balls: Use a small cookie scoop or tablespoon to portion. Roll into 1-inch balls and place on a parchment-lined tray.
Optional chocolate coating: Melt sugar-free dark chocolate with coconut oil in short microwave bursts (or over a double boiler). Dip each ball with a fork, let excess drip, and set back on parchment.
Add toppings: While the chocolate is still wet, sprinkle crushed peanuts, coconut, or flaky salt over the top.
Set and store: Chill for 20–30 minutes until firm.
Transfer to an airtight container.