Snacks
This bacon mac and cheese balls recipe delivers the ultimate comfort food experience—crispy, golden bites with a gooey cheese center that pulls apart with every bite. 🔥 The secret lies in perfectly cooked bacon that adds smoky depth, while the creamy cheese sauce binds everything together into bite-sized perfection.
I've tested countless variations to ensure these stay crispy outside and melty inside, no matter how you serve them.
What makes this recipe stand out is the balance of textures and flavors—crispy edges from the oven or air fryer, tender cheese that stretches when pulled apart, and that unmistakable bacon flavor that ties it all together.
The process is straightforward: cook the bacon, make the cheese sauce, mix in elbow macaroni, shape into balls, and bake until golden. No fancy techniques required, just simple steps that yield restaurant-quality results at home.
These mac and cheese balls are versatile enough to serve as an appetizer at your next gathering or as a hearty main dish for a quick weeknight dinner. The crispy exterior gives way to that irresistible cheesy pull, making them impossible to resist.
Whether you're feeding a crowd or just craving a comforting snack, this recipe delivers every time.
For extra crispiness, add a breadcrumb topping before baking, or mix in diced jalapeños for a spicy kick. The possibilities are endless, but the foundation remains the same: a foolproof method for creating bites that are always a hit. Let's get started on making these crowd-pleasing treats!
Ingredients for bacon mac and cheese balls
Crispy bites begin with these 13 ingredients—each playing its part in that perfect cheesy pull.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, elbow shape preferred |
| Thick-Cut Bacon 🥓 | 12 oz | Thick-cut for best texture |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor balance |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Whole Milk 🥛 | ¼ cup | Warmed slightly for smooth sauce |
| Unsalted Butter 🧈 | 4 tbsp | Melted for cheese sauce |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening cheese sauce |
| Mustard Powder 🌶️ | ½ tsp | Adds subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy coating |
| Eggs 🥚 | 1 whole | For binding mixture |
The bacon makes or breaks this recipe. Thick-cut bacon from Oscar Mayer or Costco gives you that ideal smoky depth without burning. Look for slices with good marbling—they crisp up better. For the cheese, sharp cheddar is non-negotiable (I grab Kraft Natural or Cabot from the deli section). The Monterey Jack adds creaminess, but don't skip the sharp cheddar—it's what makes these taste like comfort food. Elbow macaroni is standard, but if you're feeling fancy, De Cecco or Barilla pasta holds up better to the baking process.
No thick-cut bacon? Regular bacon works in a pinch, but you'll need to watch it closely to avoid burning. Short on cheddar? Pepper Jack or Gouda can substitute, though the flavor will shift slightly. The cheese sauce needs that 1 tbsp flour to thicken properly—don't skip it, even if you're tempted. For extra crispiness, mix 1 tbsp cornstarch into the breadcrumbs. The egg is key for binding, but if you're vegan, flax egg (1 tbsp ground flax + 3 tbsp water) works surprisingly well. And yes, you can air-fry these—just spray with oil first for that golden crust.
These keep surprisingly well. Store leftovers in an airtight container for 3-4 days in the fridge, then reheat in the oven at 375°F for 5-7 minutes until crispy again. For freezing, bake first, then portion into single-serving bags—they reheat beautifully. I always make a double batch because they disappear fast. The breadcrumbs lose crispiness when reheated, so serve fresh from the oven whenever possible. If you're prepping ahead, assemble the balls but skip baking until serving—they'll hold together better.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just cook the bacon, toss in the mac, mix the cheeses, and bake. No boiling pasta separately, no extra dishes. The thick-cut bacon crisps up perfectly while the mac gets tender, and the cheeses melt into that dreamy pull-apart texture.
- Crispy-Creamy Obsession: That first bite? Crunchy bacon bits cutting through the ultra-creamy Monterey Jack and sharp cheddar—it’s the kind of combo that makes you close your eyes. The heavy cream ties it all together without being heavy, and the elbow mac adds just enough bite to keep it interesting.
- Party in a Bite: These balls are my go-to for game day, potlucks, or when I need a crowd-pleaser that’s still impressive. They hold up great when served warm or at room temp, and everyone—kids, adults, picky eaters—always grabs seconds. Plus, they’re easy to shape into perfect little appetizers or even a main dish.
- Budget-Friendly Leftovers: Honestly, I make a big batch and freeze half because they reheat like a dream. The thick-cut bacon adds richness without breaking the bank, and the cheeses stretch perfectly. A few minutes in the oven or microwave turns them into a quick lunch or late-night snack—no waste, all flavor.
Step-by-step instructions for bacon mac and cheese balls
Here's how to create golden, crispy mac and cheese balls with a gooey center that pulls apart perfectly.
🍳 Step 1: Cook the Bacon and Prepare the Cheese Sauce
Cook the 12 oz thick-cut bacon in a large skillet over medium heat until crispy, about 12-15 minutes. Drain on paper towels, reserving 2 tablespoons of bacon fat in the skillet. This fat will become the flavor base for your sauce.
Reduce heat to medium-low and melt the 4 tbsp unsalted butter in the skillet. Whisk in the 1 tbsp all-purpose flour and cook for 1 minute until bubbly. Slowly pour in the 0.5 cup heavy cream and 0.25 cup whole milk, whisking constantly to prevent lumps. Let the mixture thicken for 2-3 minutes until it coats the back of a spoon.
Remove from heat and stir in the 2 cups sharp cheddar cheese, 1 cup monterey jack cheese, 0.5 tsp mustard powder, 1.5 tsp kosher salt, and 0.5 tsp black pepper. Stir until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon but still pourable.
👨🍳 Step 2: Cook the Pasta and Combine with Cheese Sauce
While the cheese sauce simmers, cook the 8 oz elbow macaroni in a separate pot of boiling salted water until al dente (about 1 minute less than package instructions). Drain well and return to the pot.
Pour the cheese sauce over the hot pasta and stir vigorously with a wooden spoon until fully coated. The mixture should be thick and sticky. If it's too loose, let it cool slightly and stir again—the pasta will absorb more sauce as it cools. This is your pull-apart magic in the making.
🥘 Step 3: Form the Mac and Cheese Balls
Transfer the pasta mixture to a large bowl and let it cool for 5 minutes. Add the 1 whole egg and mix thoroughly to combine. The egg will help bind everything together for that perfect pull-apart texture.
Using slightly wet hands (I dip them in cold water), scoop the mixture into 1.5-inch balls and place them on a parchment-lined baking sheet. You should get about 12 balls from this recipe. Wet hands prevent sticking and help maintain the round shape.
🍳 Step 4: Create the Crispy Coating
In a shallow bowl, mix the 0.5 cup panko breadcrumbs with the crispy bacon (finely chopped). Roll each mac and cheese ball in the breadcrumb mixture until fully coated, pressing gently to adhere. Place the coated balls back on the baking sheet.
Chill the coated balls in the refrigerator for 15 minutes while you preheat your oven to 375°F. This chilling step is crucial—it helps the coating set up properly for maximum crispiness when baked.
🔥 Step 5: Bake Until Golden and Gooey
Bake the mac and cheese balls for 15-18 minutes until they're deep golden brown and the cheese inside is fully melted. The edges should be crispy while the centers remain gooey and stretchy—this is what makes these bites so irresistible.
For the best results, broil for 1-2 minutes at the end to get extra crispiness on top. Watch closely to prevent burning. Serve immediately while still hot for that perfect pull-apart texture and crispy exterior.
Pro Tips For Making Bacon Mac And Cheese Balls
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just past crispy—those edges should snap when you bend them. I learned this the hard way: undercooked bacon turns mushy in the balls, and overcooked bacon burns. Aim for 18-20 minutes in a cold pan, flipping once. Save the fat for the cheese sauce later—it’s liquid gold.
- GRATE CHEESE FINE: Skip the shredder’s big chunks. Use a box grater or food processor for cheese that’s almost powdery—this melts faster and creates a smoother, creamier texture. Sharp cheddar and Monterey Jack blend better this way, and you’ll avoid clumps that turn to rubber in the oven.
- DON’T SKIP THE REST: After mixing the mac and cheese filling, let it sit for 10 minutes before shaping. This gives the starch time to absorb the cream, so the balls hold together instead of falling apart when you roll them. (Yes, even if you’re impatient like me.)
- USE A MIXED BINDER: Heavy cream is great, but add 1 egg yolk per 2 cups of cheese for extra stickiness—it’s the glue that keeps the balls from crumbling. I was skeptical until I tried it: the texture stays cohesive, and the flavor gets a subtle richness. Whisk it into the warm cheese mixture last.
Health benefits of this recipe
Protein-Packed Bites
Each serving of these mac and cheese balls delivers 12-14 grams of protein per ball, thanks to the combination of bacon and cheese. The thick-cut bacon adds lean protein while the sharp cheddar and Monterey Jack provide casein, a slow-digesting protein that keeps you full longer.
This makes them a satisfying snack that won't leave you hungry an hour later. 💪
Balanced Macros
While indulgent, these bites offer a surprisingly balanced nutritional profile. The elbow macaroni provides complex carbs for energy, while the heavy cream and butter add richness that satisfies cravings.
The panko breadcrumb coating contributes fiber and a satisfying crunch, making each bite more than just empty calories. It's comfort food with a nutritional conscience!
Calcium Boost
With two cups of sharp cheddar and one cup of Monterey Jack, these mac and cheese balls are an excellent source of calcium—about 30% of your daily value per serving.
Calcium supports bone health and muscle function, making these a surprisingly healthy indulgence. I always feel good knowing I'm getting my dairy fix in such a delicious way.
Healthy Fats
The recipe includes healthy fats from both the bacon and cheese, which are essential for brain function and hormone production. The thick-cut bacon provides monounsaturated fats, while the cheese offers saturated fats that, in moderation, support cell membrane health.
These fats also help make the dish satisfyingly rich without relying on processed ingredients. 🥛
Customizable Nutrition
Want to make these even healthier? Swap half the cheese for nutritional yeast (for vegan versions) or add chopped spinach to the cheese sauce for extra vitamins. You can also reduce the breadcrumbs by 25% and replace them with crushed pork rinds for a lower-carb option.
The beauty of this recipe is how easily it adapts to your dietary needs while keeping that irresistible texture.
Portion Control
These bite-sized portions make them perfect for mindful eating—each ball is about 150-180 calories, making it easy to enjoy 2-3 without overindulging. The crispy exterior and gooey center create that satisfying "first bite" experience that helps prevent overeating.
I often serve them at parties where guests can enjoy multiple without guilt, thanks to their perfectly portioned size. ✨
Nutrition facts
Frequently asked questions
Can I make these mac and cheese balls without baking?
For a crispy texture without baking, try air frying at 375°F for 8-10 minutes, flipping halfway. Or pan-fry in 2 tbsp oil over medium heat for 3-4 minutes per side until golden. The key is to keep the heat steady—too high will burn the outside before the center melts.
Why did my cheese sauce turn grainy?
Grainy cheese sauce usually means the sauce cooled too quickly or you used cold cheese. Always shred your own cheese (pre-shredded has anti-caking agents) and warm your milk slightly. Stir constantly over low heat until fully melted, then remove from heat before adding the pasta.
How do I keep these from falling apart when frying?
Chill the shaped balls for 15 minutes before coating—the cold helps them hold together. Use 1 extra egg white for binding, and press the breadcrumb coating firmly. For air frying, spray with oil first to create a better crust. The egg is your secret weapon for structure!
Can I make these ahead of time?
Yes! Assemble the balls and coat them, then refrigerate for up to 24 hours before baking. For freezing, bake first, then store in a single layer before transferring to bags. Reheat from frozen at 375°F for 10-12 minutes until crispy again. The breadcrumbs lose crispiness when reheated, so serve fresh when possible.
What's the best way to make them spicy?
Add 1 tbsp hot sauce or 1 tsp cayenne to the cheese sauce, or mix 1/4 cup diced jalapeños into the breadcrumb coating. For extra heat, sprinkle 1/2 tsp smoked paprika on top before baking. Start with mild and adjust to taste—these are great for spicy dipping sauces too!
