Mac and Cheese

Featured in: Pasta & Rice
This homemade mac and cheese is the ultimate comfort food, featuring a creamy cheese sauce and crispy breadcrumb topping. Baked to golden perfection, this mac and cheese recipe is sure to become a family favorite.
A cast iron skillet filled with creamy baked mac and cheese, topped with golden brown breadcrumbs Pin it
A cast iron skillet filled with creamy baked mac and cheese, topped with golden brown breadcrumbs | cookthismeals.com

This creamy baked mac and cheese is the ultimate family comfort food that turns a simple pasta dish into a celebratory meal. Its roots trace back to classic American home cooking, where a rich cheese sauce and crispy topping define generations of dinner tables. I’ve spent years perfecting this version, balancing a smooth, luxurious sauce with that essential crunch. It’s the kind of recipe that makes everyone gather around the kitchen, eager for the first scoop.

Ingredients You’ll Need

  • Elbow macaroni: its small curved shape holds onto the cheese sauce beautifully, creating the ideal texture in every forkful.
  • Salt for pasta water: seasons the pasta from the inside out so your final dish isn’t bland, use kosher for best results.
  • Unsalted butter: forms the base of your roux and butters the breadcrumbs, letting you control the salt level precisely.
  • All-purpose flour: combines with butter to thicken the sauce, cooking it just until fragrant prevents a raw flour taste.
  • Whole milk: creates the base of your sauce for richness and body, whole milk gives the best creamy result.
  • Heavy cream: adds an extra layer of indulgence and velvety texture that makes the sauce incredibly luscious.
  • Sharp cheddar cheese: provides the classic tangy flavor and gorgeous orange hue, buy a block and shred it yourself.
  • Monterey Jack cheese: melts like a dream and adds a mild, creamy note that balances the sharper cheddar.
  • Salt, black pepper, paprika, dry mustard powder: this blend builds depth, with mustard powder subtly enhancing the cheesy flavor.
  • Breadcrumbs: create that essential golden, crispy topping, panko will give you an extra light and airy crunch.
  • Melted butter for topping: coats the breadcrumbs so they toast up perfectly golden and irresistible in the oven.
  • Fresh parsley for garnish: a sprinkle adds a pop of color and a fresh herbal note right before serving.

How to Make It

Preheat and Prepare Your Dish:
Start by preheating your oven to 375°F and greasing your 9×13 baking dish. This setup means everything comes together seamlessly when your sauce and pasta are ready, preventing any last-minute scrambling.

Boil the Pasta:
Bring a large pot of water to a rolling boil, then salt it generously with that tablespoon of salt. Cook your elbow macaroni until it’s just al dente, which usually takes about eight minutes. You want the pasta to have a slight bite so it holds its texture in the oven later.

Build the Roux:
Melt your four tablespoons of butter in a large saucepan or Dutch oven over medium heat. Once it’s foamy, whisk in the flour and keep stirring for a minute or two. You’re looking for a bubbly, nutty aroma which means the raw flour taste is gone.

Create the Creamy Base:
Gradually pour in the milk and heavy cream while whisking constantly to prevent any lumps. Let the mixture come to a simmer, stirring frequently until it thickens enough to coat the back of a spoon. This forms the perfect blank canvas for your cheese.

Melt in the Cheese:
Turn the heat down to low and start adding your shredded cheeses one handful at a time. Let each addition melt completely before adding the next, which gives you a smooth, velvety sauce. Then stir in the salt, pepper, paprika, and dry mustard powder and give it a taste.

Combine and Top:
Dump your drained pasta into the cheese sauce and stir until every piece is thoroughly coated. Pour this glorious mixture into your waiting baking dish, spreading it out evenly. In a small bowl, mix the breadcrumbs with the two tablespoons of melted butter, then sprinkle it all over the top.

Bake to Golden Perfection:
Slide the dish into your preheated oven and bake for 20 to 25 minutes. You’ll know it’s done when the topping is a deep golden brown and you see lazy bubbles creeping up the sides. The wait is absolutely worth it.

Rest and Serve:
Pull the dish out and let it sit on the counter for about five minutes before you dig in. This short rest lets the sauce settle and thicken just enough so it doesn’t run everywhere on your plate. Garnish with a little chopped parsley for a fresh finish.

Close-up of a spoon pulling up a stretchy, cheesy portion of homemade macaroni and cheese

Storage Tips

Store any leftover mac and cheese in an airtight container in the fridge for up to three days. For the best texture, reheat it in the oven at 350°F for about 15 to 20 minutes until it’s warmed through and the topping crisps back up. You can also use the microwave in 30-second bursts, stirring between each one, but the oven method keeps that fantastic texture. I don’t recommend freezing it as the creamy sauce can separate when thawed.

Ingredient Substitutions

If you’re out of elbow macaroni, cavatappi, shells, or penne work just as well for holding onto the sauce. Swap the sharp cheddar for extra Monterey Jack for a milder flavor, or try Gruyère for a nuttier twist. In a pinch, you can use all whole milk instead of the milk and cream combo, though the sauce will be a touch less rich. For the breadcrumbs, crushed buttery crackers or even a sprinkle of grated Parmesan make a fantastic crispy topping alternative.

Serving Suggestions

I love serving this mac and cheese with a big, crisp green salad dressed in a tangy vinaigrette to cut through the richness. It’s also fantastic alongside simple steamed broccoli or roasted green beans for an easy weeknight meal. For a heartier spread, pair it with grilled chicken, juicy meatballs, or even some pan-seared sausages. It’s the ultimate potluck or holiday side dish that always earns compliments and requests for the recipe.

Cultural Context

Mac and cheese is a cornerstone of American comfort food, with a history that intertwines European pasta dishes with the ingenuity of home cooks. Thomas Jefferson famously served a version at a state dinner, but it was during the Great Depression that the boxed version became a pantry staple, making the dish a national icon. This from-scratch baked style, with its crispy topping, celebrates the homemade tradition of church suppers and family reunions where it’s always the first dish to disappear. It’s more than just pasta and cheese, it’s a taste of shared history and culinary warmth.

A family-style table setting with a large baking dish of mac and cheese next to a green salad

Frequently Asked Questions

What type of cheese works best for Mac and Cheese?

The blend of sharp cheddar and Monterey Jack is ideal. Sharp cheddar provides the classic, bold mac and cheese flavor, while Monterey Jack melts incredibly smoothly, creating that perfect creamy texture. You can also experiment with adding a bit of Gruyère for a nutty note.

Can I make this Mac and Cheese ahead of time?

Absolutely. You can assemble the mac and cheese (without the breadcrumb topping) a day ahead. Cover and refrigerate it. When ready to bake, let it sit at room temperature for 30 minutes, add the breadcrumbs, and bake as directed, adding 5-10 extra minutes if needed.

What can I substitute for heavy cream?

For a slightly lighter version, you can use an additional cup of whole milk instead of the heavy cream. The sauce will be a bit less rich but still delicious. For a thicker result, you can also use half-and-half as a direct substitute.

How do I know when the Mac and Cheese is ready?

It’s ready when the sauce is bubbly around the edges and the breadcrumb topping is a deep, golden brown. The internal temperature should be hot, and the top should be crisp. This usually takes 20-25 minutes in a 375°F oven after assembling.

What should I serve with Mac and Cheese?

As an American main dish, it pairs perfectly with simple sides. Try a fresh green salad with a tangy vinaigrette to cut the richness, roasted vegetables like broccoli, or classic barbecue fare like pulled pork or grilled chicken for a hearty meal.

Rate This Recipe

How would you rate this recipe?

Creamy Baked Mac and Cheese

This homemade mac and cheese is the ultimate comfort food, featuring a creamy cheese sauce and crispy breadcrumb topping. Baked to golden perfection, this mac and cheese recipe is sure to become a family favorite.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
4.4
(213 reviews)
By: Caroline Foster
Category: Pasta & Rice
Difficulty: Easy
Cuisine: American
Yield: 6 Servings

Ingredients

  1. 01 1 pound elbow macaroni
  2. 02 1 tablespoon salt (for pasta water)
  3. 03 4 tablespoons unsalted butter
  4. 04 1/4 cup all-purpose flour
  5. 05 2 cups whole milk
  6. 06 1 cup heavy cream
  7. 07 2 cups shredded sharp cheddar cheese (about 8 ounces)
  8. 08 1 cup shredded Monterey Jack cheese (about 4 ounces)
  9. 09 1 teaspoon salt (or to taste)
  10. 10 1/2 teaspoon black pepper
  11. 11 1/2 teaspoon paprika
  12. 12 1/4 teaspoon dry mustard powder
  13. 13 1/2 cup breadcrumbs
  14. 14 2 tablespoons melted butter

Instructions

Step 01

Preheat oven to 375°F (190°C). Grease a 9x13 inch baking dish and set aside.

Step 02

Bring a large pot of water to a boil. Add 1 tablespoon salt and the elbow macaroni. Cook according to package directions until al dente, about 8-10 minutes. Drain and set aside.

Step 03

In a large saucepan or Dutch oven, melt 4 tablespoons butter over medium heat. Once melted, whisk in the flour and cook for 1-2 minutes, stirring constantly, until bubbly and fragrant.

Step 04

Gradually whisk in the milk and heavy cream until smooth. Cook, stirring frequently, until the mixture thickens and comes to a simmer, about 5-7 minutes.

Step 05

Reduce heat to low. Stir in the shredded cheddar and Monterey Jack cheeses, one handful at a time, until fully melted and smooth. Season with 1 teaspoon salt, black pepper, paprika, and dry mustard powder. Taste and adjust seasoning if needed.

Step 06

Add the drained pasta to the cheese sauce and stir until evenly coated. Pour the mixture into the prepared baking dish.

Step 07

In a small bowl, combine the breadcrumbs and 2 tablespoons melted butter. Sprinkle the buttered breadcrumbs evenly over the mac and cheese.

Step 08

Bake in the preheated oven for 20-25 minutes, or until the topping is golden brown and the sauce is bubbling around the edges.

Step 09

Let cool for 5 minutes before serving. Garnish with chopped parsley if desired.

Tools You'll Need

  • Large pot for boiling pasta
  • Saucepan or Dutch oven
  • Whisk
  • 9x13 inch baking dish
  • Small bowl
  • Oven

Allergy Information

Contains dairy, gluten, and wheat. Not suitable for those with lactose intolerance, milk allergies, or gluten sensitivities.

Nutrition Facts (Per Serving)

Calories
750
Protein
30g
Carbohydrates
60g
Fat
40g