Special equipment: a 1-ounce ice cream scoop, optional, and a deep-frying thermometer
Put the milk and macaroni in a small saucepan and bring the milk to a boil over medium heat, stirring frequently to keep the macaroni from clumping. Simmer until the macaroni is tender and the milk has thickened to the consistency of heavy cream, 3 to 4 minutes. Remove the saucepan from the heat, add the Monterrey Jack, mozzarella, cream cheese, butter, 1 packet of the ranch seasoning (8 teaspoons) and 1 1/2 teaspoons salt and stir until smooth, thick and creamy. Transfer the mixture to a shallow bowl and cool to room temperature to stiffen up.
Meanwhile, put the flour, eggs and breadcrumbs into 3 separate shallow dishes and season each with salt and pepper.
Using a 1-ounce ice cream scoop or 2 tablespoons, scoop out balls of the cooled macaroni mixture and put them on a baking sheet. Roll each ball in your hand until smooth, then dredge in the flour, dip in the eggs to coat and roll in the breadcrumbs until completely covered. Put the balls back on the baking sheet and refrigerate until chilled, at least 1 hour.
Pour enough oil into a large heavy pot to come 2 inches up the side and attach a deep-frying thermometer to the pot. Heat the oil over medium heat to 360 degrees F.
Working in batches, fry the balls until golden brown on the outside and heated through inside, about 6 minutes. Using a slotted spoon, lift the balls from the oil and transfer to a paper towel-lined plate.
Stir together the mayonnaise, buttermilk and remaining packet ranch seasoning in a small bowl until smooth. Transfer the mac 'n' cheese balls to a serving platter, drizzle with some of the dressing and serve with the remaining dressing on the side for dipping.
Be sure to buy blocks of cheese and shred it yourself. The pre-shredded cheese that comes in bags is often tossed with starchy cellulose, which can give this mac 'n' cheese a clumpy texture.
Copyright 2017 Television Food Network, G.P. All rights reserved.