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!

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 & 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 5 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. Homemade mac and cheese is the best and even better when it’s easy and fast to whip up!, love this recipe!

  5. Love this! My son almost finished the whole batch of mac and cheese. Thanks!


  1. […] Making Mac and Cheese in an Instant Pot makes the whole process extremely easy. This classic dish takes only 15 minutes to cook with the most basic ingredients available on hand if you follow Monica Kelly Parlee’s recipe on Older Mommy Still Yummy. […]

I Love Comments


Rate this recipe:  

CommentLuv badge

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