Macaroni and Cheese

Nothing quite says comfort food like a bubbly batch of homemade macaroni and cheese. The noodles in this recipe bake in a creamy two cheese sauce, topped with buttery toasted breadcrumbs. It is the perfect accompaniment to a holiday ham but if you’re a macaroni and cheese fiend like me, its great all by itself.

Macaroni and Cheese Recipe

Serves 4 - 6 Prep Time: Cook Time:


  • 2 cups of dried elbow macaroni
  • 1/2 medium onion, diced
  • 4 tablespoons of butter, plus 1 for the bread crumbs
  • 3 tablespoons of all purpose flour
  • 2 cups cheddar cheese, shredded
  • 2 cups monterey jack cheese, shredded
  • 2 cups milk
  • 1 teaspoon kosher salt
  • 1 teaspoon ground white pepper
  • 2 slices of french bread cubed (about 1 cup)



Preheat oven to 350 degrees.


Cook the noodles in salted boiling water for about 5 minutes. Rinse with cold water. Transfer to a medium mixing bowl.


In a 2 quart sauce pan melt 4 tablespoons of butter over medium heat. Add the onions and cook until slightly softened, about 2-3 minutes.


Add the flour and cook for 2 minutes.


Next add the milk, cheese, salt and pepper. Cook over medium heat until thickened about 5-7 minutes.


Meanwhile, in a small skillet melt the remaining butter and add the bread crumbs. Cook until slightly toasted about 3 minutes. Remove from heat.


Once the cheese sauce has thickened pour it over the noodles and stir to combine. You want to make sure that all of the noodles are covered with the cheese sauce


Pour macaroni into a casserole dish and top with the toasted bread crumbs. Bake until the sauce is bubbly, about 20-25 minutes.



Leave a Comment

  • Reply
    Elizabeth Noneya
    November 18, 2013 at 9:47 pm

    I had never made mac & cheese from scratch and decided this would be the perfect recipe to try my hand at since it is so simple. The first time I made it, it was delicious, but grainy. I set about researching possible reasons for why and came up with a few. I made it again today, but adjusted one thing to try and figure out the issue. It came out perfect, no graininess. What I changed was step 5. Instead of adding the milk, cheese, and spices, I added the milk to the roux and let the mixture thicken (and the roux incorporate into the milk) then added the cheeses and s/p. All in all it was a very good recipe and I will be making more in the future!