Snacks
These bacon mac and cheese balls deliver the ultimate snack experience—crispy golden edges, gooey cheese centers, and smoky bacon flavor in every bite.
The secret lies in the perfect balance of shredded cheese and cooked bacon, mixed into a creamy, pull-apart texture that holds together just enough to form bite-sized balls. I've perfected this recipe over years of hosting parties, and trust me, these disappear faster than you can say "second helping."
The magic happens when you bake the mac and cheese mixture until it's just set, then roll it into balls and crisp them up in the oven. This method ensures crispy exteriors without losing that melt-in-your-mouth cheesiness inside.
The bacon adds a savory depth that makes these bites irresistible, whether served as an appetizer or a hearty snack. Plus, they're easy to customize with different cheeses or seasonings.
What you'll end up with is a tray of golden, crispy bites that are impossible to resist. The aroma alone will have everyone gathering around, and the first bite delivers that perfect combination of smoky, salty, and creamy flavors.
These are the kind of snacks that elevate any gathering—game day, holiday parties, or even a simple weeknight treat.
Serve them warm with your favorite dipping sauce, like ranch or marinara, and prepare to be asked for the recipe again and again. Here's how to make them perfectly every time.
Ingredients for bacon mac and cheese balls
Crispy bites need just 13 ingredients—smoky, cheesy, and impossible to resist.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, medium or small shape |
| Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creamiest texture |
| Whole Milk 🥛 | ½ cup | Warmed for smooth blend |
| Bacon 🥓 | 8 oz | Cooked until crispy, chopped fine |
| Butter 🧈 | ½ cup | Unsalted, melted for binding |
| All-Purpose Flour 🌾 | 2 tbsp | For breading crispy exterior |
| Garlic Powder 🧄 | 1 tsp | Enhances smoky flavor |
| Onion Powder 🧅 | 1 tsp | Adds depth to cheesy base |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Egg 🥚 | 1 whole | Beaten for binding mixture |
| Panko Breadcrumbs 🍞 | ½ cup | For extra-crispy coating |
The bacon and cheese are the stars here. Thick-cut bacon from Oscar Mayer or Costco gives the best smoky flavor, but any brand works if you cook it crispy. For cheese, sharp cheddar from Kraft or Tillamook melts perfectly—avoid pre-shredded (it has anti-caking agents that prevent smooth blending). The elbow macaroni should be the medium or small shape; it holds up best during mixing and baking. Grab Great Value or Barilla for reliable quality. If you're feeling fancy, add a splash of Gruyère for nutty depth.
No bacon? Smoked paprika at 1 tsp plus extra garlic powder mimics the smokiness. Out of cheddar? Mozzarella or Monterey Jack work in a pinch, but they melt differently. Need a dairy-free option? Daiya shreds replicate the texture surprisingly well. The panko breadcrumbs are non-negotiable for crispiness—Japanese panko from Trader Joe's is my go-to, but any brand works. For extra richness, swap half the milk for half-and-half. And trust me on the egg—it's what keeps those balls from falling apart during baking.
Store the cooked mixture in an airtight container for up to 3 days in the fridge, but honestly, they reheat best straight from the freezer. Portion into single layers on a tray, freeze for 2 hours, then transfer to a bag for 3 months. To serve, bake frozen balls at 375°F for 12-15 minutes—no thawing needed. For parties, keep them warm in a 200°F oven while serving. The secret to second helpings? Always make a double batch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just cook the macaroni, mix in the cheese sauce (that’s the heavy cream and milk combo), fold in crispy bacon, shape into balls, and bake. No extra pans, no stress.
- Crispy-Creamy Balance: That first bite? Crunchy outside, gooey inside—like mac and cheese had a makeover. The sharp cheddar and smoky bacon make every mouthful ridiculously good.
- Party in a Bite: Between us, these are my go-to for game day, potlucks, or when I’m too tired to make a full meal. Kids grab them first, adults sneak seconds, and no one complains.
- Budget-Friendly Leftovers: A whole batch costs less than takeout, and they reheat like a dream. I make a double batch, freeze half, and thank myself later when I’m craving comfort food on a lazy night.
Step-by-step instructions for crispy bacon mac and cheese balls
Here's how to transform simple ingredients into irresistible, golden bites with a gooey center.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a full rolling boil and add 8 oz elbow macaroni. Cook until 2 minutes less than package instructions for al dente texture—you want it tender but still with a slight bite. Drain immediately and transfer to a large mixing bowl.
While still warm, toss the macaroni with 2 tbsp all-purpose flour and 1 tsp salt. This step prevents clumping and helps create that crispy exterior later. Let it cool slightly before mixing with other ingredients—this prevents the cheese from melting prematurely.
Make the Ultra-Creamy Cheese Sauce
In a medium saucepan, melt ½ cup butter over medium heat. Add 1 cup heavy cream and ½ cup whole milk, then bring to a gentle simmer. Reduce heat to low and gradually whisk in 2 cups shredded cheddar cheese until completely melted and smooth.
Season with 1 tsp garlic powder, 1 tsp onion powder, and ½ tsp black pepper. The sauce should be thick but still pourable—if it's too thick, whisk in 1-2 tablespoons of milk to reach ideal consistency. Remove from heat and let cool for 5 minutes before mixing.
Combine and Shape the Mixture
Add the cooled macaroni to the cheese sauce along with 8 oz chopped crispy bacon. Stir until everything is evenly coated and the mixture is fully combined. The texture should be thick enough to hold its shape when rolled into balls.
Transfer the mixture to a clean work surface and gently form into 1-inch balls (about 4 total). Don't overwork the mixture—just enough to shape them. Place on a parchment-lined baking sheet and refrigerate for 30 minutes to firm up.
Breading and Double-Frying for Crispy Perfection
In a shallow bowl, beat 1 whole egg with a fork. In another bowl, combine ½ cup panko breadcrumbs with 2 tbsp all-purpose flour. Dip each chilled mac and cheese ball first into the egg wash, then roll thoroughly in the panko mixture, pressing gently to adhere.
Heat ¼ inch of oil in a deep skillet over medium heat until it reaches 350°F. Fry the breaded balls in batches for 2-3 minutes until golden brown on all sides. Remove and place on a paper towel-lined plate to drain excess oil. Repeat with remaining balls, maintaining oil temperature.
Finish with a Second Crisp for Maximum Crunch
Return the oil to 375°F and carefully add the first batch of balls back in. Fry for an additional 1-2 minutes until they reach deep golden brown with a crispy exterior. The internal temperature should reach 160°F—this ensures they're fully cooked through while maintaining that gooey center.
Transfer to a wire rack to cool slightly before serving. These bites stay crispy for about 15 minutes, so serve immediately with your favorite dipping sauce. The contrast of crispy exterior and molten cheese inside is what makes these irresistible!
Pro Tips For Making Bacon Mac And Cheese Balls
- CRANK THE BACON LOW: I learned this the hard way—crispy bacon loses its fat when cooked too fast, and your mac and cheese balls end up dry. Cook the bacon on medium-low, stirring occasionally, until it’s just crisp. That rendered fat is the glue holding your balls together, so don’t rush it.
- TOAST THE PASTA FIRST: Skip the soggy centers by drying the cooked elbow macaroni on a baking sheet for 5 minutes before mixing. Cold, damp pasta absorbs cheese differently, and your balls will stay firm when baking. (Yes, even if you’re impatient like me.)
- GRATE THE CHEESE FINE: Lumpy cheese = sad, uneven texture. Pulse sharp cheddar in a food processor for 3-4 seconds—just enough to break it down without turning it into powder. This ensures smooth, melty pockets in every bite. (Your future self will thank you.)
- CHILL THE DOUGH 15 MINUTES: I was skeptical until I tried it: resting the unbaked mac and cheese mixture in the fridge prevents cracking when baking. Press the balls gently after chilling—they’ll hold shape better, and the crust will brown evenly. (Does it look weird? Yes. Does it work? Every single time.)
Common mistakes when making this dish
Over-Mixing the Dough
I've seen too many people turn their perfect mac and cheese balls into dense, rubbery lumps by overworking the mixture. Once you've combined the macaroni, cheese sauce, and bacon, handle it gently—just enough to form balls.
Overmixing develops gluten in the flour, which makes the texture tough instead of creamy. Think of it like handling cookie dough: firm enough to shape but tender enough to melt in your mouth. 🥣
Skipping the Chill Step
This is a game-changer I learned after my first batch fell apart during frying. Always refrigerate the shaped balls for 30 minutes before breading and frying. The cold temperature firms up the cheese mixture so it holds together during the breading process.
Without this step, your balls will flatten out in the oil and lose that perfect bite-sized shape. Trust me, it's worth the wait!
Using Pre-Shredded Cheese
Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly, leading to a grainy texture in your mac and cheese balls. Always use freshly shredded sharp cheddar for that creamy, pull-apart perfection.
If you're in a pinch, you can pulse pre-shredded cheese in a food processor to break up those anti-caking agents, but freshly shredded is always best. 🧀
Incorrect Oil Temperature
The oil temperature makes or breaks the crispiness of your bacon mac and cheese balls. Too low, and they'll absorb oil and turn greasy. Too high, and they'll burn on the outside before cooking through.
Use a deep-fry thermometer to maintain 350°F for the first fry and 375°F for the second crisp. If you don't have one, test the oil by dropping in a small piece of bread—it should sizzle and turn golden in 30-45 seconds.
Not Using Enough Binder
The egg and flour in the breading mixture act as binders to help the panko adhere and create that crispy exterior. If your balls fall apart during frying, you might need more binder.
Try adding 1 extra tablespoon of flour to the panko mixture or using a second egg wash for extra adhesion. The goal is to coat each ball thoroughly so the panko sticks like armor. 🛡️
Overcrowding the Pan
Frying too many balls at once drops the oil temperature and causes them to steam instead of crisp. Fry in small batches of 2-3 balls at a time, giving them space to cook evenly.
Overcrowding also makes it harder to turn the balls, leading to uneven browning. Patience here ensures every bite is perfectly crispy and golden. Think of it like baking cookies—space is your friend! 🍪
Nutrition facts
Frequently asked questions
Can I make these without frying?
For a baked version, roll the shaped balls in panko and egg wash, then place on a parchment-lined tray. Bake at 400°F for 15-18 minutes until golden and crispy. The texture won't be as crispy as fried, but it's still delicious and much lighter.
How do I store leftover mac and cheese balls?
Store them in an airtight container in the fridge for up to 3 days. Reheat in a 350°F oven for 8-10 minutes or air fry at 375°F for 5 minutes to restore crispiness. For longer storage, freeze for up to 3 months—just bake from frozen at 375°F for 15-20 minutes.
What's the best dipping sauce?
Classic ranch or marinara are always winners, but try spicy mayo (mix mayo with hot sauce) or blue cheese dressing for extra flavor. For a smoky twist, drizzle with bacon fat after frying. The contrast of creamy or tangy sauce with crispy bites is pure magic!
Can I make these gluten-free?
Yes! Use gluten-free elbow macaroni, swap panko for gluten-free breadcrumbs, and ensure your flour is GF. The egg wash remains safe, but check all labels. The texture will be slightly different but still delicious. For extra binding, add 1 tbsp cornstarch to the panko mixture.
Why did my balls fall apart?
Most likely, you skipped the 30-minute chill or overmixed the dough. The cheese needs time to firm up before breading. If it happens during frying, your oil may be too hot—aim for 350°F for the first fry. A stronger egg wash or extra flour in the panko can also help bind them better.
