Meta Title: Homemade Macaroni and Cheese Recipe | Creamy & Cheesy
Meta Description: Make creamy homemade macaroni and cheese with tender pasta and a smooth cheddar cheese sauce. Get step-by-step instructions, tips, variations, and storage ideas.
SEO URL Slug: homemade-macaroni-and-cheese
Primary Keyword: macaroni and cheese
Secondary Keywords: homemade mac and cheese, creamy macaroni and cheese, mac and cheese recipe, baked macaroni and cheese, cheesy pasta recipe, easy mac and cheese, stovetop mac and cheese, American comfort food
🧀 Homemade Macaroni and Cheese
6
Few comfort foods are as satisfying as a hot, creamy dish of macaroni and cheese. Tender elbow macaroni coated in a rich cheese sauce and finished with a golden, bubbling top makes an easy family dinner, holiday side dish, or cozy weekend meal.
Making mac and cheese from scratch doesn’t require complicated ingredients. A simple combination of pasta, butter, flour, milk, and cheese can create a smooth homemade sauce. A roux-based cheese sauce is a classic technique used in many homemade versions.
This guide walks you through the process, from cooking the pasta and preparing the cheese sauce to baking, topping, storing, and reheating your homemade macaroni and cheese.
What Is Macaroni and Cheese?
Macaroni and cheese, often shortened to mac and cheese, is a pasta dish made by combining cooked macaroni with a creamy cheese sauce.
A traditional homemade approach often starts with a butter-and-flour roux. Milk is gradually whisked in to create a thick white sauce, followed by shredded cheese to transform it into a creamy cheese sauce.
It can be prepared in two popular ways:
- Stovetop mac and cheese — creamy, smooth, and ready to serve immediately.
- Baked mac and cheese — finished in the oven with a golden cheese or breadcrumb topping.
6
Ingredients You’ll Need
For approximately 6 servings, gather:
| Ingredient | Amount |
|---|---|
| Elbow macaroni | 1 lb |
| Unsalted butter | 4 tbsp |
| All-purpose flour | 4 tbsp |
| Whole milk | 3 cups |
| Sharp cheddar cheese | 3 cups, freshly shredded |
| Monterey Jack cheese | 1 cup, freshly shredded |
| Salt | To taste |
| Black pepper | To taste |
| Garlic powder | ½ tsp |
| Paprika | ½ tsp |
Optional Topping
- 1 cup shredded cheddar
- ½ cup breadcrumbs
- 1 tbsp melted butter
- Chopped parsley
Tip: Freshly shredding cheese can help it melt more smoothly than some pre-shredded products, which may contain anti-caking ingredients.
5
Which Cheese Is Best for Mac and Cheese?
The cheese determines much of the flavor and texture.
Sharp Cheddar
Sharp cheddar gives mac and cheese its familiar rich, tangy cheese flavor.
Monterey Jack
Monterey Jack melts easily and adds a mild, creamy quality.
Gruyère
Gruyère provides a deeper, nutty flavor and can be especially good in baked versions.
Gouda
Gouda can add a smooth texture and mellow flavor.
Parmesan
Parmesan works well as an accent, especially in a crispy topping.
A Great Cheese Blend
For an easy homemade version, combine:
Sharp cheddar + Monterey Jack + a little Parmesan
5
How to Make Macaroni and Cheese From Scratch
Step 1: Cook the Macaroni
Bring a large pot of salted water to a boil.
Add the elbow macaroni and cook according to the package directions.
For baked mac and cheese, avoid cooking the pasta until extremely soft because it will continue cooking in the oven.
Drain thoroughly.
Cooking pasta to al dente is a common recommendation for mac and cheese because it helps prevent an overly soft final texture.
Step 2: Make the Roux
Melt the butter in a heavy-bottomed saucepan over medium-low heat.
Add the flour and whisk continuously.
Cook the mixture briefly until the flour is incorporated and the roux looks smooth.
A roux made from butter and flour acts as the thickening foundation for the sauce.
5
Step 3: Add the Milk
Gradually pour the milk into the roux while whisking constantly.
Adding the liquid gradually while whisking helps create a smooth sauce and minimizes lumps.
Continue cooking until the mixture thickens enough to coat the back of a spoon.
Don’t rush this step.
6
Step 4: Add the Cheese
Once the milk mixture has thickened, lower the heat or remove the saucepan from direct heat.
Gradually add the shredded cheese, stirring until each addition melts.
Avoid aggressively boiling the sauce after adding cheese. Excessive heat can cause some cheese sauces to separate or become grainy.
Season with:
- Salt
- Black pepper
- Garlic powder
- Paprika
Taste the sauce before adding additional salt because cheese itself can contain significant salt.
5
Step 5: Combine the Pasta and Cheese Sauce
Add the cooked macaroni to the cheese sauce.
Stir gently until every piece of pasta is generously coated.
At this point, you have creamy stovetop macaroni and cheese that can be served immediately.
6
Step 6: Turn It Into Baked Mac and Cheese
For a golden, crispy top, transfer the prepared macaroni and cheese into a lightly greased baking dish.
Spread it evenly.
Top with shredded cheese.
For extra crunch, mix breadcrumbs with melted butter and sprinkle them over the surface.
Baking macaroni and cheese with breadcrumbs creates a crisp topping that contrasts with the creamy pasta underneath.
6
Step 7: Bake Until Golden
Bake the assembled mac and cheese until the cheese is melted and the top is lightly golden.
Don’t overbake.
The longer the dish stays in the oven, the more moisture the pasta can absorb, which can make the finished dish less creamy.
Let it rest briefly before serving.
6
Stovetop vs. Baked Mac and Cheese
| Feature | Stovetop | Baked |
|---|---|---|
| Texture | Smooth and creamy | Creamy with crisp top |
| Cooking time | Faster | Longer |
| Topping | Usually none | Cheese or breadcrumbs |
| Best for | Quick dinners | Family meals & gatherings |
| Appearance | Glossy sauce | Golden casserole |
If your priority is maximum creaminess, stovetop mac and cheese is a great choice. If you love crispy edges and a golden topping, choose the baked version.
How to Make Extra-Creamy Mac and Cheese
Use Freshly Shredded Cheese
Shredding cheese yourself can help it melt more smoothly than many packaged shredded products.
Don’t Overheat the Sauce
Once the cheese goes in, keep the heat gentle.
High heat can contribute to a broken or grainy cheese sauce.
Add Cheese Gradually
Add cheese in handfuls rather than dumping everything into the sauce at once.
Allow each addition to melt before adding more.
Don’t Overcook the Pasta
Pasta should retain enough structure to hold up in the cheese sauce.
Don’t Overbake
Bake only until the top reaches the texture and color you want.
Why Does Cheese Sauce Become Grainy?
A grainy cheese sauce can be caused by several factors.
Too Much Heat
High heat can cause the proteins and fats in cheese to separate.
Adding Cheese Too Quickly
Adding a large amount of cheese at once can make it harder for the sauce to emulsify smoothly.
Pre-Shredded Cheese
Some packaged shredded cheeses contain anti-caking ingredients that can interfere with smooth melting.
How to Prevent It
- Use freshly shredded cheese.
- Remove the sauce from high heat before adding cheese.
- Add cheese gradually.
- Stir gently.
- Don’t boil the finished cheese sauce.
Best Pasta Shapes for Mac and Cheese
Elbow macaroni is the classic choice, but you aren’t limited to it.
7
Good alternatives include:
- Cavatappi
- Shells
- Rotini
- Gemelli
- Penne
- Small rigatoni
Pasta shapes with curves, ridges, or hollow spaces are particularly useful because they can hold plenty of cheese sauce.
Mac and Cheese Flavor Variations
Bacon Mac and Cheese
Add cooked, crispy bacon for a smoky and savory variation.
Jalapeño Mac and Cheese
Finely chopped jalapeños can add fresh heat and contrast to the creamy sauce.
Broccoli Mac and Cheese
Stir in cooked broccoli for a simple vegetable addition.
Buffalo Chicken Mac and Cheese
Combine cooked shredded chicken with a modest amount of buffalo-style hot sauce.
Pulled Pork Mac and Cheese
Top baked mac and cheese with prepared pulled pork for a hearty barbecue-inspired meal.
Garlic Herb Mac and Cheese
Add roasted garlic and fresh herbs for a more savory variation.
7
Best Toppings for Mac and Cheese
A crunchy topping can transform the texture of baked macaroni and cheese.
Try:
- Buttered breadcrumbs
- Crushed crackers
- Parmesan
- Extra cheddar
- Chopped parsley
- Chives
- Crispy bacon
- Green onions
- Jalapeños
8
What to Serve With Mac and Cheese
Mac and cheese can be served as a main dish or side.
Protein Pairings
- Roast chicken
- Grilled chicken
- Barbecue chicken
- Meatloaf
- Pulled pork
- Grilled steak
Vegetable Pairings
- Roasted broccoli
- Green beans
- Corn
- Roasted Brussels sprouts
- Garden salad
6
How to Store Leftover Mac and Cheese
Allow leftovers to cool appropriately before transferring them to an airtight container.
Refrigerate promptly.
When reheating, add a small splash of milk if the sauce has thickened.
Warm gently and stir occasionally.
This helps loosen the sauce and restore some of its creamy consistency.
Can You Freeze Mac and Cheese?
Yes, homemade mac and cheese can be frozen, although the texture may change somewhat after freezing and reheating.
For best results:
- Cool the mac and cheese.
- Divide it into portions.
- Place portions in freezer-safe containers.
- Seal tightly.
- Thaw in the refrigerator when practical.
- Reheat gently with a splash of milk.
Can You Make Mac and Cheese Ahead of Time?
Yes.
For baked mac and cheese, prepare the pasta and cheese sauce, combine them in the baking dish, and refrigerate the assembled dish if your recipe and food-safety practices allow.
When you’re ready to cook it, bake until hot and bubbling.
Keep in mind that pasta continues absorbing sauce while it sits, so a make-ahead dish may benefit from having enough sauce to remain creamy after refrigeration.
Frequently Asked Questions
What cheese is best for macaroni and cheese?
Sharp cheddar is a classic choice. Combining it with a smooth-melting cheese such as Monterey Jack can create a balanced flavor and texture.
Why is my mac and cheese grainy?
The sauce may have been exposed to too much heat, or the cheese may not have melted smoothly. Use gentle heat and add freshly shredded cheese gradually.
How do I make creamy mac and cheese?
Start with a properly thickened sauce, use enough cheese sauce to coat the pasta generously, and avoid overheating or overbaking.
Is baked or stovetop mac and cheese better?
Neither is universally better. Stovetop mac and cheese is usually creamier and faster, while baked mac and cheese provides a golden crust and more texture.
Can I use different pasta shapes?
Yes. Cavatappi, shells, rotini, and other short pasta shapes work well.
Can I make mac and cheese without breadcrumbs?
Absolutely. You can simply add shredded cheese to the top or leave the surface creamy and smooth.
How can I reheat mac and cheese without drying it out?
Reheat gently and add a little milk if needed. Stirring while reheating helps distribute the moisture.
Easy Mac and Cheese Checklist
- Cook pasta until just tender.
- Drain thoroughly.
- Make a smooth butter-and-flour roux.
- Add milk gradually while whisking.
- Allow the sauce to thicken.
- Lower the heat before adding cheese.
- Add freshly shredded cheese gradually.
- Season after tasting.
- Don’t overcook the pasta.
- Don’t overbake the finished dish.
- Add breadcrumbs for a crunchy topping if desired.
- Serve warm.
Final Thoughts
6
Macaroni and cheese is one of those dishes that can be as simple or elaborate as you want it to be.
The basic formula is easy: cook the pasta, create a smooth cheese sauce, combine the two, and decide whether you want to serve it immediately or bake it with a golden topping.
For the smoothest sauce, keep the heat controlled when adding the cheese and consider shredding your own cheese.
Once you’ve mastered the classic version, experiment with bacon, jalapeños, broccoli, pulled pork, different cheeses, or crunchy toppings.
Whether it’s served at a family dinner, weekend meal, holiday gathering, or casual potluck, a warm dish of homemade mac and cheese is a reliable American comfort-food favorite.
SEO Keyword List
macaroni and cheese, mac and cheese recipe, homemade macaroni and cheese, homemade mac and cheese, creamy mac and cheese, baked macaroni and cheese, easy mac and cheese recipe, stovetop mac and cheese, cheesy pasta recipe, American comfort food, classic mac and cheese, baked mac and cheese recipe, best cheese for mac and cheese, creamy macaroni recipe, homemade comfort food, cheese sauce for mac and cheese, easy family dinner, macaroni cheese recipe, cheesy pasta recipes, holiday side dish, comfort food recipes