INGREDIENTS

  • 2 lbs elbow macaroni
  • 1 large white onion
  • 2 cups milk
  • 3 tablespoons flour
  • 3 tablespoons butter
  • 2 (8ounce)packages cream cheese
  • 2 cups shredded cheddar cheese
  • 1 teaspoon yellow mustard
  • salt
  • white pepper
  • fresh basil (optional)
  • 2 cups shredded cheddar cheese
  • 1/2 cup seasoned breadcrumbs

DIRECTIONS

  1. Preheat oven to 350 degrees.
  2. Cook macaroni according to package directions, drain, and place in a very large mixing bowl. Tear or shred basil leaves and add to pasta.
  3. Cut the onion into quarters or small chunks, and add to blender with the milk. Puree until the onion is blended into the milk. You should have between 4 and 5 cups of liquid.
  4. Melt the butter with the flour in a large skillet or saucepan, and cook, stirring constantly until light brown.
  5. Add the onion and milk mixture a little at a time, whisking well between additions.
  6. Add cream cheese and shredded cheddar, a little at a time, allowing each addition to melt before adding more cheese. You should have a very thick cheese sauce. Add mustard and salt and white pepper to taste.
  7. Pour cheese sauce over pasta, mix well, and divide into baking dishes. (I find this will do two 8×8, or three 8" rounds.) Top with shredded cheddar and breadcrumbs. If you’re freezing some for later, just cover it in foil and freeze.
  8. Bake for 20 to 25 minutes, or until pasta is set, and cheese is melted. This recipe can be baked from frozen at the same temperature, for 30 minutes with foil, and 15 uncovered.