This homemade mac and cheese recipe beats out the rest and will be a family favorite for any gathering. In the South, we know that mac and cheese is always a winner at meals. With its creamy, velvety consistency and rich flavor (thanks to the addition of different kinds of cheeses), homemade mac and cheese is the definition of comfort in a bowl.
Learn how to make this mac and cheese recipe. You'll see why our best mac and cheese beats out the rest of the competition. Don't be surprised if you find yourself serving it at church potlucks, Sunday suppers, and weeknight dinners all year long.
![Best Homemade Macaroni And Cheese](https://www.southernliving.com/thmb/9hYMYfZY2XWB7NCcFLOMZmLVh4Q=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Best-Ever-MacaroniCheese-4x3-0282_preview_scale_100_ppi_150_quality_100-74d18d81a72644fcb7eb274bbe72eac3.jpg)
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
How To Make Macaroni and Cheese
Making great homemade mac and cheese is really simple. Here is a quick overview of the steps before we dig into the full recipe:
- Boil the macaroni and drain. Some salt can be added to the macaroni and then cooked until al dente. We prefer al dente for this recipe because it's baked, further cooking the pasta. Undercooking it slightly helps prevent mushy pasta.
- Make the cheese sauce. Melt the butter, flour, and cream and bring the sauce to a simmer and then mix in the shredded cheese. Whisk constantly so nothing burns to the pan.
- Mix cheese with the pasta. Transfer the mac and cheese to a baking tray, and top with more cheese.
- Bake the mac and cheese. Make sure the top is golden brown and then it's ready to serve.
Tips for the Best Mac and Cheese
Our Test Kitchen tried, tested, and perfected this recipe. They have a few secrets to the best macaroni and cheese to pass along to you:
- Boiling the perfect pasta: The pasta should be cooked in less time than expected since it will continue to cook in the oven. We recommend 4 to 5 minutes to avoid soggy pasta.
- Shred your own cheese: Buying packets of shredded cheese may make prep easier, but packaged shredded cheese is often coated to prevent clumping and doesn't melt as cheese should. We recommend buying blocks of cheese and shredding it yourself at home for the perfect melty texture.
- Gooey cheese pockets in every bite: Our Test Kitchen's secret to an incredible macaroni and cheese is cubes of Cheddar cheese that melt as the pasta bakes, creating pockets of gooey goodness in every bite.
- A better melt: Keep the heat low when melting the cheese. High heat can cause burning, and the cheese will not melt evenly before it starts to boil, which could lead to dry macaroni and cheese.
- A faster mix: Using room temperature milk and heavy cream will help the sauce thicken faster. Cold milks have to warm before they can fully mix with the flour mixture, but warmer liquids start that process more quickly.
![stirring cheese into macaroni](https://www.southernliving.com/thmb/civ4UwP_upiicUlD8uW80qaCeP8=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Best-Ever-MacaroniCheese-step6-0232_preview_scale_100_ppi_150_quality_100-3781845c6474474699f97d27e5c9ecc8.jpg)
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Mac and Cheese Variations
Once you try this mac and cheese, you'll want to make it again and again—with some fun changes.
- Cooking on the stovetop: Mac and cheese can also be easily replicated on the stovetop. Skip the baking step and eat stovetop macaroni and cheese right after all the cheese melts. (Just be sure to cook the pasta a bit longer since it won't have the time in the oven to fully tenderize.)
- Add bacon: For bacon lovers out there, feel free to sprinkle some cooked bacon bits on top of the mac and cheese for that pop of crunch and savory taste. Adding ham also works as a great topping!
- Bake longer for a crunchy crust: After baking, broil the mac and cheese for a few minutes to get an extra crunchy crust.
- Use pimiento cheese: A Southern staple, pimiento cheese adds ultra creamy richness and a hint of peppery tang to mac and cheese. You can substitute a cup of pimiento cheese for one of the cheese in this recipe, or try our Pimiento Mac and Cheese.
The Best Cheeses To Use for Mac and Cheese
While this recipe calls for extra-sharp yellow Cheddar cheese and sharp white Cheddar, you can use whatever cheese you have on hand. The key is picking a cheese that melts well. Or, take things up a notch and experiment with aged and flavored cheeses.
Some commonly used types of cheese in homemade mac and cheese include:
- Gruyere cheese: A type of Swiss cheese that has a rich nutty taste. Melts great for mac and cheese.
- Mozzarella cheese: A classic mild tasting cheese known for its creamy texture. Perfect for those who like a more subtle cheese taste.
- Swiss cheese: Wonderfully creamy with a hint of nutty taste. Would work well as a shredded topper as it melts and browns beautifully.
- Pepper Jack cheese: Buttery cheese that's studded with bits of jalapeño peppers. It's sometimes blended with other cheeses to cut down on the spice.
- Colby cheese: Colby is a common partner to pepper Jack. It isn't as sharp as Cheddar but has more bite than milder cheese like Swiss and mozzarella.
- Gouda cheese: Beloved for its rich, nutty flavor that tastes almost sweet. When paired with savory foods, it takes on a umami-rich profile.
Macaroni and Cheese Ingredients
There are only 25 minutes of active prep time required, so you can whip this up as dinner is simmering or you're preparing appetizers. So long as you have the ingredients on hand.
- Pasta: While elbow macaroni is the most traditional form of pasta used in macaroni and cheese, you can easily swap it out for other short pasta varieties like cavatappi, penne, or farfalle.
- Butter and flour: The addition of butter and flour to macaroni and cheese makes a roux, a thickening agent for the cheese sauce that is spread over the pasta before it bakes.
- Dry mustard, nutmeg, black pepper, and cayenne: If you're looking to take your homemade mac and cheese to the next level, don't skip on the seasonings. Dry mustard, freshly grated nutmeg, black pepper, and cayenne all add a hefty dose of flavor that can be savored in each bite.
- Onion: This may not be traditional for some mac and cheese recipes, but we've found this bit of onion adds loads of savory flavor—and it'll be virtually undetected.
- Milk and heavy cream: Adding milk and heavy cream to the roux transforms the gravy into a hearty béchamel sauce.
- Worcestershire sauce: This Southern pantry staple adds the right amount of umami to each bite of this baked macaroni and cheese.
- Cheeses: The secret to a gooey mac and cheese is putting in cubes of Cheddar cheese—they melt as the pasta bakes, creating pockets of velvety goodness in every bite.
What To Serve With Mac and Cheese
You'll need a great dinner to accompany this side. We recommend these Southern favorites:
- Oven-Baked Baby Back Ribs
- Air Fryer BBQ Chicken
- Zucchini Fritters
- Cajun-Style Meatloaf
- Smothered Pork Chops
Or if you're planning a holiday feast, this mac and cheese recipe is great with Smoked Turkey Breast, Roasted Broccoli, and Angel Biscuits.
How To Store Homemade Mac and Cheese
Any leftovers of mac and cheese should be tightly wrapped or put in an airtight container and stored in the fridge for up to 4 days.
The best way to reheat leftover macaroni and cheese is on the stove. As the dish heats, add a dash of cream or milk while stirring to make the pasta creamy again. You can also reheat in the microwave, on high, for 30 seconds at a time until the serving is fully warmed through.
Editorial contributions by Christabel Lobo.
Ingredients
-
16 oz. uncooked large elbow macaroni, large shells, or cavatappi pasta
-
6 Tbsp. salted butter
-
1/3 cup grated yellow onion
-
2 tsp. dry mustard
-
1 tsp. kosher salt
-
1/4 tsp. black pepper
-
1/8 tsp. freshly grated nutmeg
-
1/8 tsp. cayenne pepper
-
6 Tbsp. all-purpose flour
-
3 1/2 cups milk
-
1 3/4 cups heavy cream
-
2 tsp. Worcestershire sauce
-
4 oz. extra-sharp yellow Cheddar cheese, shredded (about 1 cup), plus 4 oz. diced (about 1 cup), divided
-
4 oz. sharp white Cheddar cheese, shredded, (about 1 cup), plus 4 oz. diced (about 1 cup), divided
Directions
-
Preheat the oven to 350°F:
While the oven is preheating, prepare the baking dish and pasta.
-
Boil the pasta:
Bring the water to a rolling boil and add salt to taste. Follow the instructions on the pasta packet. We are using elbow macaroni pasta for this recipe, and boil them to al dente.
Rachel Johnson/Southern Living
-
Make the béchamel sauce:
Melt butter in a large saucepan over medium heat.
Stacy K. Allen. Food Stylist: Ruth Blackburn, Prop Stylist: Christina Daley
Add onion, dry mustard, kosher salt, black pepper, nutmeg, and cayenne pepper. Cook, stirring, for 30 seconds.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Add flour, and cook, stirring, until golden, 2 minutes.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Gradually whisk in milk and cream. Bring to a boil, whisking occasionally. Reduce heat to medium-low; simmer, whisking, until slightly thickened, 5 minutes. Stir in Worcestershire sauce.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
-
Add cheese:
Remove saucepan from heat; stir in 3/4 cup each of shredded Cheddar cheeses until melted. (Reserve remaining 1/4 cup each of shredded cheeses.)
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Stir in pasta and diced cheeses.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Pour into a lightly greased 13- x 9-inch (3-quart) baking dish.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
-
Bake macaroni and cheese:
Bake on a rimmed baking sheet in preheated oven until bubbly and golden, 30 minutes.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley
Remove from oven; increase oven temperature to broil. Sprinkle with reserved shredded cheeses; broil 6 inches from heat until cheeses are melted and golden, about 2 minutes. Remove from oven; cool slightly on a wire rack, about 15 minutes.
Stacy K. Allen; Food Stylist: Ruth Blackburn; Prop Stylist: Christina Daley