Ranking #1 in nearly every "favorite cookie" poll, the chocolate chip cookie is pretty much the go-to cookie of choice for both kids and grownups alike.

This macaroni and cheese recipe is truly next level. Five different types of cheese are combined to create just the right blend of flavors and textures.

3 1/2 cups elbow macaroni
4 ounces cream cheese, softened
2/3 cup sour cream
1 1/3 cup heavy cream
1 1/3 cup half-and-half
1 egg
2 tablespoons all-purpose flour, more as needed
1 tablespoon Worcestershire sauce
1 teaspoon garlic powder
1 teaspoon onion powder
1 teaspoon dry mustard powder
1/8 cayenne pepper, more to taste
1/8 teaspoon freshly grated nutmeg
1 teaspoon kosher salt
10 ounces Velveeta processed cheese, cut into 1-inch cubes
10 ounces white cheddar cheese, cut into 1-inch cubes
15 ounces Gruyere cheese, shredded
1 1/2 cup Colby Jack cheese, shredded
Preheat the oven to 350 degrees F. Grease a 9x13-inch baking dish.
Cook the pasta to al dente as directed on the package. Drain well and add to the greased baking dish.
Place the cream cheese and sour cream in a large mixing bowl. Beat on low speed with an electric mixer until just blended.
Add the heavy cream, half and half, and egg. Continue to mix on low speed until all is incorporated and smooth, scraping down the sides as needed.
With the mixer running on low speed, add the flour, Worcestershire sauce, garlic powder, onion powder, mustard, cayenne, nutmeg, and salt. Mix just until incorporated.
Top the pasta in the baking dish evenly with the processed cheese, white cheddar, and Gruyere. Press down lightly so the cheese sinks into the pasta a bit. Pour the cream mixture evenly over the top of the cheese. Top with the shredded Colby Jack cheese.
Place the baking dish in the oven and bake at 350 degrees F for 30 minutes or until the cheese is lightly browned and the center is bubbly. Serve hot.
Recipe Source: Adapted from Carnie Wilson, "To Serve with Love."
Allow the pasta to cool slightly before adding the cream mixture to prevent curdling.
Mix the cheeses before adding to the pasta for a more uniform flavor throughout the dish.
Add breadcrumbs or crushed crackers on top for a crispy topping before baking.
For a more decadent dish, top with crispy bacon or caramelized onions before serving.
Use freshly grated cheese for better flavor and melting consistency.
Adjust the seasoning to taste before baking.
Add cooked bacon, diced ham, or sauteed mushrooms for extra flavor and texture.
Try mixing different types of cheeses for different combinations, just make sure they melt well.
Adding a dash of hot sauce or mustard powder can add some zest to the flavor.
If using the oven to reheat, cover the dish with foil to keep it moist.
Try adding herbs like thyme or parsley for added freshness.
For extra creaminess, stir in a bit of cream or milk when reheating leftovers.
Cooking the pasta just under al dente will prevent it from becoming mushy during baking.
Let the macaroni and cheese sit for a few minutes after baking to allow it to set before serving.
While you can experiment with different cheeses, the combination in this recipe provides a balanced flavor profile. Substitutions may alter the taste and texture.
You can increase the amount of cayenne pepper to add more heat to the dish, or even add a pinch of red pepper flakes for extra spice.
You can assemble the dish in advance and refrigerate it before baking. Allow it to come to room temperature before baking.
You can use other pasta shapes like shells, penne, or rotini for a different texture in the dish.
The cream cheese and sour cream help to create a creamy and tangy base for the cheese sauce.
Cool the baked mac and cheese then store in an airtight container in the refrigerator for up to 4 days. Reheat leftovers in the oven at a low temperature to prevent the cheese from becoming too greasy. You can also reheat portions in the microwave, stirring occasionally.
While you can freeze this dish, the texture of the cheese sauce may change slightly upon reheating. Store in an airtight container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Large Pot: For cooking the elbow macaroni according to the package instructions until al dente.
Colander: To drain the cooked pasta after boiling.
9x13-inch Baking Dish: Greased to hold the cooked pasta and cheese mixture before baking.
Large Mixing Bowl: To combine the cream cheese, sour cream, and other ingredients when making the cheese sauce.
Electric Mixer: For blending the cream cheese and sour cream smoothly with the other ingredients.
Measuring Cups and Spoons: For measuring the ingredients, including liquids and dry seasonings, like the cream, sour cream, flour, and spices.
Spatula: For scraping down the sides of the mixing bowl and for making sure all ingredients are well combined.
Knife: For cutting the Velveeta and cheddar cheeses into cubes.
Grilled Chicken: The smoky, charred flavors of grilled chicken provide a nice contrast to the creamy texture of the macaroni and cheese, creating a balance between rich and savory.
Steamed Broccoli: Adding a side of steamed broccoli introduces a fresh, crisp element that enhances the dish's richness. The slightly bitter notes of broccoli help cut through the creaminess.
Buffalo Sauce: Drizzling some buffalo sauce over the macaroni and cheese adds a spicy kick that complements the cheesiness.
Pulled Pork: Pairing with pulled pork creates a hearty, comforting meal. The savory, smoky flavors of the pork contrast perfectly with the richness of the macaroni and cheese.
Truffle Oil: A drizzle of truffle oil can add a luxurious, earthy aroma that works well with the blend of cheeses.
Crumbled Bacon: Adding crispy bacon on top provides a crunchy texture and a salty, smoky flavor that pairs well with the mac and cheese.
Garlic Bread: A side of garlic bread offers a crunchy texture and the aromatic flavors of garlic and butter, making it a perfect accompaniment for scooping up the cheesy pasta.
Chili: Serving the mac and cheese with a mild chili brings warmth and heartiness, while the spices can give the dish an interesting twist.
Fried Onion Strings: Topping with fried onion strings adds crunch and a savory flavor.
Herbed Green Salad: A light salad with fresh greens and a zesty vinaigrette can provide a refreshing contrast to the rich mac and cheese.
Caramelized Onions: Garnishing with caramelized onions adds a sweet, savory element that pairs wonderfully with the various cheeses used in the dish.
Hot Sauce: A few dashes of your favorite hot sauce can bring out the flavors and add a bit of heat.
Ranking #1 in nearly every "favorite cookie" poll, the chocolate chip cookie is pretty much the go-to cookie of choice for both kids and grownups alike.
Not to be confused with evaporated milk, sweetened condensed milk is very sweet (and very sticky) and used primarily in desserts.
Beer makes batters better, meat more tender, and sauces more flavorful.

Online since 1995, CDKitchen has grown into a large collection of delicious recipes created by home cooks and professional chefs from around the world. We are all about tasty treats, good eats, and fun food. Join our community of 200K+ members - browse for a recipe, submit your own, add a review, or upload a recipe photo.

reviews & comments
September 13, 2014
This mac 'n cheese is amazing, but is one of those recipes reserved for special occasions at our house--like the holidays when I'm trying to accommodate the vegetarians in our family. It is expensive to make, but, again, holidays are a perfect excuse to go over budget. I have never met anyone who didn't love, love, love it.
January 22, 2009
This should be called "the only mac and cheese you'll ever need". It is outstanding. Yeah, it's more work than opening up a blue box but I swear you'll never find a macaroni and cheese recipe this good - not even at a restaurant.