Creamy Homemade Mac and Cheese

Homemade Mac and Cheese features tender elbow macaroni folded into a smooth, creamy cheese sauce and finished with a crisp, buttery breadcrumb topping. Baking the assembled casserole briefly gives it golden edges without drying out the center.

Homemade Mac and Cheese features tender elbow macaroni folded into a smooth, creamy cheese sauce and finished with a crisp, buttery breadcrumb topping. Baking the assembled casserole briefly gives it golden edges without drying out the center.

This version uses sharp cheddar for bold flavor and Monterey Jack for extra creaminess. It makes a comforting family dinner or a dependable side dish for holidays, cookouts, and casual gatherings.

Recipe Widget
Difficulty Easy
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8

Why You’ll Love This Recipe

  • Uses real cheese and a simple homemade sauce.
  • Stays creamy underneath its crisp breadcrumb topping.
  • Can be assembled ahead of time.
  • Feeds approximately eight people.
  • Works as either a main dish or a hearty side.
  • Can be customized with different cheeses and mix-ins.

Ingredients

For the Pasta and Cheese Sauce

  • 1 pound elbow macaroni
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk, warmed
  • 1 cup half-and-half, warmed
  • 1 teaspoon dry mustard powder
  • 1/2 teaspoon garlic powder
  • 1 teaspoon kosher salt, plus more for the pasta water
  • 1/2 teaspoon ground black pepper
  • 4 cups freshly shredded sharp cheddar cheese, about 16 ounces
  • 1 cup freshly shredded Monterey Jack cheese, about 4 ounces

For the Breadcrumb Topping

  • 1 cup panko breadcrumbs
  • 2 tablespoons unsalted butter, melted
  • 1/4 cup finely grated Parmesan cheese

Sharp cheddar gives the sauce its classic flavor, while Monterey Jack melts smoothly and keeps the texture creamy. Warming the milk and half-and-half helps them blend into the flour mixture without forming lumps.

Ingredient Substitutions

  • Elbow macaroni: Use shells, cavatappi, rotini, or another short pasta that can hold the sauce.
  • Whole milk: Use 2% milk, although the sauce will be slightly less rich.
  • Half-and-half: Replace it with an additional cup of whole milk or with 1/2 cup heavy cream and 1/2 cup milk.
  • Monterey Jack: Use low-moisture mozzarella, Colby, or mild cheddar.
  • Sharp cheddar: Medium cheddar can be used for a milder flavor.
  • All-purpose flour: Substitute a cup-for-cup gluten-free flour blend.
  • Panko breadcrumbs: Use regular plain breadcrumbs or crushed buttery crackers.

How to Make Homemade Mac and Cheese

  1. Prepare the baking dish.
    Preheat the oven to 375°F. Lightly grease a 9-by-13-inch baking dish with butter or nonstick cooking spray.
  2. Cook the macaroni.
    Bring a large pot of generously salted water to a boil. Add the macaroni and cook it for approximately 2 minutes less than the package’s al dente instructions. The pasta should still feel slightly firm in the center because it will continue cooking in the oven.
  3. Drain the pasta.
    Drain the macaroni thoroughly, but do not rinse it. Rinsing removes the surface starch that helps the cheese sauce cling to the pasta. Set it aside while preparing the sauce.
  4. Make the roux.
    Melt 4 tablespoons of butter in a large saucepan or Dutch oven over medium heat. Add the flour and whisk constantly for 1 to 2 minutes. The mixture should look smooth and lightly foamy but should not turn dark brown.
  5. Add the milk.
    Slowly pour in the warmed milk while whisking continuously. Add the half-and-half in the same way. Continue whisking until the mixture is smooth.
  6. Thicken the sauce.
    Stir in the mustard powder, garlic powder, salt, and black pepper. Cook over medium heat for 5 to 7 minutes, whisking frequently, until the sauce gently simmers and coats the back of a spoon.
  7. Add the cheese.
    Remove the saucepan from the heat. Reserve 1 cup of the shredded cheddar for layering, then add the remaining cheddar and all the Monterey Jack to the sauce in small handfuls. Stir after each addition until melted before adding more.
  8. Combine the pasta and sauce.
    Add the drained macaroni to the cheese sauce and stir until every piece is evenly coated. The mixture should look slightly looser than the desired final consistency because it will thicken in the oven.
  9. Assemble the casserole.
    Transfer half of the macaroni mixture to the prepared baking dish. Sprinkle with half of the reserved cheddar. Add the remaining macaroni and finish with the rest of the cheddar.
  10. Prepare the topping.
    In a small bowl, combine the panko, melted butter, and Parmesan. Stir until the breadcrumbs are evenly moistened, then sprinkle the mixture over the macaroni.
  11. Bake.
    Bake uncovered for 20 to 25 minutes. The sauce should be bubbling around the edges, and the topping should be lightly golden. Avoid baking much longer, as extended cooking can dry out the sauce.
  12. Rest before serving.
    Let the mac and cheese rest for 5 to 10 minutes. This gives the sauce time to settle and thicken slightly before serving.

Tips for the Best Homemade Mac and Cheese

  • Shred cheese from a block instead of using packaged shredded cheese, which may not melt as smoothly.
  • Undercook the macaroni slightly so it does not become mushy in the oven.
  • Add the milk gradually while whisking to prevent lumps.
  • Cook the flour and butter for at least 1 minute to remove the raw flour taste.
  • Remove the sauce from the heat before adding the cheese.
  • Add the shredded cheese in small batches for a smoother sauce.
  • Bake only until the edges bubble and the topping turns golden.
Homemade Mac and Cheese

Common Mistakes to Avoid

Overcooking the Pasta

Fully cooked macaroni can become too soft after baking. Drain it while it is still slightly firmer than al dente.

Using Pre-Shredded Cheese

Packaged shredded cheese often contains anti-caking ingredients that can make the sauce grainy. Freshly grated cheese melts more evenly.

Adding Cheese Over High Heat

Excessive heat can cause the cheese to separate and create an oily or grainy sauce. Remove the pan from the burner before stirring in the cheese.

Making the Sauce Too Thick

The sauce should look slightly loose before baking. If it becomes very thick in the saucepan, whisk in a small amount of warm milk.

Baking for Too Long

Overbaking causes the pasta to absorb too much sauce. Remove the dish once the edges are bubbling and the topping is golden.

Variations

Bacon Mac and Cheese

Fold 8 slices of cooked, crumbled bacon into the macaroni before transferring it to the baking dish.

Broccoli Mac and Cheese

Add 2 cups of small steamed broccoli florets to the pasta and cheese sauce. Drain the broccoli well to avoid thinning the sauce.

Spicy Mac and Cheese

Add 1/4 to 1/2 teaspoon cayenne pepper to the sauce. Diced pickled jalapeños can also be folded into the macaroni.

Extra-Cheesy Mac and Cheese

Replace the Monterey Jack with Gruyère and add 1/2 cup grated Parmesan to the sauce for a deeper cheese flavor.

Stovetop Mac and Cheese

Skip the breadcrumb topping and baking steps. Cook the pasta until al dente, combine it with the finished cheese sauce, and serve immediately.

What to Serve With Homemade Mac and Cheese

  • Roasted or grilled chicken
  • Barbecue pulled pork
  • Meatloaf
  • Roasted broccoli or Brussels sprouts
  • Green beans
  • Mixed green salad with vinaigrette

How to Store

Allow leftover mac and cheese to cool before transferring it to an airtight container. Refrigerate for up to 3 days.

Mac and cheese can be frozen for up to 2 months, although the pasta may be softer after thawing. Divide it into individual portions before freezing for easier reheating.

Thaw frozen mac and cheese overnight in the refrigerator. Reheat it in a covered baking dish at 325°F until warmed through, adding a few tablespoons of milk to restore moisture. Individual portions can be microwaved with a splash of milk, stirring partway through reheating.

Frequently Asked Questions

Why did my cheese sauce turn grainy?

The cheese may have been added while the sauce was too hot, or packaged pre-shredded cheese may have been used. Remove the sauce from the heat and add freshly grated cheese gradually.

Can I make mac and cheese ahead of time?

Yes. Assemble the dish without the breadcrumb topping, cover it, and refrigerate it for up to one day. Add the topping shortly before baking. A chilled casserole may need several additional minutes in the oven.

Do I have to bake the mac and cheese?

No. Cook the pasta until al dente, combine it with the cheese sauce, and serve it directly from the pot. The breadcrumbs and reserved cheddar can be omitted.

Why is my mac and cheese dry?

The pasta may have been overcooked, the sauce may have been too thick before baking, or the casserole may have stayed in the oven too long. The mixture should look generously sauced when it enters the oven.

What cheese melts well in mac and cheese?

Cheddar, Monterey Jack, Colby, Gruyère, and low-moisture mozzarella all melt well. Combining a flavorful cheese with a creamy melting cheese usually produces balanced results.

Can I use a different pasta shape?

Yes. Shells, cavatappi, penne, and rotini all work. Choose a short pasta with grooves or curves that can hold the cheese sauce.

Can I leave off the breadcrumb topping?

Yes. Sprinkle the reserved cheddar directly over the macaroni and bake as instructed, or serve the mac and cheese from the stovetop.

Final Thoughts

Homemade Mac and Cheese is straightforward once the pasta and cheese sauce are prepared separately and combined. Slightly undercook the macaroni, melt the cheese over gentle heat, and keep the baking time brief for a creamy center and golden topping.

Leave a Reply

Your email address will not be published. Required fields are marked *

imelub.com
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.