While I love tantalizing my tastebuds with new and adventurous cuisine, there is nothing like the basics of macaroni and cheese. This homemade mac n’ cheese is so easy to make, but tastes like it was made in a restaurant.

Click to save this Pin for later!
Some links are affiliate links, which means I might make a small commission at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases.
Before I was a home chef for my family, I ate out for pretty much every meal. I was a food snob, eating at really nice restaurants and getting fancy take out from quality places.
My friends and family in Utah could always count on me to give the best advice on where to eat out – in and around Salt Lake City and Park City.
I still crave some of those favorite restaurants and hole in the wall places from time to time.
But at the end of the day my favorite dishes are the plain Jane types. You know grilled cheese and tomato soup, macaroni and cheese with fried chicken, or just a plain cheese burger with lettuce and tomato.
How to make Macaroni and Cheese from Scratch
Equipment used
- 2 Mixing bowls, medium sized
- Cheese grater
- Large pot
- Clip on Strainer
Ingredients
- 2 Eggs
- 1 cup 8oz Milk – I think raw makes this taste extra creamy and delicious, but use what you have, you can even use evaporated milk.
- 1 Tbsp Dijon Mustard
- 1 Tbsp Hot Sauce your favorite brand, I used Tapatío
- Salt
- Pepper
- 16 oz Cheese your choice, I used sharp cheddar – you can combine up to 3
- 2 Tbsp Cornstarch
- 1 12oz box Elbows
- 4 Tbsp Butter
Instructions for macaroni and cheese
- In a pot of boiling water cook your pasta according to the box.
- While that is cooking, combine the wet ingredients: eggs, milk, mustard, hot sauce, salt, and pepper. Whisk them together until combined.
- In a separate bowl, shred your cheese or chop into small squares. You want to create more surface area for the cornstarch to attach to the cheese.
- Once your pasta is ready, drain the water and then add the butter and wet mixture to the pot. We want to cook the egg completely during this process, so leave your heat on medium. Mix until the butter has melted.
- Next dump in your cheese mixture. Keep mixing for about 5-8 minutes or until the cheese has completely melted and combined with the wet ingredients.
- This will create a thick cheesy sauce.
- Turn your heat off and serve!
If you are a macaroni and cheese fan, which I’m sure you are if you have made it this far, you will love this recipe! Unless you are my two sons.
They don’t like it. But to be fair, they don’t like any macaroni and cheese unless it is from a box.
Can we really trust a 5 and 3-year-old’s judgment when it comes to food?
No.
Just don’t mind me crying a little on the inside after making this and they are unhappily eating it for dinner wishing they had a mother that would just make it from a box!
I highly recommend pairing this decadent Mac N’ Cheese with fried chicken. This fried chicken recipe is so easy to make and seriously the best combo!
Let me know in the comments if your kids like this dinner!
And to every beast of the earth, and to every fowl of the air, and to every thing that creepeth upon the earth, wherein there is life, I have given every green herb for meat: and it was so.
Genesis 1:30

Homemade Macaroni and Cheese
Ingredients
- 2 Eggs
- 1 cup 8oz Milk
- 1 Tbsp Dijon Mustard
- 1 Tbsp Hot Sauce your favorite brand, I used Tapatío
- Salt to taste
- Pepper to taste
- 16 oz Cheese your choice, I used sharp cheddar – you can combine up to 3
- 2 Tbsp Cornstarch organic
- 1 12oz box Elbows jovial
- 4 Tbsp Butter
Instructions
- In a pot of boiling water cook your 1 12oz box Elbows according to the box instructions
- While that is cooking, combine the wet ingredients: 2 Eggs, 1 cup 8oz Milk, 1 Tbsp Dijon Mustard, 1 Tbsp Hot Sauce, Salt, and Pepper.
- Whisk them together until combined.
- In a separate bowl, shred your 16 oz Cheese or chop into small squares. Combine the cheese with the 2 Tbsp Cornstarch.You want to create more surface area for the cornstarch to attach to the cheese.
- Once your pasta is ready, drain the water and then add the 4 Tbsp Butter and wet mixture to the pot.
- We want to cook the egg completely during this process, so leave your heat on medium. Mix until the butter has melted.
- Next dump in your cheese mixture. Keep mixing for about 5-8 minutes or until the cheese has completely melted and combined with the wet ingredients. This will create a thick cheesy sauce.
- Turn your heat off and serve!
Leave a Reply