Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(50)
Export 6 ingredients for grocery delivery
Step 1
Bring a small pot of lightly salted water to boil over high heat.
Step 2
While your water heats, shred cheese, measure out the rest of your ingredients.
Step 3
Cook macaroni according to the instructions on the box.
Step 4
While your pasta cooks, in a small saucepan, melt butter over medium heat. Whisk in flour and cook until a thick paste forms and turns golden, about 30 seconds to 1 minute. Slowly whisk in milk, whisking out any lumps as they form. Cook, whisking constantly until mixture thickens and begins to bubble around the edges, 2 to 5 minutes.
Step 5
Remove from heat and stir in cheese until completely melted. Add salt and pepper to taste, remembering that the pasta will cut the level of spice once added. If you like nutmeg and cayenne (I do!), start with a sprinkle, taste, and work your way up. A little of both goes a long way!
Step 6
Once pasta is cooked, drain and stir in cheese sauce. Serve immediately and enjoy!