01 -
Warm butter in a pot on medium heat. Stir in the flour and cook until it starts to look lightly golden, about 1-2 minutes. Slowly pour in milk, whisking until it thickens. Add Parmesan and cheddar and stir until smooth and creamy. Sprinkle in a little salt and pepper. Mix the sauce with cooked macaroni until it's all covered.
02 -
Scoop the mixture into a baking dish and stick it in the fridge for at least 2 hours till it's firm.
03 -
After it's chilled, grab small portions and roll them between your hands into balls about 1 or 2 inches big.
04 -
Dip each ball in flour first, then into the beaten eggs, and finish by rolling in breadcrumbs. Keep going until all the balls are well-covered.
05 -
Heat oil in a deep pan or fryer to 350°F (175°C). Carefully fry a few balls at a time for 2-3 minutes until they're a crispy, golden color. Let them rest on paper towels to soak up extra oil.
06 -
Serve fresh and warm with sauces you like best—like spicy mayo, ranch, or marinara.