This healthy Alfredo sauce recipe is creamy, cheesy, and rich—made with low-fat cream cheese, skim milk, and Parmesan instead of heavy cream or butter. Ready in under 20 minutes, it’s a wholesome, high-protein, low-fat twist on classic Alfredo that’s silky, satisfying, and completely guilt-free.
2tablespooncornstarch, you can also use arrowroot starch or tapioca flour
1 ¼cupsskim milk, or unsweetened almond milk
4oz(½ cup) low-fat cream cheese, also called Neufchatel cream cheese
½teaspoonsalt, more to taste
¼teaspoonblack pepper
½cupgrated parmesan cheese
12ozfavorite pasta noodles, fettuccine, spaghetti, ribbon are the best
Instructions
Boil a pot of water with salt and cook your favorite pasta noodles according to package instructions.
In a large skillet over medium heat, drizzle olive oil and add minced garlic. Cook for 30 seconds to 1 minute until the garlic becomes fragrant and just starts to turn golden.
Slowly pour in the milk and sprinkle cornstarch over it. Lightly whisk the cornstarch into the milk, stirring continuously until the mixture thickens.
Whisk in the cream cheese until "melted."
Stir in the grated Parmesan, salt, and black pepper until the Parmesan cheese is fully melted.
Once the noodles are cooked, add them to the creamy sauce and stir to combine. Garnish with some fresh parsley and enjoy!
Notes
For the creamiest texture, always whisk the cornstarch into cold milk before heating.
Use freshly grated Parmesan — pre-shredded cheese doesn’t melt as smoothly.
Keep the heat on medium so the sauce thickens slowly and stays silky.
Add a splash of milk when reheating to bring the sauce back to life.
The sauce will continue to thicken as it cools — give it a stir before serving.
Try pairing with grilled chicken, shrimp, or chickpea pasta for a high-protein meal.