Homemade Alfredo Sauce Without Heavy Cream (2024)

HomeRecipesPasta

By Anjali Shah on

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Jump to Recipe Jump to Video Print Recipe

I’ve crafted a healthier version of classic alfredo sauce without heavy cream that’s perfect for anyone looking for a lighter style of traditional Italian alfredo sauce! This recipe combines parmesan cheese, cream cheese, skim milk, black pepper, and garlic powder to create a creamy texture ideal for serving over your favorite pasta. Ready in under 30 minutes, I’ll show you how to make this comforting sauce, great for a quick dinner and a tasty alternative to restaurant versions!

Homemade Alfredo Sauce Without Heavy Cream (1)

I’ve been making pasta sauce from scratch for years, and this alfredo sauce with no heavy cream is one of my favorites! I love how simple it is, and you will too: made without wheat flour, with no butter and no roux needed, I have created the creamiest homemade alfredo sauce that tastes just like the authentic version.

Table of Contents hide

👩🏽‍🍳 Why I Love This Recipe

🥘 Ingredients

🔪 How To Make Alfredo Sauce Without Heavy Cream

💭 Expert Tips

📖 Variations

🧊 Storage Directions

🍽 Serving Suggestions

❓Recipe FAQs

🍝 More Italian And Pasta Recipes!

📋 Recipe Card

🎥 Watch How to Make It

Instead of heavy cream, I use a combination of cream cheese, low-fat milk, and corn starch, which gives you that same super-rich mouthfeel with less fat and calories.

As a bonus, you won’t have to keep stirring your sauce, watching it continuously, trying to baby that roux! Just a few whisks after adding the cornstarch and remaining ingredients and it’ll be ready to go.

This sauce works great with any pasta shape, and I’ll often serve it with fettuccine noodles for a classic fettuccine alfredo. But when I have a bit more time, I’ll serve it with my homemade vegan pasta for a completely from-scratch Italian meal!

👩🏽‍🍳 Why I Love This Recipe

It’s no secret that I’m obsessed with Italian food, and over the years I’ve created over 50 vegetarian Italian recipes! I especially love making Italian pasta sauces from scratch, because they taste so much more flavorful than pre-made versions.

This is not your typical, heavy, Italian restaurant sauce, but it will make any pasta dish shine! It’s a great recipe for anyone looking to try a lighter version of Alfredo that’s packed with flavor but is lower in carbs, calories, and fat than most cream sauces.

It’s also really easy to make, so even if you’re not experienced in making sauces from scratch, the lack of a roux makes this very beginner-cook-friendly!

I always try to make my recipes adaptable to different dietary needs whenever possible, and I’m so happy to share that this recipe is already naturally gluten-free and can be made vegan with a few substitutions as well. (See my variations section below for customization ideas!)

This rich, thick cream cheese Alfredo sauce is total comfort food and great for the whole family! Packed with flavor, adults and kids alike will love drizzling this sauce over their favorite pasta variety.

Latest Recipe Video!

🥘 Ingredients

You don’t need a lot of ingredients to make homemade Alfredo sauce with milk instead of cream! With just some pantry items and a couple items from the refrigerator, you will have a flavorful sauce ready in no time. If you do not have these ingredients, then you can easily find them at your local grocery store.

Homemade Alfredo Sauce Without Heavy Cream (2)

Corn Starch: I use corn starch (sometimes called corn flour) as a great gluten-free substitute for wheat flour or all-purpose flour and in place of a traditional roux. Cornflour mixed with water creates a thicker DIY Alfredo sauce when combined with the milk!

Spices: I add in just a little bit of garlic powder, salt and black pepper – they’re all you need to add flavor to this recipe. You can use fresh garlic if you don’t have garlic powder, but garlic powder blends better into this sauce than fresh minced garlic does (you’ll end up with small garlic pieces in the sauce). I also add some freshly chopped parsley at the end of cooking to bring some fresh and bright flavors to the dish.

Low-Fat Milk: This is my substitute for heavy cream in Alfredo sauce, and I promise, you really can’t tell the difference! Any type of milk will work, but my preference is low-fat organic milk.

Water: Cold water is needed to mix with the corn starch to create a slurry. A slurry is an alternative to a roux that you can use to thicken sauces, soups, and more. It’s just corn starch mixed with water, so the water is really important for this step!

Cheese: I use a combination of cream cheese and parmesan cheeses to make this Alfredo without cream rich and thick.

🔪 How To Make Alfredo Sauce Without Heavy Cream

The recipe card below provides a complete list of ingredients and detailed instructions for making this Alfredo sauce recipe without heavy cream. For more help and my secret tips for getting this recipe right every time, check out the expert tips section.

Heat Milk On The Stove Top: I use a medium saucepan or large pot to heat the milk. Warm over medium low heat until it simmers.

Homemade Alfredo Sauce Without Heavy Cream (3)

Combine Corn Starch And Water: I like to multitask while I’m cooking, so while the milk is simmering, I recommend combining the cold water and corn starch in a bowl until mixed.

Homemade Alfredo Sauce Without Heavy Cream (4)

Thicken Sauce: Once the milk has just started to simmer, pour the cornflour mixture into the milk while whisking to prevent lumps from forming. Reduce to low heat and continue to stir until your no-cream Alfredo is smooth and thickened.

Homemade Alfredo Sauce Without Heavy Cream (5)

Add Cheese And Seasoning: Next, add the cream cheese, parmesan cheese, garlic powder, salt, and pepper. Whisk until smooth and reaches your desired consistency.

Homemade Alfredo Sauce Without Heavy Cream (6)

Season And Serve: Adjust the seasoning to taste, then stir through the chopped parsley. You won’t believe that this Alfredo sauce is made without butter AND cream, because at this point it should have that thick and creamy consistency you’d find in a classic Alfredo sauce. Serve immediately, with your favorite pasta.

Homemade Alfredo Sauce Without Heavy Cream (7)

💭 Expert Tips

My #1 Secret Tip for making a creamy sauce without heavy cream is to ensure your milk doesn’t boil! Cook on low to medium-low heat during the entire process to prevent your milk from curdling. Gentle heat helps the sauce ingredients integrate smoothly without separating.

Boiling the sauce, on the other hand, can cause the sauce to become grainy and separate. Additionally, if the sauce is too hot, when the corn starch mixture is added, it will form large lumps very quickly. So just remember: cook low and slow, on a light simmer, the entire time!

Other Tips To Keep In Mind:

  • Adjust consistency. To make a thicker Alfredo sauce recipe with no heavy cream, add more of the cornstarch mixture.
  • Timing matters. Make sure you add the cornstarch slurry before you add the cheese! That will prevent lumps from forming and will ensure you get a super smooth and rich sauce.
  • To make sure your sauce doesn’t separate, use a whisk when stirring vs. a wooden spoon or spatula.
  • For best results, use cold water to mix with corn starch before adding to the heated milk.
  • Use high-quality, fresh cheese. I always use freshly grated Parmesan cheese rather than pre-shredded varieties, which can contain anti-caking agents that hinder melting. Fresh cheese will melt more smoothly and offer a richer flavor.

📖 Variations

  • Make It Vegan: Use soy, oat milk, or unsweetened almond milk instead of dairy milk. Substitute the cheese for ½ cup of vegan parmesan cheese and six tablespoons of nutritional yeast. You may need to add more corn starch to make sure this creamy pasta sauce without heavy cream is thick enough. You can also use a vegan bechamel sauce or my vegan fettuccine Alfredo sauce instead.
  • Add Herbs And Spices: To give this cream free Alfredo sauce recipe a little more flavor, feel free to add white pepper, a dash of paprika, fresh coriander, oregano, rosemary or Italian seasoning.
  • Thickener: Instead of using corn starch, feel free to use arrowroot powder, regular wheat flour, or tapioca flour. Keep in mind, the way this recipe is written it doesn’t need butter or a roux. If you use wheat flour, you’ll need to add butter and make a roux, and this recipe will no longer be gluten free.
  • Chicken Alfredo: When I’m serving meat eaters, sometimes I’ll add in some shredded chicken breast to this pasta sauce without heavy cream! You can also make vegan chicken Alfredo by using tofu or meatless chicken tenders with pasta.
  • Extra Creamy Consistency: When I’m feeling extra decadent, I’ll add some sour cream or mozzarella cheese in addition to the other ingredients!

🧊 Storage Directions

Refrigerator: Once cooled, I’ll store this sauce in the fridge in an airtight container for up to 3 days.

Freezer: Transfer the sauce to a freezer-safe bag or container and freeze for up to six months.

Reheating: If I’m just reheating the sauce from the fridge, I’ll just heat it in the microwave until warmed through and toss it with pasta! If I’m reheating from frozen, I’ll thaw the sauce in the fridge overnight, and then warm it on the stovetop the next day, whisking until heated through.

🍽 Serving Suggestions

Of course, any pasta will go well with this sauce! Make fettuccine Alfredo without heavy cream, or use any other pasta shape you like. Here are some of my other favorite ways to serve this sauce:

  • As A Sauce Alternative: Try it instead of pizza sauce in this rustic pizza recipe or florentine pizza! You can also drizzle it over these roasted green beans and potatoes or roasted cauliflower salad instead of a traditional sauce or dressing.
  • With Noodle Alternatives: Instead of regular pasta, you can pair this cream-free Alfredo sauce with palmini noodles, heart of palm noodles, shirataki noodles, zoodles, etc.
  • As A Dip: Homemade Alfredo sauce without heavy cream makes a great dip for different breads. Try it with this vegan garlic bread, gluten-free focaccia, low-calorie biscuits, or these biscuits without baking powder.

❓Recipe FAQs

What Can I Substitute For Heavy Whipping Cream in Alfredo Sauce?

You can totally make a cream sauce without heavy cream and flour! One of the easiest ways to substitute heavy cream in Alfredo sauce is to use a thickener + milk.

We chose corn starch + milk because it gives that same creamy texture without the fattiness that heavy cream brings. The corn starch also allows you to thicken your Alfredo sauce recipe with milk and no flour. You can use any type of milk instead of heavy cream to pair with the corn starch. Whole milk, skim milk, low-fat milk, and different types of unsweetened dairy-free milk will all work.

Other heavy cream substitutes include: silken tofu and soy milk, cottage cheese and milk, or flour and milk.

Can you use evaporated milk instead of heavy cream in pasta sauce?

No, evaporated milk is not the same texture and will not yield the same results. You can use any type of other unsweetened milk in place of heavy cream. You may need to adjust the amount of corn starch if you use a plant based milk versus regular milk though.

How do I know if my Alfredo sauce is bad?

The easiest way to tell if your cream sauce is bad is to smell it. If it’s still good, it will have a clean, fresh smell – similar to what milk smells like when it’s good. If it’s bad, it will have a very sour, acidic and pungent smell.

Homemade Alfredo Sauce Without Heavy Cream (8)

🍝 More Italian And Pasta Recipes!

  • Italian Ratatouille
  • Vegan Rasta Pasta
  • Lasagna Rolls
  • Vegan Mushroom Pasta
  • Pink Sauce Pasta
  • Garlic Pasta with Veggies and Parmesan

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox.Plus, get great new recipes from me every week!

By submitting this form, you consent to receive emails from The Picky Eater.

Homemade Alfredo Sauce Without Heavy Cream (9)

Love this vegetarian italian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME onFACEBOOK, INSTAGRAM, andPINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

Homemade Alfredo Sauce Without Heavy Cream (10)

Print Recipe

5 from 50 votes

Alfredo Sauce Without Heavy Cream

This recipe for alfredo sauce without heavy cream is delicious with your favorite pasta! Made with parmesan cheese, black pepper, skim milk, and garlic powder, you will want to prepare this creamy sauce for your next fettuccine alfredo recipe. This comfort food recipe is the best and family-friendly!

Prep Time10 minutes mins

Cook Time15 minutes mins

Total Time25 minutes mins

Course: Main Course

Cuisine: American, Italian

Diet: Gluten Free, Vegetarian

Servings: 4 people

Calories: 137kcal

Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • Heat milk in a pot over medium heat until it starts to simmer.

  • While milk is heating, combine the cornstarch and cold water in a small mixing bowl. Stir until combined.

  • When milk has just started to simmer, pour the corn starch mixture into the milk while whisking continuously to ensure no lumps form. Reduce heat and continue to stir until sauce has thickened and is smooth.

  • Next, add the grated parmesan cheese, cream cheese, garlic powder, salt, and pepper and whisk until smooth. Adjust seasonings if needed.

  • Stir the chopped parsley through the mixture and serve immediately tossed with your favorite pasta.

Notes

  • If you want the sauce to be a little thicker, add more of the cornstarch mixture.
  • Toss this tasty sauce through cooked fettuccine pasta to create the perfect dinner option.
  • Ensure the milk doesn’t come to a boil otherwise the corn starch mixture, when added, will form large lumps very quickly.
  • Always use cold water to mix with cornflour before adding to the heated milk.
  • Serve with your favorite pasta.
  • For a vegan version: Use soy milk or unsweetened almond milk instead of low fat milk and substitute the cheese in this recipe for ½ cup vegan parmesan cheese and 6 tbsp nutritional yeast. You may need to add some additional corn starch to ensure the sauce is at the desired thickness.

Nutrition

Calories: 137kcal | Carbohydrates: 11g | Protein: 9g | Fat: 6g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 20mg | Sodium: 306mg | Potassium: 219mg | Fiber: 1g | Sugar: 7g

You may also like...

  • Vegan Bechamel Sauce

  • Vegan BBQ Sauce

  • Vegan Tartar Sauce

Homemade Alfredo Sauce Without Heavy Cream (2024)

FAQs

What can you use instead of heavy cream in Alfredo sauce? ›

Alfredo sauce is one of those things that can seem intimidating, but it's actually really easy to make! My classic recipe cuts way down on the fat content by using milk instead of heavy whipping cream like in a traditional Alfredo sauce. But you still get a silky smooth creamy consistency.

Can you use milk instead of heavy cream for sauce? ›

Similarly to half-and-half, milk makes a good heavy cream substitute when it's combined with melted butter. Combine 3/4 cup milk and 1/4 cup melted butter for every cup of heavy cream.

How do you thicken Alfredo sauce without cream? ›

Add Cheese

This first method is not only the easiest, but also arguably the most delicious. The key ingredient in Alfredo sauce is cheese—generally Parmigiano Reggiano—and lots of it. To thicken Alfredo sauce, simply add more cheese than the amount called for in a recipe until you achieve the consistency you want.

What makes homemade Alfredo sauce thicker? ›

Starch-Based Thickeners
  1. Roux. The most typical way to make an alfredo sauce is to use a roux. ...
  2. Cornstarch. This works as a great thickening agent. ...
  3. Egg Yolks. Egg yolks are a terrific thickener for many things and pasta sauce is one of them. ...
  4. Heavy Cream. ...
  5. Shredded Cheese. ...
  6. Potato.

What can I substitute for heavy cream? ›

Here are a few of the best heavy cream substitutes, according to experts.
  1. Greek Yogurt. ...
  2. Coconut Cream. ...
  3. Silken Tofu. ...
  4. Cashew Cream. ...
  5. Evaporated Milk. ...
  6. Soy Milk. ...
  7. Half-and-Half With Butter. ...
  8. Bananas.
Dec 13, 2023

How do you thicken sauce without heavy cream? ›

Use two tablespoons flour mixed with ¼ cup cold water for each cup of medium-thick sauce. Thoroughly mix in the water to prevent lumps. After stirring the combined flour and water into the sauce, cook and stir over medium heat until thickened and bubbly. Heat one minute more to cook the flour thoroughly.

What is a good substitute for heavy whipping cream in pasta? ›

The 10 Best Substitutes for Heavy Cream
  • Milk and butter.
  • Soy milk and olive oil.
  • Milk and cornstarch.
  • Half-and-half.
  • Tofu and soy.
  • Yogurt and milk.
  • Evaporated milk.
  • Cottage cheese and milk.

How to keep Alfredo sauce creamy? ›

Mix the cornstarch with some cold water to create a smooth slurry, then whisk it into the sauce while cooking over medium-high heat for a few minutes. Add all-purpose flour. Another very common thickening agent that will give your Alfredo sauce a creamy texture.

How to thin homemade Alfredo sauce? ›

The most common thinner for any creamy sauce is milk, however, you can also use other liquids like water, broth, or cream. Note that the liquid has to contain moisture so it can actually work, which is why melted butter won't do.

How to make Alfredo sauce stick to pasta? ›

Once the pasta is in the sauce, add pasta water. This is the most vital step in the process. Starchy pasta water doesn't just help thin the sauce to the right consistency; it also helps it cling to the pasta better and emulsify with the fat and cheese you're going to be adding.

What is Alfredo sauce made of? ›

Alfredo sauce is made by melting butter, heavy cream, and parmesan cheese together. Unlike other pasta sauces that use tomatoes as a base, alfredo omits vegetables altogether and uses dairy products to achieve its mouth-watering flavor.

What can I use instead of heavy cream in a pasta sauce? ›

The 10 Best Substitutes for Heavy Cream
  1. Milk and butter.
  2. Soy milk and olive oil.
  3. Milk and cornstarch.
  4. Half-and-half.
  5. Tofu and soy.
  6. Yogurt and milk.
  7. Evaporated milk.
  8. Cottage cheese and milk.

Can I use sour cream instead of heavy cream? ›

Sour cream is an easy replacement for heavy cream. It can be easily stirred into a dish and offers another flavor profile to soups, stews and sauces. Plus, using it as a heavy cream substitute is a great way to use up that lingering tub in the fridge.

Can I use almond milk instead of heavy cream? ›

No milk (except for coconut milk) can replace heavy cream without the addition of a thickener, ideally a fat of some kind. To make a heavy cream substitute with almond milk, we recommend adding soaked nuts or vegan butter, or plain silken tofu to get the right texture.

Can you make heavy whipping cream at home? ›

How to Make Heavy Cream with Milk and Butter
  1. Add butter and milk to a saucepan, cook and stir over medium low heat, turn off the heat right after the butter is fully melted. ...
  2. Pour the mixture into a blender. ...
  3. Transfer the blended mixture to a large mixing bowl. ...
  4. Once you are ready to whip the cream.
May 28, 2023

Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5570

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.