
There’s a reason this mac and cheese stands out—it combines sharp cheddar, nutty Gruyère, and cream cheese for a sauce so smooth it clings perfectly to every noodle. I developed this recipe after years of testing, and it delivers consistent, restaurant-quality results every time.
The cream cheese is the secret weapon, adding richness and stability to the sauce so it never separates. With just 30 minutes and simple ingredients, you’ll create a dish that’s creamy, cheesy, and impossible to resist.
What emerges from the oven is a golden, bubbling casserole with a crispy breadcrumb topping. Each bite offers tender pasta coated in that velvety three-cheese blend, proving that homemade beats the box every time.
Perfect for family dinners or potlucks, this recipe scales easily and reheats beautifully. Here’s how to make it.
Ingredients for Mac and Cheese Recipe with Cream Cheese
A handful of quality ingredients transform into this velvety three-cheese masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or cavatappi for extra sauce grip |
| Sharp Cheddar Cheese 🧀 | 8 oz | Block, freshly grated for best melt |
| Gruyère Cheese 🧀 | 4 oz | Aged for nutty depth of flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, softened to room temperature |
| Whole Milk 🥛 | 2 cups | Or substitute with half-and-half for extra richness |
| Unsalted Butter 🧈 | 4 tbsp | Divided for roux and topping |
| All-Purpose Flour 🌾 | 3 tbsp | For thickening the cheese sauce |
| Dijon Mustard 🟡 | 1 tsp | Adds subtle tang to balance richness |
| Garlic Powder 🧄 | ½ tsp | Enhances savory depth in sauce |
| Ground Nutmeg 🌰 | ¼ tsp | Freshly grated preferred for complexity |
| Kosher Salt 🧂 | 1 tsp | Plus more to taste for seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Adjust to personal preference |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy golden topping |
| Fresh Parsley 🌿 | 2 tbsp | Finely chopped for garnish |
[recipe_ingredient_scaler]
The cheeses are non-negotiable for that signature texture. Sharp cheddar from Cabot or Tillamook delivers bold flavor, while Gruyère from Whole Foods or Murray’s Cheese adds nutty depth. Philadelphia cream cheese is the industry standard for stability—avoid low-fat versions. For the pasta, De Cecco or Barilla elbows hold sauce better than generic brands.
No Gruyère? Fontina or Emmental work as substitutes. Skip the pre-shredded cheese (it contains anti-caking agents that prevent smooth melting). For a gluten-free version, use rice flour or cornstarch instead of all-purpose. Whole milk can be replaced with 2% in a pinch, but avoid skim—it lacks the fat needed for creaminess.
The casserole can be assembled 1 day ahead and refrigerated before baking. Leftovers keep in the fridge for 4-5 days or freeze for up to 3 months. Reheat covered with foil at 350°F until warmed through.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pot—no straining pasta separately, just melt, stir, and serve.
- Creamy Luxe: The cream cheese makes it velvety smooth, and the sharp cheddar with Gruyère adds that deep, nutty flavor I crave.
- Feeds a Crowd: Between us, this is my go-to for potlucks and family dinners—everyone from kids to grandparents asks for seconds.
- Leftovers? Yes Please: Honestly, it reheats beautifully. The sauce stays rich, and it tastes just as good the next day for lunch.
Step-by-Step Instructions for Mac and Cheese with Cream Cheese
Master the technique for a perfectly smooth, ultra-creamy cheese sauce with a crispy topping.
Step 1: Cook and Drain the Elbow Macaroni
Bring a large pot of salted water to a rolling boil over high heat. Add the 12 oz Elbow Macaroni and cook according to package directions until al dente, typically 8-10 minutes. Stir occasionally to prevent sticking.
The pasta should have a slight bite to it when tasted, as it will continue to soften when baked with the cheese sauce. Drain the macaroni in a colander and rinse briefly with cool water to stop the cooking process. Do not rinse too thoroughly, as a bit of starch helps the sauce cling.
Step 2: Prepare the Creamy Cheese Sauce
In a large saucepan, melt 3 tbsp Unsalted Butter over medium heat. Add the 3 tbsp All-Purpose Flour and whisk constantly for 1-2 minutes to create a smooth roux. Cook until the mixture turns a light golden color and emits a nutty aroma.
Gradually whisk in the 2 cups Whole Milk, ensuring no lumps form. Add the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.25 tsp Ground Nutmeg, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper. Stir in the 8 oz Cream Cheese until fully melted and smooth.
Reduce heat to low and add the 8 oz Sharp Cheddar Cheese and 4 oz Gruyère Cheese, stirring until both are completely melted and the sauce is velvety. Taste and adjust seasoning if needed.
Step 3: Combine Macaroni and Sauce
Add the drained Elbow Macaroni to the cheese sauce, stirring gently to coat every piece evenly. Ensure the pasta is fully submerged in the sauce for maximum flavor absorption. The sauce should cling to the macaroni, creating a cohesive mixture.
Let the combined dish sit for 2-3 minutes off the heat. This allows the pasta to absorb some of the sauce, enhancing the richness and creaminess. Stir once more before transferring to a baking dish to ensure even distribution.
Step 4: Add the Panko Topping and Bake
Transfer the macaroni and cheese to a greased baking dish. In a small bowl, melt the remaining 1 tbsp Unsalted Butter and mix it with the 1 cup Panko Breadcrumbs until evenly coated. Sprinkle the buttered panko over the macaroni, covering the surface completely.
Bake in a preheated 375°F oven for 15-20 minutes until the topping is golden brown and crispy. Remove from the oven and let it rest for 5 minutes before serving.
Step 5: Garnish and Serve
Sprinkle the 2 tbsp Fresh Parsley over the top just before serving. The parsley adds a pop of color and a fresh contrast to the rich, creamy dish. Use a large serving spoon to dish out portions, ensuring each serving has a generous amount of the crispy topping.
Pro Tips For Making Mac And Cheese Recipe With Cream Cheese
- Undercook the Pasta: Pull the elbow macaroni 1-2 minutes before package instructions say it’s done—it’ll finish cooking in the creamy sauce and won’t turn mushy.
- Warm the Milk: Heat the whole milk gently before adding to the cheese mixture; cold milk can cause the cream cheese and cheddar to clump instead of melt smoothly.
- Grate Your Own: Skip pre-shredded sharp cheddar and gruyère—the anti-caking agents keep it from melting as well as freshly grated cheese does.
- Add Cream Cheese Last: Stir in the cream cheese off the heat after the other cheeses have melted; it blends in effortlessly and prevents the sauce from breaking.
Common Mistakes When Making Great mac and cheese recipe with cream cheese
Overcooking the Pasta
Boil your elbow macaroni only until al dente—about 1 minute less than package directions. Overcooked noodles turn mushy during baking. I always taste-test at 8 minutes for perfect texture.
Skipping the Roux
A proper roux with 3 tbsp butter and 3 tbsp flour prevents grainy sauce. Cook it 1-2 minutes until golden for best results. Skipping this step often leads to separated, thin cheese sauce.
High Heat Melting
Always melt cheeses over low heat to avoid breaking. The cream cheese should blend smoothly first, then add cheddar and Gruyère gradually. High heat causes oils to separate, creating a greasy texture.
Under-Seasoning the Sauce
Taste before baking—most home cooks under-season. Add at least 1 tsp salt and ½ tsp pepper to the sauce. The Dijon mustard and nutmeg add depth but don’t replace salt. 🧂
Dry Panko Topping
Mix 1 cup panko with 1 tbsp melted butter for crispiness. Dry breadcrumbs won’t brown properly. I press them lightly into the sauce so they adhere during baking.
Rushing the Rest
Let the baked dish rest 5 minutes before serving. This allows the sauce to thicken slightly and the topping to crisp fully. Cutting too soon makes a runny, less impressive presentation. 💡
Nutrition Facts
Frequently Asked Questions
Why use cream cheese in mac and cheese?
Cream cheese adds richness and prevents sauce separation. Its fat content creates an ultra-smooth texture that clings perfectly to pasta. It also adds a subtle tang that balances the sharpness of cheddar.
Can I make this ahead of time?
Yes! Assemble the dish, cover tightly, and refrigerate for up to 1 day before baking. Add 5-10 minutes to the baking time if cooking from cold. The flavors deepen overnight.
What if my sauce is too thick?
Thin it with small splashes of warm milk until it reaches your desired consistency. Remember, it thickens slightly as it cools and during baking. Avoid adding too much at once.
Can I use different cheeses?
Try Pepper Jack for spice or Monterey Jack for milder flavor. Keep the cream cheese base for stability, and adjust other cheeses to total 12 oz.
- Energy Ball Recipe Peanut Butter: No-Bake Protein-Packed Bites - September 24, 2026
- Jerk Chicken Recipe Crock Pot: Slow-Cooked Caribbean Heat - September 24, 2026
- Japanese Curry Recipe Kenji: Chef-Tested Rich and Velvety Sauce - September 24, 2026