
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026