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.
- Total time: 15 min
- Hands-on: 15 min
- Serves: 4
- Difficulty: Easy
Ingredients
- 1 cup Parmigiano-Reggiano
- 1 cup heavy cream
- 4 tablespoons butter
- black pepper black pepper
- pinch salt
Step by step
- 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.
- 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.
- 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.
- Combine butter and cream. Pour the warm cream into the melted butter. Whisk them together until smooth and unified.
- 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.
- 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.
- 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
- Save some pasta cooking water before you drain — the starchy water helps the sauce cling to noodles and can rescue a sauce that's too thick
- Room temperature cheese melts more evenly than cold cheese straight from the fridge
- If your sauce breaks or gets grainy, whisk in a tablespoon of hot pasta water and remove from any heat source
- Make alfredo in the same pan you'll toss the pasta in — fewer dishes and the pasta picks up more flavor
- Fresh nutmeg grated directly into the sauce adds a subtle warmth that complements the cheese
Variations
- Garlic Alfredo. Sauté 2-3 minced garlic cloves in the butter before adding cream. Let the garlic get fragrant but not brown.
- Herb Alfredo. Stir in fresh chopped parsley or basil at the very end, after the cheese has melted in.
- Lighter Alfredo. Replace half the heavy cream with whole milk, but add an extra tablespoon of butter to maintain richness.
- Restaurant-Style Alfredo. Use equal parts butter and cream by weight, and double the cheese ratio for an intensely rich sauce that coats every strand.
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.