Here’s my tried-and-true recipe for rum balls made with graham cracker crumbs – they’re simple to make and always turn out perfectly sweet and rich, with just the right amount of rum flavor and a nice coating of powdered sugar.
These rum balls have become my go-to treat for holiday parties and cookie exchanges. I usually make a double batch because they disappear so quickly, and honestly, they taste even better after a day or two in the fridge. Perfect for making ahead when you’re busy with holiday prep!

Why You’ll Love These Rum Balls
- No-bake treat – These rum balls don’t require any oven time – just mix, roll, and chill. Perfect for when you don’t want to heat up the kitchen.
- Make-ahead friendly – You can prepare these treats days in advance, and they actually taste better after the flavors have time to meld together in the fridge.
- Customizable recipe – Switch up the coating between sugar or coconut, use rum essence instead of alcohol, or add cherries for a fun twist – it’s totally up to you!
- Perfect party food – These bite-sized treats are ideal for holiday gatherings, cookie exchanges, or gift-giving – just pop them in a pretty box and you’re good to go.
What Kind of Graham Crackers Should I Use?
Regular honey graham crackers are perfect for this recipe, but you’ve got some tasty options to play with. The classic honey-flavored ones will give you that traditional graham cracker taste, while cinnamon graham crackers can add an extra warm, spicy note to your rum balls. You’ll want to make sure your crackers are fresh – stale ones can give your treats a weird, off-putting taste. To get the right texture, crush your graham crackers into very fine crumbs (a food processor works great for this), as larger pieces can make your rum balls feel grainy. If you’re in a pinch, you can even use pre-crushed graham cracker crumbs from the store, though crushing your own usually gives you better control over the texture.

Options for Substitutions
Need to make some swaps? Here are some helpful substitutions for these no-bake treats:
- Graham cracker crumbs: You can swap graham cracker crumbs with crushed vanilla wafers, digestive biscuits, or even crushed Oreos (remove the cream filling first). Just make sure to get the same fine crumb texture.
- Walnuts: Not a fan of walnuts? Try pecans, almonds, or hazelnuts instead. For nut-free options, use crushed pretzels or extra graham crackers for that needed crunch.
- Rum/rum essence: If you prefer non-alcoholic treats, use rum extract or vanilla extract plus 2 tablespoons of apple juice or coffee to maintain moisture. For a different flavor, try bourbon or brandy.
- Whipping cream: You can use evaporated milk or full-fat coconut milk as alternatives. Just make sure your substitute is cold when mixing.
- Coating options: Besides granulated sugar or coconut, try cocoa powder, powdered sugar, or crushed nuts for rolling. Each gives a different but equally good finish.
Watch Out for These Mistakes While Making
The texture of your rum balls can quickly go wrong if you don’t get the moisture balance right – too much liquid makes them impossible to roll, while too little leaves them crumbly and dry, so add the cream gradually while mixing. The second common mistake is rushing to roll the mixture while it’s still warm from the melted butter, which will give you sticky, messy balls that won’t hold their shape – instead, chill the mixture for at least 30 minutes before shaping. For the best flavor development, avoid skipping the resting time after rolling; letting your rum balls sit in an airtight container for 24-48 hours allows the flavors to meld and the texture to set perfectly. If you’re planning to roll them in coconut or sugar, do it right after shaping while they’re still slightly tacky, as this helps the coating stick better.

What to Serve With Rum Balls?
These sweet little rum balls make a perfect addition to your holiday dessert spread or cookie platter! Since they’re rich and chocolatey, I like to serve them alongside lighter treats like sugar cookies or shortbread for contrast. A hot cup of coffee or espresso makes the perfect beverage pairing, as the bitter notes complement the sweetness of the rum balls nicely. For a cozy winter gathering, try serving them with hot chocolate topped with whipped cream, or set them out on a dessert board with fresh berries and chocolate-dipped strawberries for a fancy touch.
Storage Instructions
Keep Fresh: These rum balls taste even better after a day or two when the flavors have had time to mingle! Place them in an airtight container, with wax paper between layers, and keep them in the fridge for up to 2 weeks. The cool temperature helps maintain their shape and keeps them fresh.
Freeze: Want to make these ahead for the holidays? These treats freeze really well for up to 3 months. Just pop them in a freezer-safe container with parchment paper between layers. I like to make a double batch and keep some stashed away for unexpected guests!
Serve: When you’re ready to enjoy frozen rum balls, just transfer them to the fridge overnight. Let them sit at room temperature for about 15-20 minutes before serving – they’re best when slightly chilled but not ice cold. You can give them a quick roll in fresh sugar or coconut to freshen up their coating if needed.
| Preparation Time | 20-30 minutes |
| Cooking Time | 8-10 minutes |
| Total Time | 8-10 hours |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3200-3500
- Protein: 25-30 g
- Fat: 200-220 g
- Carbohydrates: 400-420 g
Ingredients
For the rum balls:
- 2/3 cup chopped roasted walnuts
- 1/2 cup heavy cream
- 1 3/4 cups confectioners’ sugar
- 1 cup cocoa powder (unsweetened, such as Hershey’s)
- 4 cups graham cracker crumbs (I use Keebler’s graham crackers)
- 1 cup unsalted butter (softened to room temperature)
- 3 tbsp rum (dark rum preferred for flavor)
Optional:
- shredded coconut for rolling
- granulated sugar for rolling
- syrup-soaked cherries
Step 1: Preheat Oven and Roast Nuts
Start by preheating your oven to 350°F (180°C).
Spread the walnuts evenly on a baking tray and roast them for about 8 minutes or until they are fragrant and lightly browned.
Once roasted, let the nuts cool completely before proceeding to the next step.
Step 2: Prepare Nuts and Crumbs
Finely chop the cooled walnuts using a sharp knife or a food processor, and transfer them to a large mixing bowl.
Next, process the graham crackers into fine crumbs using a food processor.
If you don’t have a food processor, place the crackers in a zip-top bag and crush them with a rolling pin or bottle.
Mix the graham cracker crumbs with the chopped nuts in the bowl.
Step 3: Make and Flavor the Syrup
In a saucepan, combine butter, heavy cream, sugar, and cocoa.
Gently bring the mixture to a boil while stirring continuously, then remove it from the heat and allow it to cool.
Be careful not to let the mixture boil over.
Once cooled, stir in rum or rum flavoring to infuse it with rich taste.
Step 4: Combine Ingredients
Pour the cooled syrup over the nut and graham cracker crumb mixture in the bowl.
Mix everything well until all the dry ingredients are evenly coated with the syrup.
If the mixture is too soft to handle, place it in the refrigerator for about 30 minutes to firm up slightly.
Step 5: Form and Coat Rum Balls
Once the mixture is manageable, use your hands or a small cookie scoop to shape the mixture into 1-inch balls.
You can press a cherry or almond into each ball for an optional filling before rolling them.
Coat each ball with granulated sugar, coconut flakes, or chocolate sprinkles for added texture and flavor.
Step 6: Refrigerate and Serve
Arrange the rum balls on a baking sheet and refrigerate them overnight to allow the flavors to meld and the balls to firm up.
For longer storage or to save space, transfer the chilled rum balls into an airtight container, using parchment paper between layers to prevent sticking.
Serve the rum balls cold and enjoy them as a delightful treat.