If you're searching for a macaroni and cheese recipe that's rich and undeniably creamy, look no further. The key is in the cheese sauce; made with 5 cheeses, sautéd onion, garlic, spices, heavy cream, and whole milk. With the secret ingredient taking it to top level creaminess and the perfect ratio of macaroni to velvety cheese sauce, this homemade mac and cheese recipe will be a forever favorite.
In This Post
You know those can't-get-out-of-your-head macaroni and cheese recipes that you find at the best restaurants? That was my husband after his trip to Salt Lake City, stumbling upon Carson Kitchen. After hearing about this "insane macaroni and cheese" he had, I knew I had to re-create it. Off I went to do some investigation and out came this macaroni and cheese.
Friends, this macaroni and cheese recipe is TOP NOTCH.
Why You'll Love This Mac & Cheese Recipe
- Insanely creamy homemade 5 cheese sauce
- Cheese sauce to macaroni ratio is perfection– extra saucy!
- A special ingredient gives the cheese sauce top level creaminess!
- True comfort food at its finest
- Layers of flavor from the base ingredients
- Can be eaten straight from the pot or finished in the oven
Ingredients To Use
- Pasta: You want a pasta that allows the cheese sauce to find its way into the crevasses, like an elbow or shell pasta. I often find myself grabbing the large elbow pasta (they aren't really large, but I find the small is just too small) since that's typically what I have on hand.
- Butter: Every macaroni and cheese recipe starts with butter. Always grab unsalted, you can always add more salt to a recipe but you can never remove it.
- Onion: You don't need much, just ¼ cup.
- Garlic: Using grated garlic adds so much flavor! If you don't have a fine grater, just finely mince the garlic.
- Chicken Broth: Most macaroni and cheese recipes don't have this ingredient, but it adds so much flavor! I always grab low-sodium chicken broth.
- Flour: We're just using regular all-purpose flour. I haven't tried any other flour, though if needing gluten free, King Arthur Measure for Measure typically works for just about anything.
- Heavy Cream: Using heavy cream gives the cheese sauce that extra thickness and creaminess that we want.
- Milk: Adding milk helps thin out the cheese sauce without watering it down. For best results, I recommend using whole milk, though 2% can work in a pinch.
- Cheese: This macaroni and cheese recipe calls for 5 cheeses. I recommend using combination of varying levels of sharp cheeses like asiago, sharp white cheddar, monterey jack, parmesan paired with a creamy cheese like Boursin (secret ingredient!)
- Spices: We're using pantry staple spices– salt, white pepper, ground mustard and dried parsley.
What Cheese Do I Use?
For a truly remarkable macaroni and cheese, you want to use a combination of cheeses. I highly recommend a combination of varying levels of sharp cheeses like asiago, sharp white cheddar, monterey jack, parmesan paired with a creamy cheese like Boursin.
You counted right, that's 5 different types of cheese and it creates the absolute creamiest, cheesy, velvety cheese sauce, to ever exist.
How To Make Homemade Macaroni and Cheese
- Cook the Pasta: This remaining steps can be done while the pasta cooks. You want to heavily salt the water (always for pasta!), I'm talking 1 Tablespoon of salt. Cook the pasta until al dente, about 1 minute less than the box recommends. Drain, then toss with a touch of butter to prevent them from sticking together. If the pasta gets done at the same time as the cheese sauce, no need for the extra butter.
- Start the Cheese Sauce: Melt the butter on the stove, add in the onion and cook until soft. Add in the chicken broth. Then, allow it to reduce by half. Toss in the garlic and let it cook for a minute.
- Make the Roux: Vigorously whisk in the flour, little by little, and keep whisking until the there is a thick paste. Allow this to cook for a minute. If you're not familiar with a roux, pronounced "roo", it's a way to thicken things like gravy, sauce, macaroni and cheese or soup – just like in my creamy chicken and rice soup.
- Add the Milk & Heavy Cream: Whisk in the milk and heavy cream, allowing the roux to break apart, then bring it to a simmer. The sauce will begin to thicken.
- Add the Cheese: Whisk in all of the cheese. Once the cheese is almost completely melted, remove from the heat and keep whisking until fully melted.
- Combine Pasta & Cheese Sauce: Add the pasta to the cheese sauce, giving a good stir, making sure all the pasta is completely coated.
Tips For Creamy Mac and Cheese
Some find that when making mac and cheese the cheese sauce gets grainy– here's a few tips to ensure it's creamy.
- Let the chicken brother reduce. Be patient, we want the chicken broth to reduce by half not only to develop flavors but to make sure there is correct ratio for to make the roux.
- Vigorously whisk the butter and flour together. Whisking will prevent the flour from clumping.
- Keep an eye on the cheese. Just before the cheese is completely melted, remove it from the heat and continue whisking.
- Try to stay away from pre-shredded cheese. I know, it's one more step but so worth it. Grab that block cheese, it's more moist and melts much more nicely– pre-shredded cheese contains additives to help keep its shape. We want the cheese to melt easily into the sauce. I absolutely love this cheese grater.
Try These Other Recipes Next!
- Creamy Mushroom Pasta
- Really Good Three Cheese Baked Ziti (One Pan!)
- Italian Sausage Pasta (One Pan!)
- Easy Baked Meatballs
Ridiculously Creamy Macaroni and Cheese Recipe
Description
Ingredients
Macaroni & Cheese
- 1 pound elbow pasta, small or large
- 5 Tablespoons unsalted butter
- ¼ cup finely diced sweet onion, about ½ small onion
- 1 clove garlic, grated
- 1 ½ cups low-sodium chicken broth
- ¼ cup all-purpose flour
- 2.5 cups whole milk
- 2 cups heavy cream
- 1 5.2-ounce package garlic and herbs Boursin cheese, broken into pieces
- 2 cups asiago cheese, shredded
- 1 cup sharp white cheddar cheese, shredded
- 1 ¾ cups monterey jack cheese, shredded
- ¼ cup parmesan cheese, shredded
- 1 teaspoon salt
- ½ teaspoon ground white pepper
- ½ teaspoon ground mustard
- 2 teaspoons dried parsley
Optional Breadcrumb Topping
- ½ cup breadcrumbs
- ¼ cup parmesan cheese, shredded
Instructions
- Cook the Pasta: Cook the pasta in heavily salted water until al dente, typically about 1 minute less than recommended on the box. If cooking the pasta ahead of time– drain, add to a large bowl and stir in 1 Tablespoon of unsalted butter to prevent them from sticking. Set aside. The remaining steps can be done while the pasta cooks. I usually add in the pasta during step 2, right after I stir in the chicken broth.
- In a large pot, melt the butter over medium heat. Add in the onion and cook until slightly softened, about 3 minutes. Adjust to medium-high heat and stir in the chicken broth. Bring to a high simmer, stirring occasionally, until the mixture reduces by half– about 15 minutes. It's important to not skip this step as too much liquid will cause the cheese sauce to be too thin. Once reduced, stir in the garlic and let it cook for 1 minute.
- Adjust to medium heat. Vigorously whisk in the flour, little by little, and keep whisking to form a thick paste (roux). Keep whisking and allow the paste to cook for 1 minute. Then, slowly whisk in the milk, heavy cream, salt, white pepper, ground mustard and dried parsley. Bring to a simmer and allow the sauce to thicken, about 3-5 minutes.
- Whisk in the the cheese until almost completely melted, about 1-2 minutes depending on freshly shredded or pre-shredded cheese. Remove from the heat and keep whisking until the cheese is fully melted.
- Add the pasta to the cheese sauce, giving it a few stirs to ensure the pasta is completely coated. Serve immediately or bake, if desired.
- Optional Baking: To bake, preheat the oven to 415°F. Pour the macaroni and cheese into a greased 9x13 inch baking pan. Top with breadcrumbs mixture and bake for 10 minutes. Remove from the oven and allow to cool for 5 minutes before serving.
Notes
- Make Ahead Instructions: This macaroni and cheese recipe can be made up to 2 days in advance. Prepare the macaroni and cheese through step 5, reserving ½ cup of the cheese sauce. Store the cheese sauce in an airtight container. Spoon the macaroni and cheese into a greased oven-safe 9x13 baking pan. Cover tightly and store in the refrigerator. The day of, spread the reserved ½ cup cheese sauce over the macaroni and cheese. Optional: sprinkle the top with breadcrumb topping. Cover with aluminum foil and bake at 350°F about 45 minutes or until warmed through.
- Freezing Instructions: This macaroni and cheese recipe can be made frozen up to 3 months. Prepare the macaroni and cheese through step 5, reserving ½ cup of the cheese sauce. Store the cheese sauce in an airtight container. Spoon the macaroni and cheese into a greased oven-safe 9x13 baking pan. Cover tightly. Thaw overnight in the refrigerator. The day of, spread the reserved ½ cup cheese sauce over the macaroni and cheese. Optional: sprinkle the top with breadcrumb topping. Cover with aluminum foil and bake at 350°F about 45 minutes or until warmed through.
- Pasta: You want a pasta that allows the cheese sauce to find its way into the crevasses, like an elbow or shell pasta. I often find myself grabbing the large elbow pasta (they aren't really large, but I find the small is just too small) since that's typically what I have on hand. Make sure you heavily salt the water for the pasta, around 1 Tablespoon (a must for all pasta!)
- Milk & Heavy Cream: This combination of whole milk & heavy cream is recommended for creamiest cheese sauce. If using a lower fat percentage for milk, the sauce won't be as thick.
- Cheese: I highly recommend to freshly grate the cheeses for best flavor and texture as pre-shredded contains less moisture. For the Boursin cheese, break into pieces prior to whisking into the sauce.
- Breadcrumbs: Any type of breadcrumbs can be used– regular, seasoned, homemade, Panko, etc.
- Roux: If you're not familiar with a roux, pronounced "roo", it's a way to thicken things like gravy, sauce, macaroni and cheese or soup – just like in my creamy chicken and rice soup.
- Need this recipe to be gluten free? You can easily substitute the pasta with any gluten free pasta, use King Arthur Measure for Measure flour and gluten free breadcrumbs (if baking.)
Susan Zuffelato says
OMG , I made this for an event today and it was so good!
After it was cooked on top of stove I put it in the crockpot and added the toasted Panko Crumbs with Parsley on top. Left crockpot on warm for the party!
Sandra says
I made this for an early Easter with my family and everyone loved it! This will be the mac and cheese recipe that I make for Thanksgiving now too! So good, thank you!
Christina says
I'm so glad that the family loved it! And thank you for leaving a review!