Fettuccine Alfredo Recipe No Heavy Cream: Rich Sauce With Milk and Butter

Fettuccine Alfredo Recipe No Heavy Cream: Rich Sauce With Milk and Butter

I’ve perfected a fettuccine alfredo that delivers the classic richness without heavy cream. Using just milk, butter, and parmesan, this method creates a silky sauce that clings beautifully to the pasta.

The secret is a slow simmer that allows the milk to reduce and thicken naturally. I add garlic for depth and a touch of nutmeg for warmth, building layers of flavor that taste indulgent without the extra weight.

What emerges is a dish with creamy, velvety sauce coating each strand of pasta. The milk-based approach actually enhances the parmesan’s sharpness, creating a more balanced flavor profile.

Ready in 30 minutes, this version proves you don’t need heavy cream for authentic alfredo satisfaction.

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

Ingredients for Fettuccine Alfredo Recipe No Heavy Cream

Classic alfredo richness without the cream. Just pasta, milk, butter, and parmesan.

Ingredient Amount Notes
Fettuccine Pasta 🍝 1 lb Fresh or dried works well
Whole Milk 🥛 2 cups Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cut into small pieces
Parmesan Cheese 🧀 1 ½ cups Freshly grated from wedge
Garlic Cloves 🧄 4 cloves Minced finely for sauce
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Ground Nutmeg 🌰 ¼ tsp Freshly grated preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind works best
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Heavy Cream 🚫 0 cup Omitted per recipe concept

[recipe_ingredient_scaler]

The parmesan is non-negotiable here. Grab a wedge of Parmigiano-Reggiano from the specialty cheese counter—it melts beautifully and has that sharp, nutty depth you need. The milk should be whole and fresh (none of that 2% stuff). I get mine from Whole Foods when I want the good stuff, but any grocery store whole milk works. Butter matters too—unsalted so you control the salt.

No fresh pasta? Dried fettuccine works just fine—just cook it al dente. Out of nutmeg? White pepper adds a similar warmth. If you’re worried about the sauce being too thin, a splash of pasta water can help emulsify everything. The flour is key for thickening, but cornstarch at half the amount works in a pinch. Fresh parsley is great, but dried works too (just use less).

This keeps 3-4 days in the fridge, though the sauce thickens as it cools—just stir in a splash of milk when reheating. Freezes for up to 2 months (thaw overnight in the fridge). The parmesan wedge? Wrapped in parchment, then foil—keeps for weeks.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I melt the butter, whisk in milk and parmesan, and the sauce comes together while the pasta cooks—no extra pans, no fuss.
  • Rich Without Cream: Honestly, the whole milk and parmesan create a sauce so velvety I forgot it’s missing heavy cream.
  • Weeknight Hero: Between us, this is my Tuesday lifesaver—ready faster than takeout and the kids actually finish their plates.
  • Budget Friendly: A pound of pasta, a block of cheese, and I feed four for under ten bucks. Not bad for restaurant-quality.

Step-by-Step Instructions for Fettuccine Alfredo No Heavy Cream

Here’s my tested method for creating a velvety sauce using milk and butter instead.

Step 1: Cook the Fettuccine Pasta

Bring a large pot of salted water to a rolling boil. Add the 1 lb Fettuccine Pasta and cook according to package instructions until al dente. I always taste-test a strand about 1 minute before the suggested cook time to ensure perfect texture.

Reserve 1 cup of pasta water before draining—this starchy liquid is essential for adjusting your sauce consistency later. Drain the pasta but don’t rinse it; you want that surface starch to help the sauce cling beautifully to each strand.

Step 2: Create the Roux Base for the Sauce

In a large skillet over medium heat, melt the 0.5 cup Unsalted Butter. Add the 4 cloves Garlic Cloves and sauté for 1-2 minutes until fragrant but not browned. Here’s the thing—burnt garlic turns bitter, so keep it moving.

Whisk in the 2 tbsp All-Purpose Flour and cook for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty. This roux will thicken your sauce without the need for heavy cream.

Step 3: Build the Creamy Milk Sauce

Slowly pour in the 2 cups Whole Milk, whisking constantly to prevent lumps from forming. I’ve found that adding the milk gradually while whisking creates the smoothest sauce. Continue cooking for 3-4 minutes until the mixture thickens enough to coat the back of a spoon.

Stir in the 1.5 tsp Kosher Salt, 0.5 tsp Freshly Ground Black Pepper, and 0.25 tsp Ground Nutmeg. The nutmeg adds a subtle warmth that’s traditional in authentic Alfredo—don’t skip it.

Step 4: Incorporate the Parmesan Cheese

Reduce heat to low and gradually add the 1.5 cups Parmesan Cheese, stirring constantly until each addition is fully melted. Freshly grated cheese melts smoother than pre-shredded, which often contains anti-caking agents.

If the sauce becomes too thick, add some of that reserved pasta water 1 tablespoon at a time until it reaches your desired consistency. You want it to flow like heavy cream but coat the pasta completely.

Step 5: Combine and Finish the Dish

Add the cooked fettuccine to the skillet with the sauce. Toss gently to coat every strand evenly. If needed, add a splash more pasta water to loosen the sauce as it absorbs into the pasta.

Taste and adjust seasoning if needed—sometimes the Parmesan requires a bit more salt. Garnish with the 0.25 cup Fresh Parsley and serve immediately while the sauce is at its creamiest.

👨‍🍳

Pro Tips For Making Fettuccine Alfredo Recipe No Heavy Cream

  • Low and Slow: Keep the heat at medium-low when combining milk, butter, and parmesan—I learned this the hard way after scorching two batches. Whole milk burns easier than you’d think.
  • Grate Fresh Parmesan: Skip the pre-shredded stuff; freshly grated parmesan melts smoother and gives that rich, creamy texture without heavy cream. It’s the non-negotiable upgrade.
  • Reserve Pasta Water: Before draining, scoop out ½ cup of starchy pasta water. Sounds weird, but it works: it helps bind the sauce when things look too thin.
  • Stir Constantly: Once the sauce starts coming together, don’t walk away. I was skeptical until I tried it—constant stirring prevents the milk from curdling and keeps it silky.

Common Mistakes When Making This Recipe

Overcooking the Roux

Burnt flour tastes bitter and ruins your sauce. Cook the 2 tbsp All-Purpose Flour and butter just until golden (1-2 minutes), not brown. I pull it off the heat if it starts darkening too fast. 🌡️

Skipping the Slow Milk Addition

Pouring all 2 cups Whole Milk at once creates lumps. Add it gradually while whisking constantly. I use a ladle to control the flow and ensure a silky texture.

Boiling the Sauce

High heat can cause the milk to curdle. Keep it at a gentle simmer once the milk is added. If it starts bubbling too hard, reduce heat immediately to maintain that creamy consistency.

Using Pre-Shredded Cheese

Pre-shredded Parmesan Cheese contains anti-caking agents that prevent smooth melting. Always grate fresh from a wedge for the best results. I use Parmigiano-Reggiano for authentic flavor.

Forgetting to Reserve Pasta Water

That starchy 1 cup pasta water is your secret weapon for adjusting sauce thickness. Without it, you risk a sauce that’s too thick or won’t cling properly to the fettuccine.

Rinsing the Pasta

Rinsing washes away the starch that helps the sauce cling. Just drain your 1 lb Fettuccine and add it directly to the sauce. The starch on the surface is what creates that perfect coating.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 19g95%
Cholesterol 85mg28%
Sodium 1250mg54%
Total Carbohydrate 72g26%
Dietary Fiber 4g14%
Sugars 4g
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 2% milk instead of whole?

Whole milk is best for creaminess, but 2% works in a pinch. The sauce may be slightly thinner, so simmer it 1-2 minutes longer to reduce. Add an extra 1 tbsp butter for richness.

2

Why does my sauce turn grainy?

Graininess usually means the cheese didn’t melt smoothly. Always use freshly grated Parmesan and add it slowly on low heat. Stir constantly to prevent clumping.

3

Can I make this ahead?

Yes! Cook the pasta al dente, rinse in cold water to stop cooking, and store separately. Reheat the sauce gently with a splash of milk, then toss with pasta. Keeps 3-4 days in the fridge.

4

What can I add for extra flavor?

Try a pinch of white pepper or lemon zest for brightness. Sautéed mushrooms or spinach pair well too. Just avoid overpowering the delicate cheese flavor.

★★★★★4.7(4 reviews)
Chef Melanie

More recipe sites