Easy and cheesy, this cheese ball recipe appetizer is great for the holidays or any get-together. With minimum prep time with only 15-minutes needed, have more time to spend with your family enjoying this delicious bacon, cheesy goodness of everyone’s favorite food – cheese!
It’s perfect to serve alongside this healthy buffalo chicken dip or this three-ingredient avocado dip.

Who doesn’t love cheese balls? They’re fun, savory, and garlicky with the perfect amount of salt. Addictingly delightful with the perfect texture, they are easy to modify for every eater. Time and time again, these cheese balls are a crowd-pleaser for the whole family at any and every event.

Cheese Ball Recipe
You can pack these balls in the kids’ lunchbox, serve them at your next girlfriends’ brunch, or leave them at the buffet table to pick on as favorite finger food during the next big game.

Ingredients
- Cream cheese – softened
- Sour cream
- Green onion – thinly sliced
- Worcestershire sauce
- Garlic powder
- Sharp cheddar cheese – shredded
- Bacon – crumbled, divided
- Pecans
Substitutions
- Make it dairy-free for your lactose-intolerant loved ones by using dairy-free sour cream and dairy-free cheese. I recommend Kite Hill for the sour cream – it tastes like the real thing! As for the cheese, you really want to get one that will melt to make sure it’s still gooey and delicious. My favorite is CHAO cheddar- it melts easily and bubbles up, too.
- Veganize it by swapping out bacon bits for seitan crumbles. The Chorizo flavored seitan crumbles from Upton Naturals is loaded with Italian seasoning and crisps up well.

How to Make a Cheese Ball
- Mix the cream cheese – Place cream cheese in a bowl and beat with a hand mixer until fluffy.
- Add ingredients – Add sour cream, green onion, Worcestershire sauce, and garlic powder. Beat until combined. Stir in 1⁄2 cup cheddar cheese and 1⁄2 cup bacon.
- Chill – Chill in the fridge for 2 hours or up to 24 hours.
- Shape – Remove from the fridge and shape into a ball. Combine remaining 1/2 cup bacon, chopped pecans, and cheese. Roll the cheese ball in the mixture pressing to adhere.
- Put it in the fridge – Refrigerate at least 30 minutes.
- Serve – Remove from the refrigerator at least 15 minutes before serving.
Hint
If you buy whole pecans, easily chop them in the blender using the pulse setting so they can easily fit into the balls without having big chunks sticking out. Serve these cheese balls with ritz cracked, raw veggies, pita bread, pretzels, and more.

Variations
- Spicy: add red pepper flakes to the mix to taste and BAM taste explosion!
- Dairy-free: see the substitutions above- I would recommend making one batch of each to suit all of your guests’ eating preferences or restrictions.
- Deluxe: Serve on top of fresh greens like arugula with crisped-up red-onion spirals served alongside thinly sliced raw zucchini and carrots.
FAQ
Traditional cheese balls are a mixture of cream cheese, grated semi-soft or semi-firm whipped cheese, and flavorings of choice.
The longer you chill your freeze balls in the fridge, the firmer they will be.
Depending on how you prepare your cheese ball, it can be a good source of protein.
Store your cheese balls in the refrigerator for up to two weeks. Trust me, you won’t need to worry about storing them because they taste so good, there won’t be any leftovers.
Top Tip
The more time you have to chill the balls, the better. This recipe can be made up to a week in advance, but just wait to add the nuts last so they don’t soften. The only problem with this is stopping your family from eating them all! Remember to finely chop your nuts for even distribution around the balls.
To freeze, wrap individually in plastic wrap (without nuts) and place in a freezer-safe Ziploc bag. Thaw in the fridge overnight and add nuts after thawing is complete.
If you’re looking for more….try these recipes next!
Easy Breakfast Casserole
Dorito Casserole
Low Carb Keto Zuppa Toscana Soup
Cranberry Brie Bites

Cheese Ball Recipe
Ingredients
- 16 oz cream cheese softened
- 1/4 cup sour cream
- 1 green onion thinly sliced
- 1 tsp Worcestershire sauce
- 1/2 tsp garlic powder
- 2 cups sharp cheddar cheese shredded
- 1 cup crumbled bacon divided
- 1/2 cup pecans
Instructions
- Place cream cheese in a bowl and beat with a hand mixer until fluffy.
- Add sour cream, green onion, Worcestershire sauce, and garlic powder. Beat until combined. Stir in 1⁄2 cup cheddar cheese and 1⁄2 cup bacon.
- Chill in the fridge for 2 hours or up to 24 hours.
- Remove from the fridge and shape into a ball. Combine remaining 1/2 cup bacon, chopped pecans, and cheese. Roll the cheese ball in the mixture pressing to adhere.
- Refrigerate at least 30 minutes.
- Remove from the refrigerator at least 15 minutes before serving.
I added orange peel and dried cranberries and a litte more sour cream and it was Great! My family ate the whole cheese ball!! Thank you for this recipe.
To make this even better, add a small can of crushed pineapple to this, very well drained. You don’t really taste the pineapple so much,but it really really keeps
the ball creamy, softer and you can dip, as apposed to cutting pieces.
I have had family devour the cheeseball when cookies were placed on the table with it.