Homemade Macaroni & Cheese


Once you make this easy recipe for Homemade Macaroni & Cheese, you’ll never again reach for a boxed Mac & Cheese.

Macaroni & Cheese

Yes, you’re right, making it from scratch does take a little extra time. But honestly, not that much and there is absolutely no comparison in the quality and taste!

It’s really easy:

Macaroni & Cheese

Add flour to butter and onion. Cook flour for 2-3 minutes, stirring constantly.  You are basically making a roux and cooking the flour ensures you don’t have an unpleasant “raw” flour taste in your sauce.

Macaroni & Cheese

Keep stirring, you don’t want the mixture to burn.

Macaroni & Cheese

Stirring constantly, gradually whisk the milk into the butter/onion/flour mixture. (For the photos, I have briefly removed the pot from the burner)

Macaroni & Cheese

Now, I have a confession! You may have noticed in the above photo, that the onions, which should have been added to the pan with the butter, are missing. I forgot to add them, so I just cooked them with a little butter in a small saucepan and added them to the sauce before pouring it over the cooked pasta.

You may do it whichever way you wish, but the way I described in the recipe saves dirtying one more pot…lol.  This is key when it comes time to clean up!

Macaroni & Cheese

I grated the cheese using a box-style grater.

Macaroni & Cheese

  Stir in cheese and cook over low heat until cheese has melted and the sauce is a little thick.  If you haven’t already, add the onions.

Macaroni & Cheese

Stir cheese sauce into cooked macaroni.

Macaroni & CheeseMacaroni & Cheese

I just put the crackers in a little zipped baggie and crush them using a rolling-pin.

Macaroni & Cheese

Add cracker crumbs, stir. Then add cheese and stir again. I find a fork works well and keeps the cheese strands from clumping together.

Macaroni & Cheese

Sprinkle topping on casserole and bake, uncovered.

Macaroni & Cheese

Hot from the oven and ready to serve!  If you want a little colour,  you can garnish with some chopped parsley.

Macaroni & Cheese

5.0 from 4 reviews
Homemade Macaroni & Cheese
Serves: 4
  • ¾ of a 500g (8 oz) box elbow macaroni
  • ¼ cup butter
  • 1 small onion, finely diced
  • ¼ cup all-purpose flour
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 3 cups milk
  • 2 cups shredded old (sharp) Cheddar cheese
  • ¼ cup butter, melted
  • 12 saltine or buttery round crackers, crushed
  • ¼ cup shredded old (sharp) Cheddar cheese
  • 1 Tbsp. chopped parsley
  1. Cook macaroni to al dente, according to the package directions. Drain.
  2. In a saucepan, melt butter over medium heat. Stir in finely diced onion and cook for 2 or 3 minutes, until onion is translucent.
  3. Add flour, salt, and pepper to butter and onion. Cook flour for 2-3 minutes, stirring constantly.
  4. Stirring constantly, gradually whisk the milk into the butter/onion/flour mixture.
  5. Stir in cheese and cook over low heat until cheese is melted and the sauce is a little thick.
  6. Pour cheese sauce over cooked macaroni. Stir well. Dump cheese sauce/macaroni mixture into a large buttered casserole dish
  8. Melt butter in a microwave safe bowl. Stir in cracker crumbs and then cheese.
  9. Sprinkle over the macaroni and cheese to cover.
  10. Bake, uncovered at 350 degrees F for 30 minutes.
  12. Garnish with chopped parsley

At first, the sauce may seem to be a bit loose,  but once poured over the macaroni and baked it will be a perfect consistency.

I like to serve this delicious Homemade Macaroni & Cheese with a nice garden salad for a totally meatless meal.  It is the ultimate comfort food!

As always, if you have any questions at all, please feel free to ask and I will do my very best to answer them.





  1. I know it’s hard to believe, but I have never made mac and cheese from scratch….. but rest assured that is going to change very soon. Thanks for the tips and I can’t wait to taste it!

  2. Cheryl MacPhail says:

    I just love home made Mac and Cheese!!! Such a comfort food!

  3. Judy Cowan says:

    We love Macaroni & Cheese, going to have to try putting the cracker topping on the next time I made it.

  4. Lynda Cook says:

    Homemade mac and cheese is the best and even better when it’s easy and fast to whip up!, love this recipe!

I Love Comments


Rate this recipe:  

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.