Simple mac and cheese is my go-to dinner when the day has been long and everyone is hungry. It comes together in 30 minutes using ingredients already sitting in your pantry, and the result is a creamy, cheesy bowl of comfort that my kids never turn down. If you have been relying on the boxed version, this homemade simple mac and cheese recipe will change that for good.
The secret is a smooth homemade cheese sauce built from scratch. Butter, flour, whole milk, and freshly grated sharp cheddar come together into something rich and velvety that coats every piece of pasta perfectly. No fancy techniques, no complicated steps, just real ingredients and a reliable method that works every time.
Table of Contents

Ingredients for Simple Mac And Cheese
I always keep these staples stocked because this recipe saves dinner on the busiest nights. Using block cheese and grating it yourself makes a real difference in the final texture of the sauce.
- 8 oz elbow macaroni
- 4 tbsp unsalted butter – I recommend unsalted so you control the salt level from start to finish
- 4 tbsp all-purpose flour
- 3 cups whole milk – In my experience, whole milk gives the richest and creamiest sauce
- 2 cups sharp cheddar cheese, freshly grated – My preference is always block cheese grated at home; it melts far smoother than pre-shredded bags
- 1 cup mild cheddar or American cheese, optional – I usually add this when I want an extra silky, smooth texture
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 pinch dry mustard powder, optional – Pro tip: this deepens the cheese flavor without any mustard taste
- 1 pinch nutmeg, optional
Step-by-Step Instructions
In my experience, the two steps that make or break this recipe are building a smooth roux and pulling the pan off the heat before adding the cheese. Take your time with both and the sauce will turn out perfectly creamy every time.
Step 1: Bring a large pot of well-salted water to a rolling boil. Add the elbow macaroni and cook according to package directions until just al dente, tender but with a slight bite. Drain thoroughly and set aside. Do not rinse the pasta; the surface starch helps the cheese sauce cling better.
Step 2: In a large saucepan over medium heat, melt butter until it begins to shimmer. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until the mixture turns a pale golden color and smells slightly nutty. This step is important because it removes the raw flour taste from the sauce.
Step 3: Slowly pour in the whole milk, about half a cup at a time, whisking constantly after each addition to keep the sauce smooth and lump-free. Continue cooking over medium heat, stirring frequently, for 5 to 7 minutes until the sauce thickens enough to coat the back of a spoon.
Step 4: Remove the saucepan completely from heat. Add the grated sharp cheddar and optional mild cheddar or American cheese. Stir in salt, pepper, dry mustard powder, and nutmeg if using. Stir steadily until every bit of cheese is melted and the sauce is glossy and smooth. Pulling the pan off the heat before adding cheese prevents the sauce from turning grainy or oily.
Step 5: Add the drained macaroni into the cheese sauce and stir gently until every piece is evenly coated. Taste and adjust salt if needed. Serve immediately while hot and creamy.
What to Serve with Simple Mac And Cheese
The richness of this dish pairs best with sides that bring freshness, crunch, or a little acidity to balance the plate.
Crispy Roasted Broccoli: The slightly charred edges and earthy flavor of roasted broccoli cut through the richness of the cheese sauce beautifully. Toss florets with olive oil, salt, and pepper and roast at 425F for 20 minutes.
Garden Side Salad: A crisp green salad with a light lemon vinaigrette adds brightness that balances the creamy pasta without competing with it. It also rounds out the nutritional value of the meal.
Garlic Bread: Crusty garlic bread is perfect for scooping up every last bit of cheese sauce from the bowl. The crunchy texture works as a natural contrast to the soft pasta.
Tomato Soup: One of the most classic comfort food pairings. The bright, tangy tomato flavor offsets the richness of the cheese sauce in a way that feels complete and satisfying.
Steamed Green Beans: Light, simple, and fast to prepare. Green beans keep the meal from feeling too heavy and add a clean, fresh element to the table.

Storage and Serving Tips
Store leftover simple mac and cheese in an airtight container in the refrigerator for up to 3 to 4 days. Let it cool to room temperature before sealing to prevent moisture buildup inside the container.
To reheat, I recommend the stovetop method for best results. Add the mac and cheese to a saucepan with a splash of milk, about 1 to 2 tablespoons per serving, and warm over low heat while stirring frequently until creamy again. The microwave also works well on 50 to 75% power in one-minute intervals with a splash of milk added, stirring between each round.
Pro tip: freezing is not ideal for this recipe since dairy-based sauces can separate when thawed and pasta tends to turn mushy. If you do need to freeze it, slightly undercook the pasta first and thaw overnight in the refrigerator before reheating gently on the stovetop.
Frequently Asked Questions
Can I make simple mac and cheese ahead of time?
Yes, but it is best fresh. If you need to make it ahead, store the cheese sauce and cooked pasta separately and combine them when reheating with a splash of milk to restore the creamy texture.
Why does my cheese sauce turn out grainy?
The most common cause is adding cheese while the pan is still on high heat. Always remove the saucepan from heat completely before stirring in the cheese. Using freshly grated block cheese instead of pre-shredded also prevents graininess.
Can I use a different pasta shape?
Yes. Small pasta shapes like ditalini, small shells, or rotini all work well. The key is choosing a shape small enough to hold the sauce in its curves or ridges for maximum cheesiness in every bite.
Conclusion
This simple mac and cheese recipe proves that homemade comfort food does not have to be complicated. It delivers creamy, cheesy goodness that your whole family will love without needing hours in the kitchen. I hope you give this weeknight favorite a try and enjoy those happy faces around the dinner table just like I do.

Simple Mac And Cheese
Ingredients
Equipment
Method
- Bring a large pot of well-salted water to a rolling boil. Add elbow macaroni and cook until just al dente. Drain thoroughly and set aside. Do not rinse the pasta.
- In a large saucepan over medium heat, melt butter until shimmering. Add flour and whisk constantly for 1 to 2 minutes until the mixture turns pale golden and smells slightly nutty.
- Slowly pour in whole milk about half a cup at a time, whisking constantly after each addition. Cook over medium heat, stirring frequently, for 5 to 7 minutes until the sauce thickens and coats the back of a spoon.
- Remove saucepan completely from heat. Add grated sharp cheddar and optional mild cheddar or American cheese. Stir in salt, pepper, dry mustard powder, and nutmeg if using. Stir until fully melted and sauce is smooth and glossy.
- Add drained macaroni to the cheese sauce and stir gently until every piece is evenly coated. Taste and adjust salt if needed. Serve immediately.









