cook · Cook

How to Make Alfredo Sauce from Scratch

Real alfredo sauce needs just butter, heavy cream, and Parmigiano-Reggiano cheese. Melt butter in a heavy-bottomed pan, add cream, then whisk in freshly grated cheese off the heat until smooth. The key is using good cheese and not rushing the process — let the residual heat do the work to avoid a grainy sauce.

Ingredients

Step by step

  1. Grate fresh Parmigiano-Reggiano. Use a microplane or fine grater to get about 1 cup of cheese. Pre-grated won't melt as smoothly and lacks the sharp bite that makes alfredo worth making.
  2. Warm the cream. Pour 1 cup of heavy cream into a small saucepan and heat over medium-low until you see gentle bubbles around the edges. Don't let it boil.
  3. Melt butter in your main pan. Use 4 tablespoons of butter in a heavy-bottomed saucepan over medium heat. Let it foam up, then settle. The pan's weight matters here — it holds heat evenly.
  4. Combine butter and cream. Pour the warm cream into the melted butter. Whisk them together until smooth and unified.
  5. Remove from heat completely. Take the pan off the burner. This is crucial — adding cheese to a pan that's still on heat will make it seize up and turn grainy.
  6. Whisk in the cheese gradually. Add the grated Parmigiano a handful at a time, whisking constantly. The residual heat will melt it smoothly. If it seems thick, add a splash of pasta water.
  7. Season and serve immediately. Add a few cracks of black pepper and a pinch of salt if needed. Toss with hot pasta right away — alfredo waits for no one.

Tips & troubleshooting

Variations

Questions

Why does my alfredo sauce always turn out grainy?
You're adding cheese to a pan that's too hot. Always remove the pan from heat completely before whisking in the Parmigiano. The residual heat is enough to melt the cheese smoothly.
Can I use Parmesan instead of Parmigiano-Reggiano?
Real Parmigiano-Reggiano melts better and has more complex flavor than domestic Parmesan. If you must substitute, use the best quality grated cheese you can find and avoid the pre-shredded stuff.
How do I reheat leftover alfredo sauce?
Alfredo doesn't reheat well because the butter and cream separate. Your best bet is to reheat it very gently in a double boiler, whisking constantly and adding pasta water to bring it back together.
Can I make alfredo sauce ahead of time?
Not really. Alfredo is best made fresh and served immediately. The butter and cream will separate as it cools, and reheating rarely brings back the original texture.
What's the best pasta for alfredo sauce?
Fettuccine is classic because its broad, flat surface holds the sauce well. Linguine or pappardelle also work. Avoid thin pasta like angel hair — there's not enough surface area for the sauce to cling.

Further reading