01 -
Cook 8 oz of elbow macaroni according to the package directions until al dente. Drain and set aside.
02 -
In a large pan, melt 2 tbsp of butter over medium heat. Add 2 tbsp of flour and stir for 2 minutes to form a roux.
03 -
Slowly whisk in 1 cup of milk, stirring constantly until the mixture thickens. Add 1 1/2 cups of shredded cheddar cheese and 1/2 cup of shredded mozzarella cheese, stirring until the cheese is fully melted and smooth. Season with salt and pepper to taste.
04 -
Stir the cooked macaroni and 4 slices of chopped bacon into the cheese sauce. Transfer the mixture to a shallow dish and refrigerate for at least 30 minutes to firm up.
05 -
Once firm, shape the macaroni and cheese mixture into balls using a cookie scoop or tablespoon. Place the balls on a parchment-lined baking sheet.
06 -
Dip each ball into beaten eggs, then roll in breadcrumbs until fully coated.
07 -
Heat vegetable oil to 375°F (190°C) in a deep fryer or large pot. Fry the mac and cheese balls in batches for 2-3 minutes, until golden and crispy.
08 -
Remove from the oil and drain on paper towels. Serve warm with your favorite dipping sauces.