Main Courses
Cheesecake Factory-style macaroni and cheese balls are the ultimate comfort food—golden, gooey, and impossible to resist. 💛 The secret lies in blending perfectly cooked macaroni with a rich, cheesy mixture that holds together while baking into crispy, pull-apart bites.
I’ve recreated their signature texture and flavor, ensuring every batch delivers that restaurant-quality magic at home.
This recipe transforms simple ingredients into a crowd-pleasing dish that’s easier than it looks. With just a handful of pantry staples and a few key techniques—like baking at the right temperature and shaping them properly—you’ll achieve those iconic golden bites with gooey centers.
The result? A dish that’s crispy on the outside, creamy inside, and perfect for sharing.
What makes these macaroni and cheese balls truly special is their versatility. Serve them as an appetizer at parties, a snack for game day, or even a main course with a side salad.
The pull-apart texture and rich cheesy flavor make them irresistible, and the optional dipping sauce adds an extra layer of indulgence. Ready to recreate this Cheesecake Factory classic?
Whether you're hosting a gathering or just craving a taste of nostalgia, these macaroni and cheese balls deliver the perfect balance of comfort and flavor. The recipe is straightforward, but the results are anything but ordinary—just like the ones you’d find at the Cheesecake Factory. Let’s get started!
Ingredients for macaroni and cheese balls cheesecake factory
Pantry staples plus a few cheesy secrets—this is how you get that iconic Cheesecake Factory crunch and gooeyness.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, medium or small shape |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, adds nutty depth |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamy texture |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Mayonnaise 🥫 | ¼ cup | For extra creaminess |
| Mustard Powder 🌶️ | 1 tsp | Adds tangy depth |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Onion Powder 🧅 | ½ tsp | For savory balance |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Egg 🥚 | 1 whole | Beaten for binding |
| Panko Breadcrumbs 🍞 | ¼ cup | For golden crust |
| Milk 🥛 | ¼ cup | For dipping sauce |
The cheeses are where the magic happens. Sharp cheddar gives that classic tang, but Gruyère takes it to the next level with nutty richness. Grab the block versions and shred them yourself—pre-shredded gets clumpy and lacks that melt. Kroger or Whole Foods have great selections, but even the basic grocery store stuff works if you pick the sharpest cheddar they’ve got. Pro tip: mix the cheeses while still cold so they blend better. The heavy cream and mayo might seem odd, but trust me—they’re what make these balls hold together and stay creamy.
No Gruyère? Extra sharp cheddar plus a splash of cream cheese gets you close. Running low on mayo? Greek yogurt at half the amount works in a pinch. The mustard powder is non-negotiable—it’s what gives that signature tang, but if you’re out, Dijon mustard works too. For the breadcrumbs, Panko is a must—it’s the secret to that perfect crispy crust. No Panko? Toast regular breadcrumbs in a dry pan for 2-3 minutes to get some crunch. And if you’re making the dipping sauce, add a pinch of smoked paprika for that restaurant-level flavor.
This mix keeps for 3 days in the fridge, covered tightly. The balls themselves? Fresh is best—they lose their crispiness after 24 hours, but you can reheat them in the oven at 350°F for 5-10 minutes. For the dipping sauce, it’s good for 5 days in the fridge, but I always make extra because it disappears fast. Store the sauce separately and mix in a splash of milk when reheating to loosen it up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just boil the macaroni, mix in the sharp cheddar and Gruyère until gooey, then shape it into balls. No straining, no extra dishes. The heavy cream and butter make it rich without effort, and honestly? That’s my kind of win.
- Cheese Overload: Between the sharp cheddar’s tang and Gruyère’s nutty depth, these balls are ridiculously good. The Cheesecake Factory version nails that perfect balance—creamy inside, slightly crispy on the outside—so you don’t even need breadcrumbs. (Yes, even on a Tuesday night.)
- Party in a Bite: These are my go-to for game days, potlucks, or when I need a snack that feels fancy. Serve them warm with a sprinkle of paprika or chilled as a dip with marinara—no one will guess they’re basically mac and cheese. My daughter picks out the biggest ones first, but still asks for seconds.
- Budget-Friendly Luxury: A bag of elbow macaroni, a block of cheddar, and a wedge of Gruyère cost less than takeout, but the flavor? Chef’s kiss. Leftovers reheat perfectly—just pop them in the oven or microwave—and they’re just as good the next day. My wallet and taste buds thank me every time.
Step-by-step instructions for macaroni and cheese balls
Let's create these addictive, golden bites with gooey centers and crispy exteriors!
🍳 Step 1: Cook the Elbow Macaroni to Perfect Texture
Bring a large pot of water to a rolling boil and add 8 oz elbow macaroni. Cook according to package instructions until al dente—about 8-10 minutes. You want the pasta to be tender but still have a slight bite. Drain and rinse briefly with cold water to stop the cooking process completely.
I like to give the pasta a quick shake in the colander to separate any clumps. This ensures each bite of your mac and cheese balls has that perfect texture. Don't skip rinsing—it prevents the pasta from becoming gummy when mixed with all the cheese later.
👨🍳 Step 2: Make the Cheesy Filling Mixture
In a large bowl, combine the cooked macaroni with 2 cups sharp cheddar cheese and 1 cup gruyère cheese. Add 0.5 cup heavy cream, 0.5 cup melted butter, 0.25 cup mayonnaise, 1 tsp mustard powder, 0.5 tsp garlic powder, 0.5 tsp onion powder, 1 tsp salt, and 0.5 tsp black pepper.
Use a rubber spatula to mix everything together until completely combined. The mixture should be thick and cohesive—almost like a dough. If it feels too dry, add 1 tablespoon of milk at a time until it holds together when pressed. This is your magic filling that will create that irresistible gooey center.
🥘 Step 3: Assemble and Chill the Balls
Transfer the cheese mixture to a lightly floured surface and divide it into 16 equal portions (about 1.5 tablespoons each). Roll each portion into a ball, then flatten slightly into a disc shape. Place them on a parchment-lined baking sheet and refrigerate for 30 minutes to firm up.
Chilling is crucial—it prevents the cheese from melting when you add the breadcrumb coating. While they're chilling, preheat your oven to 375°F. This temperature gives you that perfect golden crust without burning the exterior before the center gets hot enough.
🍳 Step 4: Create the Crispy Coating
In a shallow bowl, whisk together 1 whole egg and 0.25 cup milk. In another bowl, combine 0.5 cup breadcrumbs and 0.25 cup panko breadcrumbs. Remove the chilled cheese discs from the fridge and dip each one into the egg mixture, then roll thoroughly in the breadcrumb mixture.
Press the breadcrumbs gently onto each disc to ensure full coverage. The panko adds that extra crunch we all love. Arrange the coated discs on a fresh parchment-lined baking sheet, leaving 1 inch between each one—they'll expand as they bake.
🔥 Step 5: Bake to Golden Perfection
Bake the cheese balls for 18-20 minutes until they're deep golden brown and the cheese inside is fully melted. You'll know they're done when you can see the cheese starting to bubble through the breadcrumb crust and they smell absolutely incredible.
Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. They'll be tempting to eat immediately, but waiting ensures that crispy exterior stays intact. Serve warm with your favorite dipping sauce—these are best enjoyed fresh from the oven!
Pro Tips For Making Macaroni And Cheese Balls Cheesecake Factory
- MELT CHEESE SLOWLY: The Cheesecake Factory recipe uses sharp cheddar and Gruyère—both strong flavors. If you dump them all in at once, you’ll end up with lumps or a greasy mess. Instead, melt half the butter first, then whisk in the cheeses in 3 batches, stirring like you’re trying to convince a stubborn child to eat their veggies. Let each batch fully incorporate before adding more.
- DRY THE MACARONI: Freshly cooked elbow macaroni is slick with starch, which makes the cheese balls gummy. After draining, spread the pasta on a baking sheet and let it sit for 5 minutes while you prep the cheese sauce. This might feel like overkill, but it’s the difference between a solid bite and a mushy one.
- DON’T OVERMIX THE BREADCRUMBS: The Cheesecake Factory version relies on a crispy exterior, which means the panko or breadcrumbs need to stay separate until the very end. Once you roll the cheese balls, press the crumbs just enough to stick—no need to pack them like tamping coffee grounds. Otherwise, you’ll end up with a dense, clumpy coating instead of a light, crunchy shell.
- CHILL THE BALLS BEFORE FRIZZING: Cold cheese balls fry more evenly and brown better, but I know, you’re eager to eat them. Still, pop the formed balls in the fridge for 15 minutes before frying—this keeps the filling from oozing out and ensures a consistent sear. Skip this, and you’ll get uneven cooking or a sad, greasy center.
Wine and beer pairings for this macaroni and cheese balls cheesecake factory
Creamy White Wine
These macaroni and cheese balls pair beautifully with a crisp Chardonnay—specifically a California or New Zealand variety with its bright acidity and subtle buttery notes.
The wine’s citrus undertones complement the cheesy richness without overpowering it. I love a Sonoma Coast Chardonnay for its balance of fruit and minerality. 🍷
Malty Amber Ale
For beer lovers, a hoppy amber ale like Fat Tire or Allagash Amber works wonders. The caramel and toasty malt notes harmonize perfectly with the cheesy, crispy texture of the balls. The slight bitterness from the hops also cuts through the richness, creating a refreshing contrast. 🍺
Sweet Red Blend
If you prefer red wine, go for a light-bodied Zinfandel or Pinot Noir with a touch of sweetness. The Central Coast Zinfandel from California has just enough fruitiness to match the cheesy indulgence. Avoid bold reds like Cabernet—they’ll clash with the delicate flavors. 🍇
Creamy Stout Dipper
For a fun twist, try pairing these bites with a smooth stout like Guinness or Samuel Smith’s Nut Brown Ale. The roasted maltiness in the beer enhances the caramelized crust of the cheese balls, creating a surprisingly sophisticated combo.
It’s a great option for game day or casual gatherings. 🍻
Non-Alcoholic Option
Don’t drink alcohol? No problem! A sparkling apple cider or ginger beer adds a refreshing contrast. The effervescence cleanses your palate between bites, making each one taste even more delicious. I recommend Martinelli’s Sparkling Apple Cider for a crowd-pleasing choice. 🍎
Nutrition facts
Frequently asked questions
Can I make these macaroni and cheese balls ahead of time?
Yes! Prepare the cheese mixture up to 3 days ahead and store it in an airtight container in the fridge. Shape and coat the balls the day you plan to bake them—they won’t hold their crispiness well if made too far in advance. For the dipping sauce, it keeps for 5 days in the fridge, but add a splash of milk when reheating for the best texture.
What’s the secret to getting that perfect golden crust?
The golden crust comes from three key steps: Panko breadcrumbs (not regular), 375°F oven temperature, and egg wash. Press the breadcrumbs firmly onto each ball and bake until deep golden brown—about 18-20 minutes. If they brown too quickly, tent with foil to prevent burning while the center heats through.
Can I use a different type of cheese?
For the best results, stick with sharp cheddar as your base, but you can swap Gruyère for Parmesan or Asiago for a different flavor profile. Avoid pre-shredded cheese—it contains anti-caking agents that make the balls dry. If you’re dairy-free, try a mix of nutritional yeast and vegan cheese shreds, but the texture may vary slightly.
Why did my cheese balls turn out greasy?
Greasy results usually happen when the cheese mixture is too wet or the oven isn’t hot enough. Start by ensuring your macaroni is al dente and not soggy. Also, make sure your oven is fully preheated to 375°F before baking. If the mixture feels too loose, add 1 tablespoon of breadcrumbs at a time until it holds together when pressed.
How do I reheat leftover cheese balls?
Reheat in a 350°F oven for 5-10 minutes until warmed through. For a crispier texture, place them on a baking sheet and cover with foil to prevent over-browning. Microwaving works in a pinch, but it can make the crust soggy—so avoid it if possible. Serve with extra dipping sauce to keep them moist!
