If you’re craving that ultimate comfort food that wraps you up in warmth and cheesy goodness, this Creamy Mac and Cheese with Cream Cheese Recipe is your new best friend in the kitchen. The blend of melted white cheddar and cream cheese creates a luscious, velvety sauce that clings perfectly to every nook and cranny of your pasta, promising a bite that’s rich, creamy, and utterly irresistible. Whether it’s a weeknight dinner or a cozy weekend treat, this mac and cheese is pure magic in a bowl that everyone will adore.

Ingredients You’ll Need
Every ingredient in this recipe is simple yet essential, working harmoniously to create the smooth texture, rich flavor, and perfect color that make this dish so special. Here’s what you’ll gather before you start stirring up some creamy delight.
- 1 pound dried pasta: Elbow macaroni, shells, or penne all work wonderfully, so choose your favorite shape to catch every bit of sauce.
- 5 tablespoons unsalted butter: Using unsalted butter helps you control the seasoning perfectly, giving a buttery richness to the roux.
- 1/2 cup all-purpose flour: This is the secret to thickening the sauce; gluten-free flour works too if you need a special touch.
- 5 cups warmed whole or 2% milk: Warm milk blends seamlessly into the roux for that smooth, creamy base; non-dairy choices keep it dairy-free without losing flavor.
- 1 pound shredded white cheddar cheese: Cheddar delivers sharp, melty goodness, but cheeses like Gruyere or Monterey Jack can also add exciting twists.
- 4 ounces softened cream cheese: This adds an extra layer of creamy, tangy richness that sets this recipe apart; ricotta can be a lighter alternative.
- 1/2 teaspoon fine sea salt: A pinch of salt harmonizes all the flavors beautifully; adjust to taste.
- 1/2 teaspoon fresh ground black pepper: Adds a subtle peppery kick that brightens the richness.
How to Make Creamy Mac and Cheese with Cream Cheese Recipe
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a rolling boil. Add your pasta of choice and cook it just until it’s al dente—meaning tender but still with a slight bite. Once cooked, drain it well and set aside to cool slightly. This step lays the foundation, ensuring your pasta is tender enough to soak up all that creamy sauce without turning mushy.
Step 2: Make the Roux
In the same pot, melt the unsalted butter over medium heat. Once melted, whisk in the all-purpose flour, cooking it gently for about 1 to 2 minutes. You’ll notice the mixture turning a light golden color; this is your roux forming, which is key to achieving that silky smooth sauce. Cooking off the flour taste here is crucial, so don’t rush.
Step 3: Add the Milk
Now it’s time to whisk in your warmed milk slowly, stirring constantly to avoid any lumps. Keep going until the mixture becomes smooth and thickens nicely, which usually takes about 5 minutes. This is when the magic happens, transforming your roux and milk into a rich, creamy base that makes the sauce so comforting.
Step 4: Melt the Cheeses
Remove the pot from the heat and stir in the shredded white cheddar cheese along with the softened cream cheese. Mix thoroughly until both cheeses melt completely into the sauce, creating that dreamy, velvety texture you want. This step is where the flavor profile gets its depth and irresistible tang.
Step 5: Combine Pasta and Cheese Sauce
Gently fold the cooked pasta into the cheese sauce, making sure every piece is well coated with that luscious cheese goodness. Season with fine sea salt and fresh ground black pepper according to your taste. This combination ensures every forkful bursts with the perfect balance of flavor and creaminess.
Step 6: Serve Warm and Enjoy
Dish out generous portions of your creamy mac and cheese while it’s warm and gooey. This dish is best enjoyed right away when the cheese is melted and the sauce is silky smooth, making for a comforting and satisfying meal that will quickly become a family favorite.
How to Serve Creamy Mac and Cheese with Cream Cheese Recipe

Garnishes
Sprinkle freshly chopped parsley or a bit of crispy bacon on top to add a burst of color and a delightful crunch. A light dusting of smoked paprika can also give an appealing smoky depth that brightens each bite, complementing the creamy richness wonderfully.
Side Dishes
This creamy mac and cheese pairs beautifully with crisp green salads, roasted vegetables, or even some garlicky steamed broccoli. These sides add freshness and a bit of texture contrast, balancing out the meal and making it feel just right.
Creative Ways to Present
Consider baking your creamy mac and cheese with a crunchy breadcrumb topping for extra texture or serving it in small ramekins for an elegant individual portion. You can also swirl in sautéed mushrooms or caramelized onions before serving to add layers of flavor and make it your own.
Make Ahead and Storage
Storing Leftovers
Store any leftover creamy mac and cheese in an airtight container in the refrigerator for up to 3 days. The flavors will develop further, but be sure to reheat gently to maintain that luscious texture without drying out.
Freezing
You can freeze this dish, but be aware that the texture may change slightly. Place cooled mac and cheese in a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat your creamy mac and cheese slowly on the stove over low heat or in the microwave with a splash of milk to restore creaminess. Stir frequently to ensure the sauce remains smooth and delicious, just like when freshly made.
FAQs
Can I use a different type of cheese?
Absolutely! While white cheddar is classic, cheeses like Gruyere, Monterey Jack, or even a blend can add unique flavors. Just make sure the cheese melts well for that creamy texture.
Is it possible to make this recipe dairy-free?
Yes, by substituting non-dairy milk and vegan cream cheese alternatives, you can create a dairy-free version that still offers a creamy and satisfying result.
Can I make this recipe ahead of time?
Yes, you can prepare the mac and cheese in advance and store it in the refrigerator. Just reheat gently when you’re ready to enjoy, adding a little milk if needed to refresh the sauce.
What pasta shape works best?
Pasta shapes like elbow macaroni, shells, or small penne are ideal since they hold onto the sauce beautifully. Feel free to use whichever shape you prefer or have available.
How can I make this recipe thicker or thinner?
For a thicker sauce, reduce the amount of milk slightly or cook the sauce a bit longer. To thin it out, stir in a bit more milk until you reach your preferred consistency.
Final Thoughts
Trying this Creamy Mac and Cheese with Cream Cheese Recipe is like wrapping yourself in a warm, cheesy hug. It’s straightforward to make but delivers extraordinary comfort and flavor with every bite. Whip it up for family, friends, or just yourself—you won’t regret bringing this classic, indulgent dish into your kitchen rotation.
Print
Creamy Mac and Cheese with Cream Cheese Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Description
This creamy mac and cheese recipe blends classic cheddar with rich cream cheese for an irresistibly smooth and velvety dish. Perfectly cooked pasta enveloped in a luscious cheese sauce makes this comfort food a guaranteed crowd-pleaser for any occasion.
Ingredients
Pasta
- 1 pound dried pasta (elbow macaroni, shells, or penne)
Cheese Sauce
- 5 tablespoons unsalted butter
- 1/2 cup all-purpose flour
- 5 cups warmed whole or 2% reduced-fat milk
- 1 pound shredded white cheddar cheese
- 4 ounces softened cream cheese
- 1/2 teaspoon fine sea salt
- 1/2 teaspoon fresh ground black pepper
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil and cook the dried pasta according to package instructions until al dente. Drain and set aside, allowing it to cool slightly.
- Make the Roux: In the same pot, melt the unsalted butter over medium heat. Whisk in the all-purpose flour, cooking for about 1-2 minutes until it turns a light golden color, which helps to remove the raw flour taste.
- Add Milk Gradually: Slowly whisk in the warmed milk, stirring continually to avoid lumps. Keep stirring until the mixture becomes smooth and starts to thicken, about 5 minutes, forming a creamy béchamel base.
- Incorporate the Cheeses: Remove the pot from heat and stir in the shredded white cheddar cheese and softened cream cheese. Mix thoroughly until both cheeses are melted and the sauce is smooth.
- Combine Pasta and Sauce: Add the cooked pasta to the cheese sauce, gently stirring until each piece is evenly coated with the rich, creamy mixture.
- Season to Taste: Add fine sea salt and fresh ground black pepper to taste, adjusting for your preferred balance of flavors.
- Serve Warm: Dish out the creamy mac and cheese into bowls while it’s warm and gooey. Serve immediately to enjoy the perfect melty texture.
Notes
- Use unsalted butter to control the final saltiness of the dish.
- Warm the milk before adding to avoid lumps in the sauce.
- For a gluten-free version, substitute with gluten-free flour.
- Cheese variations like Gruyere or Monterey Jack can be used to add unique flavors.
- For a lighter creaminess, replace cream cheese with ricotta cheese.
- Serve immediately for the best texture; reheat gently if needed.

