How to Make Mac and Cheese?
If you’ve been wondering how to make mac and cheese?, you’re in the right kitchen. This homemade mac and cheese is creamy, cheesy, cozy, and very doable, even for a beginner.

It gives you that soft, saucy pasta center with a lightly golden top, and it works beautifully for family dinners, potlucks, holidays, or those days when only comfort food will do.
A lot of popular versions follow the same tried-and-true path: cook the pasta just shy of done, make a simple cheese sauce, then finish it on the stovetop or bake it until bubbling.
About the Recipe
Mac and cheese is a classic comfort food made with pasta and a creamy cheese sauce. Some versions stay extra saucy on the stovetop, while others are baked for a golden, slightly crisp top. Both styles are common, and many home cooks love a recipe that gives them the choice.
This version leans rich and creamy inside, with enough sauce to keep the pasta from tasting dry after baking. The flavor is buttery, cheesy, and balanced, with a little mustard and paprika to quietly round things out without taking over.
Expect tender macaroni, a smooth sauce that clings to each piece, and a warm baked finish that smells absolutely wonderful when it comes out of the oven.
It is practical too. The ingredients are simple, the steps make sense, and once you understand the sauce, the whole recipe feels easy. Let’s make this nice and simple.
Table of Contents
Recipe Information
- Recipe Name: Homemade Mac and Cheese
- Author: Fatima
- Cuisine: American
- Course / Recipe Type: Main dish / Side dish
- Difficulty Level: Easy to moderate
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
- Calories Per Serving: About 520
- Cooking Method: Stovetop + oven
- Best Occasion: Family dinner, holiday side, potluck, cozy weekend meal
- Diet Type: Vegetarian
- Flavor Profile: Creamy, cheesy, buttery, savory, comforting
Why You’ll Love This Recipe
- It uses simple pantry and fridge ingredients.
- The sauce turns out creamy and smooth when you follow a few small cues.
- You can serve it straight from the stovetop or bake it with a crisp topping.
- It is family-friendly and easy to adjust with add-ins.
- The cheese flavor is rich without feeling too heavy.
- It works as a main dish or an easy side for roasted chicken, grilled meat, or vegetables.
- It reheats well with a splash of milk, which is very helpful for leftovers.
- It feels homemade in the best way: warm, filling, and deeply comforting.
Ingredients
You do not need anything fancy here. A good cheddar, milk, butter, pasta, and a few basic seasonings are enough to make a very satisfying homemade mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow macaroni | 12 ounces | Or cavatappi for a curlier shape that holds sauce well |
| Butter | 4 tablespoons | Unsalted is best so you can control the salt |
| All-purpose flour | 1/4 cup | Helps thicken the cheese sauce |
| Whole milk | 3 cups | Warm slightly for a smoother sauce if you like |
| Heavy cream | 1 cup | Makes the sauce richer and silkier |
| Sharp cheddar cheese | 3 cups, shredded | Freshly shredded melts better than pre-shredded |
| Gruyère cheese | 1 cup, shredded | Adds depth and smooth melt |
| Dijon mustard | 1 teaspoon | Small amount, but it helps brighten the cheese flavor |
| Garlic powder | 1/2 teaspoon | Gentle savory flavor |
| Onion powder | 1/2 teaspoon | Optional, but lovely here |
| Smoked paprika | 1/4 teaspoon | Optional for warmth and color |
| Salt | 1 to 1 1/4 teaspoons | Adjust to taste |
| Black pepper | 1/2 teaspoon | Freshly ground if possible |
| Breadcrumbs | 3/4 cup | For the topping |
| Melted butter | 2 tablespoons | Toss with breadcrumbs before baking |
| Parmesan cheese | 2 tablespoons | Optional for the topping |
Optional Add-Ins and Substitutions
- All cheddar: You can use all sharp cheddar if that is what you have. The flavor will still be good, though Gruyère adds a deeper, smoother melt.
- Monterey Jack: A nice swap for part of the cheddar if you want a milder, creamier sauce.
- Cavatappi instead of elbows: Great if you want more sauce tucked into the pasta curves. This shape is also common in richer baked versions.
- Breadcrumb-free top: Skip the topping if you prefer a softer finish.
- Add cooked broccoli: Stir in a cup of steamed broccoli for a simple vegetable boost.
- Add cooked chicken or turkey: Good for turning it into a fuller meal.
- Tiny pinch of cayenne: Nice if you want a little warmth, not heat.
Step-by-Step Guide
- Boil the pasta.
Bring a large pot of well-salted water to a boil. Add the macaroni and cook it until just shy of al dente, usually about 1 to 2 minutes less than the package says. The pasta should still have a little bite because it will keep cooking in the sauce and oven. This is a very common trick in baked mac and cheese recipes, and it helps prevent soft, bloated pasta. - Drain and set aside.
Drain the pasta and do not rinse it. A little surface starch helps the sauce hold on better. - Start the roux.
In a large deep pan or pot, melt the 4 tablespoons of butter over medium heat. Sprinkle in the flour and whisk well. Cook for about 1 to 2 minutes, whisking often. It should look smooth and smell lightly buttery, not raw. Do not let it brown too much. - Add the milk and cream.
Slowly pour in the milk, whisking the whole time so no lumps form. Add the cream and keep whisking until the mixture looks smooth. Let it cook over medium to medium-low heat until it thickens slightly. You are looking for a sauce that coats the back of a spoon, not one that boils hard. Many popular mac and cheese methods use this same butter-flour-milk base before the cheese goes in. - Season the sauce.
Stir in the Dijon mustard, garlic powder, onion powder, smoked paprika, salt, and black pepper. Give it a taste. It should already smell warm and savory. - Melt in the cheese.
Lower the heat. Add the cheddar and Gruyère a handful at a time, stirring after each addition. The sauce should turn glossy and smooth. If the heat is too high, the cheese can turn grainy, so keep this part gentle. - Combine with the pasta.
Add the drained macaroni to the sauce and stir until every piece is well coated. At this point, it should look slightly looser than you want on the plate. That is good, because baked mac and cheese firms up as it cooks. - Prepare the topping.
In a small bowl, mix the breadcrumbs with the 2 tablespoons melted butter and the Parmesan, if using. - Bake.
Spoon the mac and cheese into a lightly greased baking dish. Scatter the breadcrumb topping over the top. Bake at 375°F (190°C) for 15 to 20 minutes, until the edges are bubbling and the top is lightly golden. Baked mac and cheese is often finished just until golden and bubbling, rather than baked for too long. - Rest briefly before serving.
Let it sit for about 5 to 10 minutes. This helps the sauce settle so it stays creamy instead of running all over the plate.
Expert Tips for Best Results
- Shred your own cheese. Pre-shredded cheese often has anti-caking powder on it, which can make the sauce a little less smooth.
- Undercook the pasta slightly. This matters more than it seems. Overcooked pasta can turn too soft after baking.
- Keep the sauce heat gentle once the cheese goes in. High heat can make cheese sauces split or feel grainy.
- Season the sauce before baking. Cheese brings salt, but the sauce still needs tasting.
- Do not make the sauce too thick in the pot. It should be creamy and spoonable. It will thicken more in the oven.
- Use a mix of cheeses for better flavor. Cheddar gives the classic taste, while cheeses like Gruyère add smoothness and depth.
- Rest before serving. Five quiet minutes helps everything settle into that creamy, scoopable texture.
- For extra color, broil briefly at the end. Just 1 to 2 minutes is enough. Watch it closely.
Video Guide 🎥
Nutritional Facts
These values are approximate and can change depending on the cheese, milk, pasta brand, and portion size.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 520 |
| Protein | 22 g |
| Carbohydrates | 40 g |
| Fat | 30 g |
| Fiber | 2 g |
| Sugar | 6 g |
| Sodium | 620 mg |
Serving Suggestions
Mac and cheese is rich and comforting, so it pairs best with simple sides that balance it out.
- Serve it with a crisp green salad and a light vinaigrette.
- Add roasted broccoli, green beans, or peas on the side.
- Spoon it next to fried chicken, roast chicken, or grilled barbecue.
- Pair it with tomato soup for a very cozy lunch.
- Top it with chopped parsley or a little extra black pepper right before serving.
- For a fuller dinner, add cooked bacon bits or shredded rotisserie chicken to the pan before baking.
Storage and Reheating Tips
Let leftovers cool, then store them in an airtight container in the fridge for up to 3 to 4 days. Reheat gently on the stovetop or in the microwave with a small splash of milk to loosen the sauce.
Mac and cheese can also be frozen; some recipe sources suggest it freezes well for months, though the texture is usually best when eaten sooner rather than later.
For the best texture:
- Fridge: Store up to 4 days.
- Freezer: Freeze in portions for up to 2 months for better quality.
- Microwave reheating: Cover loosely and heat in short bursts, stirring between each.
- Oven reheating: Add a splash of milk, cover with foil, and warm at 350°F until heated through.
The sauce may thicken after chilling, which is completely normal. A spoonful or two of milk usually brings it back nicely.
Quick Making Tips
- Shred the cheese a day ahead and keep it in the fridge.
- Boil the pasta while you start the sauce to save time.
- Warm the milk slightly so the sauce comes together faster.
- Use one baking dish and one sauce pot to keep cleanup simple.
- Skip the baking step for a quick stovetop mac and cheese dinner.
- Freeze single portions for easy lunches later.
FAQs
What is the best cheese for mac and cheese?
Sharp cheddar is the classic choice because it gives strong cheese flavor. Mixing it with a smoother melting cheese like Gruyère or Monterey Jack gives a creamier sauce.
Can I make mac and cheese without baking it?
Yes. Once the pasta is mixed into the finished cheese sauce, you can serve it right away for a stovetop version. Many recipes work both ways.
Why did my cheese sauce turn grainy?
This usually happens when the heat is too high or the cheese is added too quickly. Lower heat and gradual stirring help keep the sauce smooth.
How do I keep mac and cheese creamy?
Do not overcook the pasta, keep enough sauce in the pan, and avoid baking too long. A slightly looser sauce before baking gives a creamier final dish.
Can I make mac and cheese ahead of time?
Yes. You can assemble it, cover it, and refrigerate before baking. It is a handy make-ahead dish for gatherings, and overnight versions are also popular.
What pasta shape works best?
Elbow macaroni is the classic choice, but cavatappi is also excellent because it holds sauce very well.
Can I freeze homemade mac and cheese?
Yes. Freeze it in portions once cooled. The texture may soften a little after thawing, but it reheats well with a bit of milk.
Conclusion
Homemade mac and cheese is one of those recipes that always feels worth making. It is warm, creamy, filling, and easy to share.
Once you learn the simple sauce and the small pasta trick, it becomes the kind of recipe you can return to again and again with confidence.
I hope this version makes dinner feel a little easier and a lot more comforting. Grab your baking dish, take your time with the cheese sauce, and enjoy every creamy bite.