Macaroni And Cheese Recipe With Cream Cheese And Sour Cream: Velvety Smooth Two-Cheese Blend

Macaroni And Cheese Recipe With Cream Cheese And Sour Cream: Velvety Smooth Two-Cheese Blend

Velvety macaroni and cheese demands the right cheese combination, and this version with cream cheese and sour cream delivers unmatched smoothness. I developed this method after years of testing to achieve that perfect creamy texture without graininess.

The secret lies in the timing—adding the cheeses off heat prevents separation while the sour cream introduces a subtle tang that balances the richness. Every bite coats your fork with that signature velvety consistency we all crave.

You’ll get a dish that’s creamy without being heavy, with a sauce that clings perfectly to each elbow noodle. It’s the kind of comfort food that feels indulgent but never overwhelming.

Perfect for family dinners or when you need a reliable crowd-pleaser. This is macaroni and cheese elevated.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Macaroni and Cheese Recipe with Cream Cheese and Sour Cream

A handful of quality ingredients create that velvety, fork-coating magic everyone loves.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Sharp Cheddar Cheese 🧀 2 cups Freshly shredded from block
Cream Cheese 🧀 8 oz Full-fat for creaminess
Sour Cream 🥛 1 cup Full-fat recommended
Whole Milk 🥛 1 ½ cups Or 2% for lighter version
Unsalted Butter 🧈 4 tbsp For roux base
All-Purpose Flour 🌾 3 tbsp For thickening sauce
Dijon Mustard 🟡 1 tbsp Adds depth of flavor
Garlic Powder 🧄 ½ tsp For aromatic base
Onion Powder 🧅 ½ tsp Complements cheese flavor
Salt 🧂 1 tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Worcestershire Sauce 🍶 1 tsp Use vegetarian version
Parmesan Cheese 🧀 ½ cup Freshly grated for garnish

[recipe_ingredient_scaler]

The cheese selection is critical here. Sharp cheddar melts beautifully and provides depth, while cream cheese (I prefer Philadelphia brand) ensures that ultra-smooth texture. For the Parmesan, a wedge from the deli counter is worth the splurge—pre-shredded just doesn’t melt the same. The sour cream adds the perfect tang; Daisy or Breakstone’s are reliable choices at most grocery stores.

Need to swap something? Monterey Jack works as a milder alternative to cheddar. No sour cream? Full-fat Greek yogurt at one-to-one ratio gets you close. For the milk, whole is ideal but 2% works in a pinch. Skip the pre-shredded cheese entirely (it has anti-caking agents that make the sauce grainy). The Dijon mustard isn’t negotiable—it’s the secret umami boost that balances everything.

This keeps beautifully. Store covered in the fridge for up to 5 days—the flavors actually deepen overnight. Reheats like a dream with a splash of milk. You can freeze portions for up to 3 months, though the texture may thicken slightly (stir in extra milk when reheating). Always make extra for leftovers.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can cook the pasta and mix everything in the same pot—no extra dishes, just creamy goodness.
  • Rich and Tangy: The combo of sharp cheddar with cream cheese and sour cream gives it this deep, velvety flavor that’s honestly hard to stop eating.
  • Crowd Pleaser: Between us, I’ve served this at potlucks and family dinners, and it’s always the first thing to disappear.
  • Budget Stretcher: A pound of pasta and a few blocks of cheese feed my family for two meals, and the leftovers reheat beautifully.

Step-by-Step Instructions for Macaroni and Cheese With Cream Cheese and Sour Cream

Here’s how I make this dish with that perfect velvety texture every time.

Step 1: Cook the Elbow Macaroni Al Dente

Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook for 1 minute less than the package instructions. You want it just shy of fully cooked—it’ll finish in the sauce.

Drain the pasta in a colander, but don’t rinse it. The slight starchiness helps the sauce cling better. Set it aside while you prepare the cheese mixture. This step ensures your dish won’t turn mushy during baking.

Step 2: Create the Creamy Cheese Base

In the same pot (off heat), add the 8 oz Cream Cheese, 1 cup Sour Cream, 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, and 0.5 tsp Ground Black Pepper.

Stir until the cream cheese softens and everything combines into a smooth, tangy base. The Dijon and Worcestershire add depth, while the spices give it that classic mac and cheese warmth. This mixture will be thick—that’s perfect.

Step 3: Make the Roux and Combine Sauces

In a separate saucepan, melt the 4 tbsp Unsalted Butter over medium heat. Whisk in the 3 tbsp All-Purpose Flour and cook for 1-2 minutes until bubbly but not browned. This roux thickens the milk into a velvety sauce.

Gradually pour in the 1.5 cups Whole Milk, whisking constantly to avoid lumps. Cook until the mixture thickens enough to coat the back of a spoon. Remove from heat and stir in 2 cups Sharp Cheddar Cheese until melted and smooth.

Step 4: Marry the Sauce and Pasta

Pour the cheddar sauce into the pot with the cream cheese mixture. Fold everything together until completely smooth. Then add the cooked elbow macaroni and stir to coat every piece evenly. The sauce should be thick but still pourable.

If it seems too thick, add a splash of warm milk. The pasta will absorb some liquid as it bakes, so don’t worry if it looks a bit loose at this stage.

Step 5: Bake to Golden Perfection

Transfer the macaroni and cheese to a greased baking dish. Sprinkle the 0.5 cup Parmesan Cheese evenly over the top. Bake at 375°F for 20-25 minutes until the top is golden brown and bubbling at the edges.

Let it rest for 5 minutes after baking. This allows the sauce to set slightly, making it easier to serve. The result is creamy, rich, and perfectly balanced with that signature cheesy crust.

👨‍🍳

Pro Tips For Making Macaroni And Cheese Recipe With Cream Cheese And Sour Cream

  • Undercook the Pasta: Pull the elbow macaroni off the heat 1-2 minutes before it’s al dente—it’ll finish cooking in the sauce. I learned this the hard way after ending up with mushy noodles more than once.
  • Warm the Dairy: Take the cream cheese, sour cream, and milk out of the fridge 30 minutes before starting, or microwave them for 15-20 seconds. Cold dairy makes the cheese clump instead of melt smoothly.
  • Skip Pre-Shredded: Grate the sharp cheddar yourself—pre-shredded cheese has anti-caking agents that keep it from melting into that perfect creamy sauce.
  • Mix Cheeses Last: Stir in the cream cheese and sour cream after removing the pot from heat to prevent curdling. Sounds weird, but it works—my first batch split until I tried this.

Troubleshooting Perfect Results

Sauce Separating

If your sauce splits, it’s likely from overheating. Remove from heat immediately and whisk vigorously in 1 tbsp warm milk at a time until smooth. David and I learned this the hard way during early recipe tests. 💡

Grainy Texture

Graininess usually means pre-shredded cheese. Always shred block cheddar yourself. If using pre-shredded, add 1 tsp cornstarch to the roux to help stabilize the sauce.

Sauce Too Thick

Thick sauce after baking? Stir in ¼ cup warm milk before serving. The pasta absorbs liquid as it rests, so this often happens if it sits for 10+ minutes before serving.

Top Not Browning

For better browning, broil for 2-3 minutes at the end. Or mix 2 tbsp panko with the Parmesan topping. I prefer the latter for extra crunch without risking burning.

Pasta Mushy

Mushy noodles? Cook pasta 2 minutes less than al dente next time. The baking step finishes the cooking, so undercooking initially is key. This is my most tested tip from Nana Mae’s diner days. 🔥

Sauce Too Thin

If your sauce is thin, cook the roux for an extra 1-2 minutes before adding milk. Or, after combining everything, simmer on low for 3-5 minutes to thicken before baking.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 720kcal
% Daily Value
Total Fat 45g58%
Saturated Fat 26g130%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 55g20%
Dietary Fiber 3g11%
Sugars 6g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use low-fat dairy instead?

Stick with full-fat for best results. Low-fat versions can make the sauce thin or grainy. If needed, 2% milk works, but avoid fat-free cream cheese or sour cream.

2

Why add cream cheese and sour cream?

The cream cheese makes it ultra-smooth, while sour cream adds a subtle tang. Together they create that velvety texture that sets this recipe apart from traditional versions.

3

Can I make this ahead?

Yes! Assemble completely, cover, and refrigerate for up to 24 hours. Add 5-10 minutes to baking time if cold. The flavors deepen overnight.

4

What if my sauce is too thick?

Stir in ¼ cup warm milk before serving. The pasta absorbs liquid as it rests, so this is common if it sits for 10+ minutes.

★★★★★4.9(13 reviews)
Chef Melanie

More recipe sites