Snacks
This bacon mac and cheese balls recipe delivers crispy, smoky bites that disappear faster than you can say "appetizer." The secret lies in combining perfectly cooked mac and cheese with crispy bacon, then shaping and baking until golden—every bite is a perfect balance of creamy, cheesy, and smoky flavors.
I developed this recipe after years of testing, ensuring the cheese stays pull-apart tender while the exterior gets that irresistible crunch.
The process starts with classic mac and cheese—elbow macaroni cooked just right, then mixed with a rich cheese sauce that includes cheddar and a touch of cream for extra creaminess.
Crispy bacon adds that essential smoky depth, and when everything comes together, you’ll shape the mixture into bite-sized balls that hold their form beautifully. The key to achieving that crispy exterior without drying out the inside is baking at the right temperature.
Once out of the oven, these bites will be golden and tempting, with a gooey, melty center that makes them impossible to resist. The bacon adds a satisfying crunch, while the cheese pulls apart with each bite, creating that perfect texture contrast.
They’re ideal for game day, parties, or even as a fun snack to make ahead and reheat when needed.
Serve them warm with a side of marinara for dipping, or let guests grab them straight from the tray. This recipe makes about 24 bites, so you’ll have plenty to share—or save for seconds. Let’s get cooking!
Ingredients for bacon mac and cheese balls
These 12 ingredients transform into irresistible, crispy-snack bites everyone will crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, dry pasta |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | 4 tbsp | Melted, salted to taste |
| Crispy Bacon 🥓 | 6 oz | Chopped, store-bought or homemade |
| All-Purpose Flour 🌾 | 2 tbsp | For binding mixture |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Egg 🥚 | 1 whole | For binding |
The cheddar is non-negotiable here—Kraft or sharp white cheddar from the block works best. Grab a 2-pound wedge and shred it yourself (pre-shredded gets clumpy). Bacon matters too: thick-cut applewood-smoked from Costco or Trader Joe's gives the best flavor. For the pasta, elbow macaroni is key—it holds shape better than other shapes. I always cook mine al dente (about 1 minute less than package says) so it doesn't turn mushy when baked later. The flour and egg are your secret weapons for binding everything together without making it gummy.
No sharp cheddar? Monterey Jack or pepper jack works in a pinch, though the flavor won't be as bold. Out of panko? Regular breadcrumbs plus a pinch of salt get the job done. Bacon too expensive? Turkey bacon or even crispy bacon bits (though texture will differ). The heavy cream and milk can be swapped for half-and-half> if you're watching calories. For extra smokiness, add 1/4 tsp smoked paprika> to the cheese mixture. And if you're feeling fancy, stir in 1/4 cup cooked bacon bits**> directly into the cheese sauce for even more flavor.
These keep beautifully—3 days in the fridge> wrapped tightly or 3 months in the freezer>. Reheat in a 375°F oven for 10-15 minutes**> until golden and crispy. Pro tip: freeze them on a tray first, then transfer to a bag. That way you can grab one straight from the freezer and reheat just one serving. They're perfect for parties—make a double batch, freeze half, and thank me later when you're not scrambling to refill the bowl.
Why You'll Love This Recipe
- No-Bake Magic: I swear, these take less effort than ordering takeout. Just boil the pasta, mix in that rich sharp cheddar and heavy cream, roll with crumbled bacon—no oven, no fuss. Honestly, my lazy Sundays now include these.
- Crispy-Creamy Obsession: That first bite? Chef’s kiss. The outside gets golden and crunchy while the inside stays gooey with melted cheddar and buttery pasta—like mac and cheese had a glow-up. The bacon adds this salty, smoky punch that makes it impossible to stop at one.
- Party in a Bite: Serve them as appetizers at game day, toss a handful in a lunchbox, or reheat them for a quick dinner. They’re hearty enough for adults but fun enough for kids (yes, even picky eaters). Between us, I’ve had them cold, warm, and straight from the fridge—all win.
- Budget-Friendly Leftovers: A single batch stretches for days—freeze half, reheat with a splash of milk, and they taste just as good. Sharp cheddar and bacon aren’t cheap, but they stretch far, and the flavor makes it feel like a splurge. My wallet thanks me every time.
Step-by-step instructions for bacon mac and cheese balls
Here's how to make these addictive, golden bites with perfect pull-apart cheese and smoky bacon crunch.
Cook the Macaroni Al Dente
Bring a pot of water to a rolling boil and add the 8 oz elbow macaroni. Cook until 1 minute before the package directions for al dente—you want it firm enough to hold shape when formed into balls. Drain immediately and rinse under cold water to stop cooking and remove excess starch.
Real talk: Overcooked pasta gets mushy when mixed with cheese. I like to spread the drained pasta on a baking sheet to cool slightly while I prep the cheese sauce—this prevents a gummy texture later. The pasta should be cool enough to handle but still warm when you mix it with cheese.
Make the Creamy Cheese Sauce
In a large bowl, combine the 2 cups sharp cheddar cheese, 0.5 cup heavy cream, 0.5 cup whole milk, 4 tbsp melted unsalted butter, 2 tbsp all-purpose flour, 0.5 tsp garlic powder, 1.5 tsp salt, and 0.5 tsp black pepper. Mix until completely smooth—no cheese clumps allowed. I use a hand mixer for this step to ensure everything blends perfectly.
Here's the thing—warm the milk slightly first (just until it steams) to help the cheese melt more easily. If the mixture looks too thick, whisk in 1 tablespoon of pasta water at a time until it reaches a thick but pourable consistency. The sauce should coat the back of a spoon but still flow freely.
Combine Everything and Chill
Add the cooled macaroni to the cheese mixture and stir until fully coated. Fold in the 6 oz chopped crispy bacon and 0.5 cup panko breadcrumbs—this gives you that perfect balance of creamy cheese and crunchy bacon. The mixture should be cool enough to handle but still slightly warm.
Transfer the mixture to a lightly greased bowl and cover with plastic wrap. Chill in the refrigerator for at least 30 minutes (up to 24 hours). Chilling firms up the mixture so it holds together when you form the balls. Pro tip: If it's too sticky after chilling, add 1 extra tablespoon of panko to help bind it.
Form and Bake the Balls
Preheat your oven to 375°F. Line a baking sheet with parchment paper. Using slightly wet hands (dip fingers in water and wipe on a paper towel), roll the chilled macaroni mixture into 1-inch balls—about 24 total for this recipe. Place them 1 inch apart on the prepared baking sheet.
Crack 1 whole egg into a small bowl and beat lightly. Dip each ball into the egg, then roll in additional panko breadcrumbs to create a crispy outer layer. This double-coating ensures maximum crunch. Arrange the coated balls back on the baking sheet and bake for 20-25 minutes until golden brown and the cheese is bubbly inside.
Broil for Extra Crispiness (Optional but Recommended)
For that perfect restaurant-style crunch, switch your oven to broil and broil the balls for 1-2 minutes until they're deep golden brown and slightly puffed. Watch them closely—they go from perfect to burnt fast. Remove from the oven and let them rest for 5 minutes before serving.
Serve warm with a side of marinara sauce for dipping. The outside should be crispy enough to hold its shape, while the inside remains gooey and cheesy. These bites are perfect for game day, parties, or just a fun snack—everyone will want seconds!
Pro Tips For Making Bacon Mac And Cheese Balls
- Dry the Pasta Well: Drain the elbow macaroni and give it a good shake in the colander—no clumps, no moisture. I used to skip this, and my cheese balls turned out dense and greasy. A quick 30-second dry helps the cheese cling better and keeps the texture light.
- Melt Cheese Slowly: Warm the heavy cream and milk together over medium-low heat first, then whisk in the butter and cheddar until just melted—no boiling. I learned this the hard way when my cheese separated into a greasy mess. Keep it under 160°F (71°C) to avoid breaking the sauce.
- Chill Before Shaping: Let the mac and cheese mixture cool to room temp before rolling into balls—about 10 minutes. Cold hands make for messy balls, and warm cheese spreads instead of holding shape. Works like butter: patience pays off.
- Use Crumbled Bacon: Fold in crispy bacon after the cheese sauce is off the heat, not before. Pre-cooked, crumbled bacon adds texture without soaking up the sauce. I used to mix it in early, and the balls turned soggy. Save the crunch for the end.
Pro cooking tips for perfect results
Cheese Sauce Perfection
Warm the whole milk just until steaming before mixing with cheese—this melts the sharp cheddar more smoothly and prevents clumps. I like to melt the butter first, then whisk it into the warm milk before adding cheese.
For extra creaminess, add 1 tbsp of pasta water if the mixture gets too thick. The sauce should be thick enough to coat the back of a spoon but still flow when you stir. 🧀
Bacon Texture Matters
Use thick-cut bacon (like Costco or Trader Joe's) for maximum flavor and texture. After cooking, chop it into ½-inch pieces—not too fine, or it loses its crunch. For extra smokiness, add ¼ tsp smoked paprika directly to the cheese sauce.
I also like to save some bacon fat and mix it into the sauce for deeper flavor. 🥓
Chilling is Key
Never skip the 30-minute chill—this firms up the mixture so it holds together when rolling. If the dough feels too sticky after chilling, add 1 extra tbsp of panko or 1 tbsp flour to bind it.
I like to wrap the bowl tightly with plastic wrap to prevent drying. For best results, chill for up to 24 hours—the flavors meld even better overnight. ❄️
Forming Perfect Balls
Wet your hands slightly before rolling to prevent sticking—just dip fingers in water and wipe on a paper towel. Aim for 1-inch balls (about 1 oz each) for even baking.
If the mixture cracks when rolling, it needs more chilling time or extra panko. Place balls 1 inch apart on the baking sheet to ensure even browning. 🍴
Broil for Crunch
The broiler is your secret weapon for that golden, crispy exterior. Watch closely after 1 minute—they go from perfect to burnt fast. For extra insurance, broil on the middle rack.
Let them rest 5 minutes before serving so the cheese sets slightly. This keeps them from falling apart when dipping. 🔥
Reheating Like a Pro
Store leftovers in an airtight container for up to 3 days or freeze for 3 months>. To reheat, bake at 375°F for 10-15 minutes until crispy. For freezer reheating, bake straight from frozen (add 5 extra minutes). Microwave reheating works but sacrifices crunch—always oven-bake for best results. 💫
Nutrition facts
Frequently asked questions
Can I make these without panko breadcrumbs?
If you don't have panko, use regular breadcrumbs plus 1/4 tsp extra salt for flavor. For even more crunch, mix in 1/4 cup crushed cornflakes or crushed potato chips (like potato chips) with the breadcrumbs. The texture will differ slightly but still deliver that satisfying bite.
Why did my mac and cheese balls fall apart when baking?
This usually happens when the mixture isn't chilled long enough or lacks proper binding. Always chill for at least 30 minutes—up to 24 hours for best results. If the dough feels too sticky, add 1 extra tbsp of flour or panko. Wet your hands slightly when rolling to prevent sticking, and don't overfill the balls.
Can I use a different type of cheese?
While sharp cheddar is ideal, you can substitute with Monterey Jack or pepper jack for a milder flavor. For extra richness, blend in 1/2 cup cream cheese with the cheddar. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. Always shred your own for the smoothest texture.
How do I make these ahead of time?
These keep beautifully! Shape the balls and refrigerate uncooked for up to 24 hours before baking. For freezing, form the balls, coat them in egg and panko, then freeze on a tray before transferring to a bag. Bake straight from frozen (add 5 extra minutes at 375°F). Reheat leftovers in the oven to maintain crispiness—microwaving makes them soggy.
Can I air-fry instead of baking?
Yes! Arrange the coated balls in a single layer in your air fryer and cook at 375°F for 8-10 minutes, shaking the basket halfway. For extra crispiness, broil for 1-2 minutes after air-frying. Watch closely—they cook faster than in the oven. Air-frying gives a slightly lighter texture but still delivers that perfect crunch.
