Bacon and Cheddar Cheese Ball
One thing in life is certain: you can never go wrong with bacon and cheese. When I have unexpected guests or need a crowd-pleasing appetizer, I can always count on my bacon cheddar cheese ball, made with creamy goat cheese, crispy bacon crumbs, fresh green onions, sharp cheddar, and sweet dried cranberries.

It takes me just 15 minutes to make a cheese ball, and the mix-ins and serving possibilities are endless. I usually go for the classic bacon-and-cheese combo and make a few cheese balls: one covered in chewy, sweet dried cranberries; another in chopped nuts (usually pecans, slivered almonds, or pine nuts); and another in fresh, chopped herbs. I like making them in advance, alongside Tuscan chicken pinwheels and deviled egg dip.
Table of contents
A cheese ball covered in sweet cranberries or slivered almonds is the perfect party appetizer. This quick and easy recipe delivers a burst of flavors and textures and disappears in minutes, so make two, or even more. This is one of the easiest and most delicious appetizers you can make. After testing it many times, I found it is very versatile, and you can play with sweet and savory combos and different mix-ins. I highly recommend using pomegranate arils instead of cranberries; it’s to die for!

Why you will love this recipe
- Fast and easy: This luscious cheese ball takes just 15 minutes to prepare and is ready to serve in minutes. I like making it for the family whenever we plan game night or have a special celebration.
- Looks fancy: I can make this look fancy even though it only costs me a few dollars. The topping you choose makes a difference. I use cranberries for a sweet, casual affair or chopped slivered almonds for a fancy look.
- Easy to customize: You can easily change it up with different cheeses, fillings, and toppings. You can make so many flavors; it’s like having several different cheese balls.
- Save money: Instead of spending $10 or more on each cheese ball, I can make my own for just a few dollars. All I need is cheese, bacon, and dressing, plus my favorite seasonings like garlic and onions.
What you will need

- Cheese: Softened cream cheese binds everything together while keeping it soft enough to scoop. The mild, slightly tangy taste will not overpower the other flavors. I also add blue cheese for bold, tangy flavor and extra texture. Finely grated cheddar mixes smoothly into the soft, creamy cheese ball, creating a perfect balance of cheddar bursts throughout.
- Produce: Minced garlic adds bold garlic flavor that cuts through the cheese’s richness, and onion spreads the mild onion taste throughout the dense cheese. I also roll the cheese ball in dried cranberries for a bright, tart-sweet taste and visual appeal. They also help prevent the cheese ball from drying out.
- Wet ingredients: For a rich, creamy, salty dressing with tangy buttermilk, white wine, and Greek yogurt, I use my homemade blue cheese dressing.
- Dry ingredients: Crumbled cooked bacon adds savory crunch and a rich, smoky flavor that contrasts with the thick, creamy cheese. I also toss in chopped slivered almonds for nutty flavor and extra crunch.
How to prepare
Beat the cheese: First, beat the cream cheese, blue cheese, cheddar cheese, and garlic in a large bowl until well blended.

Add mix-ins: Then, I stir in the almonds, onions, and bacon with a rubber spatula.

Let it chill: After shaping it into a ball, I spread out a piece of plastic wrap, place the dried cranberries on it, and roll the cheese ball until it’s fully covered. Then, wrap the ball in plastic and chill until firm.

Serve with crackers: Once firm, serve with crackers or chips.

Expert tip
The best cheese for cheese balls
The key to cheese balls is a soft, full-fat cream cheese base paired with a shredded, semi-firm, flavorful cheese, such as cheddar. I like medium cheddar because it has lots of flavor but is still soft. Many people use sharp cheddar, shredded finely so it blends well. Other good options are smoked gouda for a nutty, smoky taste or sharp, tangy feta. I also add a third soft cheese, blue cheese, for extra tang and texture, but it is optional.
More tips to consider:
- Shred your own cheese. Pre-shredded cheese has cellulose added to it to keep it from clumping.
- Don’t add too many mix-ins. This will prevent the cheese ball from sticking together.
- Another reason your cheese ball can fall apart is not chilling it long enough. Chill it for about 2 to 4 hours before serving.
- Use full-fat cream cheese. Low-fat cheese has more water, which can make your cheese ball watery.
- Make sure the cheese is softened to room temperature. Otherwise, it will be too stiff to blend smoothly.

Recipe variations and add-ins:
- Crack cheese ball: Add a teaspoon of my homemade ranch seasoning mix to the cheese mixture for an addictively tangy blend of flavor.
- Everything bagel cheese ball: For everything bagel lovers, mix in garlic powder, onion powder, poppy seeds, and sesame seeds with a pinch of salt.
- Spicy cheese ball: Add a bit of red pepper flakes or cayenne for a spicy kick.
- Slightly sweet cheese ball: To make this cheese ball sweeter, I add some brown sugar and cinnamon.
- Toss everything in: If you want to add extra veggies, frors, and nuts, be careful not to add too much, as it can compromise the structure and make the cheese ball fall apart.

Serving suggestions:
I usually serve my homemade cheese ball with a variety of crackers such as round buttery Ritz, wheat thins, and club crackers. But they also go great with my air fryer veggie chips. These are so easy to make, and the kids really love them even though they are healthy. They take about 30 minutes, and you can use whatever veggies you like. Regular chopped veggies like carrot sticks, celery spears, and broccoli florets work well too. You would be surprised how easy it is to get kids to eat vegetables when they dip them in this delicious creamy cheese.
Or try these crispy air fryer pasta chips, made out of your favorite pasta noodles. They may not be as healthy as veggies, but they are deliciously crunchy. Fruits are another delicious dipper for this cheese ball. Try it with my air fryer apple chips, seasoned with brown sugar, cinnamon, and nutmeg. I also serve it with pretzels, pita chips, nuts, and dried bread. Be sure also to have some good wine to serve with your cheese. I prefer sparkling wine like prosecco or Sauvignon Blanc for its crisp, zesty flavor.
How to store leftovers:
- Refrigerate: I store my leftover cheese ball wrapped in plastic, then in a zipper baggie, in the fridge for up to a week.
- Freezing: Freezing is not recommended.

Frequently asked questions
Cold ingredients are usually why this happens. Softening the cream cheese and other dairy products to room temperature helps them stick smoothly with the other ingredients. Cold cheese does not bind well. Using low-fat or fat-free cheese will also cause this problem and will not help keep the ball together. Too many dry mix-ins like nuts, bacon, or dried fruit can also keep the cheese from sticking together. It has to have enough structural integrity to hold.
Yes, in fact, this is another reason why the cheese ball can fall apart. It needs chill time to firm up. It needs about 2 to 4 hours to chill, so the fats can firm up again after softening at room temperature. If you serve it right away, it will be too mushy, and the first person who tries to scoop some cheese will end up with a squishy mess.
Take it out of the fridge for about 30 minutes before scooping so it softens enough, but don’t leave it out longer than 2 hours because of the risk of foodborne illness. Because cream cheese is dairy-based, it is perishable and can grow dangerous bacteria when left out of the refrigerator. In fact, if the temperature is above 85 degrees F, don’t leave it out longer than an hour.
I don’t recommend it because it will become crumbly and fall apart. The cream cheese will separate and form ice crystals in the freezer, and when it defrosts, it will likely become gritty and crumble. The add-ins will also be soft and soggy. If you expect crispy bacon and nuts after freezing, you will be disappointed—other ingredients, like added blue cheese dressing, will also separate and turn into an oily mess.

More cheesy appetizers:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

Bacon and Cheddar Cheese Ball
Ingredients
- 2 packages cream cheese softened
- 1 cup cheddar cheese grated
- 1 cup creamy blue cheese or creamy goat cheese
- 3 tablespoons blue cheese salad dressing mayonnaise
- 2 garlic cloves minced
- 1/2 cup crumbled cooked bacon
- 1 green onion finely chopped
- 1/4 cup slivered almonds chopped
Roll Into:
- 1 cup dried cranberries or slivered almonds/nuts/pecans
Instructions
- In a large bowl, beat the cream cheese, cheddar, blue cheese, and garlic until well combined.
- Stir in bacon, chopped onion, and slivered almonds.
- Shape the mixture into a ball.
- Place the cheese ball on a flat surface, add the dried cranberries or nuts, and roll until fully coated. Wrap in plastic wrap and chill until firm.
- Refrigerate for up to one week. Serve with crackers.
- This recipe makes 3 cheese balls, 1 cup each.
Notes
The best cheese for cheese balls
The key to cheese balls is a soft, full-fat cream cheese base paired with a shredded, semi-firm, flavorful cheese, such as cheddar. I like medium cheddar because it has lots of flavor but is still soft. Many people use sharp cheddar, shredded finely so it blends well. Other good options are smoked gouda for a nutty, smoky taste or sharp, tangy feta. I also add a third soft cheese, blue cheese, for extra tang and texture, but it is optional.More tips to consider:
- Shred your own cheese. Pre-shredded cheese has cellulose added to it to keep it from clumping.
- Don’t add too many mix-ins. This will prevent the cheese ball from sticking together.
- Another reason your cheese ball can fall apart is not chilling it long enough. Chill it for about 2 to 4 hours before serving.
- Use full-fat cream cheese. Low-fat cheese has more water, which can make your cheese ball watery.
- Make sure the cheese is softened to room temperature. Otherwise, it will be too stiff to blend smoothly.
A cheeseball and glass (or three) of wine is pretty much my ideal dinner. This is beautiful and I LOVE the variety of cheeses in it!!
I’ve never craved cheese before like now! This is perfect for New Year’s Eve!
OMGosh! This cheeseball has my mouth watering! It is one of the best cheese balls I’ve seen and I’ve never seen one with cranberries! I love that you included a selection of wine, which makes a great pair to the cheese ball.
Criminy this looks and sounds PERFECT!!! I mean I have not used the word criminy since my grandfather was alive and I think it was he who used it last but that is what came to mind lol. I mean seriously you have included all my favorite things into one recipe and I DO love cheeseballs and wine!
YES! Sharing this!
Wow, these look super yummy! This recipe sounds like the perfect snack for a party, especially for the holidays. I have never made a cheese ball before but your instructions make it sound so easy.
OMG! This looks amazing. I plan to cut dairy out of my diet this year *say a little prayer for me* but I HAVE to try this out. It has all my favourite things.
In any gathering where I’ve seen a cheeseball as an app, I always find people commenting about it. It’s definitely such a fun item to have at parties. This recipe sounds simple to follow and it looks delicious. Good to know that you shouldn’t freeze them.
Well hello lover! This looks amazing!!! I love cheese but I have never had a cheese ball recipe like this. I need to host a party soon so I can make this! YUM!
Yesssss, cheese and wine….lol! I love cheese balls but, I can not get my kids to eat them. I may try and create these for game day for when the fellows come over. We love goat cheese also!
Wow! I happen to love cheese. There’s no school or work tomorrow. I have to make this recipe. The Georges Duboeuf Pouilly Fuissé 2015 sounds more my type of wine. I’m excited to try it out and just lounge at home.
Cheese and wine is such a great combination. It looks absolutely delicious. I am going to save this recipe and give it a try. Thank you so much for sharing!