
There’s nothing quite like a rich, creamy homemade Alfredo sauce made from scratch. While jarred sauces are convenient, they rarely match the silky texture and buttery flavour of a freshly made Alfredo.
This easy recipe comes together in around 20 minutes using simple ingredients you probably already have in your kitchen. Toss it through fettuccine, spoon it over chicken, or use it as a creamy base for casseroles and pasta bakes.
Whether you’re cooking a quick weeknight dinner or making comfort food for the family, this homemade Alfredo sauce is one recipe you’ll come back to again and again.
Love making homemade basics from scratch? Explore more easy recipes for sauces, dips and condiments that add extra flavour to everyday meals – from quick pasta sauces and creamy dips to family favourites you can make at home.
Quick Snapshot
This Homemade Alfredo Sauce is a rich, creamy, and buttery pasta sauce made with simple pantry ingredients in just 20 minutes. Perfect tossed through fettuccine, spooned over grilled chicken, drizzled onto vegetables, or used as the base for creamy pasta bakes, this easy homemade version is smoother, fresher, and far more flavourful than jarred sauces. It’s an affordable family favourite that’s ideal for quick weeknight dinners or comforting weekend meals.
- Best for: Fettuccine Alfredo, chicken, seafood, broccoli, cauliflower, baked potatoes, lasagne, pasta bakes, and creamy casseroles.
- Prep time: 5 minutes
- Cook time: 15 minutes
- Total time: 20 minutes
- Difficulty: Easy
- Cost: Approximately $7.50 per batch / $1.88 AUD per serve
- Cuisine: Italian-American
Serves: 4

Why You’ll Love This Alfredo Sauce
- ✔ Ready in just 20 minutes
- ✔ Rich, creamy and full of flavour
- ✔ Better than store-bought sauces
- ✔ Uses simple pantry ingredients
- ✔ Perfect for pasta, chicken and vegetables
- ✔ Freezes well for future meals
Budget Breakdown – What it Costs to Make this Recipe
One of the best things about this Homemade Alfredo Sauce is that it transforms a handful of simple pantry and fridge staples into a rich, restaurant-style pasta sauce for a fraction of the cost of buying premium jarred sauces or ordering takeaway. Making it from scratch gives you a fresher, creamier flavour, lets you control the ingredients, and costs significantly less per serve than most store-bought alternatives.
Estimated Ingredient Cost in Australia as at July 24th, 2026 – $7.50 per batch, Approximately $1.88 per serve
Serves 4
| Ingredient | Quantity | Estimated Cost |
| Butter | 50g | $0.75 |
| Garlic | 2 Cloves | $0.20 |
| Thickened Cream | 300mls | $2.85 |
| Parmesan Cheese (freshly grated) | 100g | $3.20 |
| salt & pepper | To taste | $0.10 |
| Fresh Parsley (optional) | 1 tbsp chopped | $0.40 |
* Disclaimer: Ingredient costs are approximate and based on average Australian supermarket prices as at the date published. Actual costs may vary depending on store, location, brand and seasonal pricing. Provided for estimation purposes only and Saavy Family Kitchen takes no responsibility for the usage of these estimates.

Homemade Alfredo Sauce (Easy 20-Minute Recipe)
Ingredients
Method
- Melt the butter – Add butter to a saucepan over medium-low heat and allow it to melt gently.
- Cook the garlic – Add minced garlic and cook for 30–60 seconds until fragrant, being careful not to brown it.
- Add the cream – Pour in the thickened cream and gently simmer for 3–5 minutes, stirring occasionally.
- Add the Parmesan – Reduce the heat to low and slowly add the freshly grated Parmesan, stirring continuously until melted and smooth.
- Season the sauce – Add black pepper and taste before adding salt, as Parmesan is naturally salty.
- Adjust the consistency – If the sauce is too thick, add a splash of reserved pasta water until it reaches your preferred consistency.
- Serve immediately – Toss through cooked pasta, spoon over chicken, or use as a creamy sauce for vegetables and pasta bakes.
Notes
- Use freshly grated Parmesan for the smoothest, creamiest sauce. Pre-shredded cheese may not melt as well due to added anti-caking agents.
- Keep the heat low when adding cheese to prevent the sauce from becoming grainy or separating.
- Alfredo sauce thickens as it cools, so serve immediately for the best texture.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently over low heat with a splash of milk, cream, or pasta water to restore the creamy consistency.
Tips for Perfect Homemade Alfredo Sauce
Making Alfredo sauce from scratch is simple, but a few small techniques will help you achieve a silky, creamy sauce every time.
- Use freshly grated Parmesan. Pre-shredded cheese often contains anti-caking agents that can prevent the sauce from melting smoothly and may leave it grainy.
- Cook over medium-low heat. High heat can cause the cream to separate or the cheese to become stringy instead of creating a smooth sauce.
- Add the Parmesan gradually. Stir in small handfuls, allowing each addition to melt completely before adding more.
- Don’t let the sauce boil after adding the cheese. A gentle simmer is all that’s needed. Boiling can make the sauce split or become oily.
- Season at the end. Parmesan is naturally salty, so taste the sauce before adding extra salt.
- Thin with reserved pasta water if needed. A splash of starchy pasta water helps loosen the sauce while keeping it silky and helps it cling to the pasta.
- Serve immediately. Alfredo sauce is at its creamiest when freshly made. It will naturally thicken as it cools.
- Add protein or vegetables. Grilled chicken, crispy bacon, prawns, mushrooms, spinach, or broccoli all pair beautifully with Alfredo sauce for a complete meal.
Following these simple tips will give you a rich, smooth, and restaurant-quality homemade Alfredo sauce that’s perfect for pasta, vegetables, or your favourite family dinners.
Variations to Try
One of the best things about homemade Alfredo sauce is how easy it is to customise. Once you have the creamy base, you can add different flavours and ingredients to create a new family favourite every time.
Chicken Alfredo
Add sliced grilled chicken, shredded roast chicken, or leftover cooked chicken to turn this sauce into a filling family dinner. Toss with fettuccine or penne for an easy weeknight meal.
Garlic Alfredo Sauce
For extra garlic flavour, add another 1–2 cloves of minced garlic when cooking the butter. This creates a deeper, more savoury sauce that pairs beautifully with pasta and vegetables.
Bacon Alfredo
Cook crispy bacon pieces and stir them through the finished sauce for a smoky, salty twist. Bacon Alfredo is perfect with spaghetti, fettuccine, or baked pasta dishes.
Mushroom Alfredo
Sauté sliced mushrooms in butter before adding the cream for an earthy, flavour-packed variation. This is a great vegetarian option that works beautifully with pasta.
Spinach Alfredo
Stir through fresh baby spinach at the end of cooking until wilted. This adds colour, nutrients, and a delicious flavour combination with the creamy sauce.
Broccoli Alfredo
Add steamed broccoli florets to the finished sauce for an easy way to include extra vegetables in a comforting pasta meal.
Spicy Alfredo
Add a pinch of chilli flakes, cayenne pepper, or a drizzle of chilli oil for a little heat. The spice balances the richness of the creamy sauce.
Lemon Herb Alfredo
Add a squeeze of fresh lemon juice and chopped parsley or basil for a lighter, fresher version that works especially well with chicken or seafood.
Lower-Cost Alfredo
To make this recipe more budget-friendly, use a combination of Parmesan and a small amount of cheddar cheese, or reduce the Parmesan slightly while adding extra seasoning for flavour.
Seafood Alfredo
Add cooked prawns, salmon, or smoked trout for a restaurant-style seafood pasta that’s quick and easy to make at home.
Tip: Keep the creamy base recipe the same and add your favourite proteins, vegetables, or seasonings to create a different Alfredo variation for every occasion.
Why Your Alfredo Sauce Might Not Turn Out
Even though Alfredo sauce is easy to make, a few common issues can affect the final result.
Too Thick
Cause: Too much cheese or overcooking.
Fix: Stir in a splash of warm cream, milk, or pasta water until smooth.
Too Thin
Cause: Not enough reduction time.
Fix: Simmer gently for a few extra minutes or add a little more Parmesan.
Grainy Texture
Cause: Pre-shredded cheese or overheating.
Fix: Use freshly grated Parmesan and melt it slowly over low heat.
Sauce Has Separated
Cause: Heat being too high.
Fix: Remove from heat and whisk in a small amount of warm cream or pasta water.
Lacking Flavour
Cause: Simple ingredients need proper seasoning.
Fix: Add extra Parmesan, garlic, black pepper, or a small pinch of salt.
Cheese Won’t Melt Smoothly
Cause: Adding cold cheese too quickly.
Fix: Let Parmesan come closer to room temperature and add gradually while stirring.
Keeping the heat low and adding the cheese slowly will help create a smooth, creamy Alfredo sauce every time.
Frequently Asked Questions – Alfredo Sauce
Can I make Alfredo sauce ahead of time?
Yes, Alfredo sauce can be made ahead and stored in an airtight container in the fridge for up to 3 days. Reheat gently over low heat, adding a splash of milk, cream, or pasta water to bring back the creamy texture.
Can I freeze homemade Alfredo sauce?
Yes, you can freeze Alfredo sauce, although the texture may change slightly due to the dairy. Freeze in an airtight container for up to 2 months and thaw overnight in the fridge before reheating slowly.
What pasta is best with Alfredo sauce?
Fettuccine is the classic choice because the wide noodles hold onto the creamy sauce, but it also works well with penne, spaghetti, linguine, or any pasta you have available.
Can I use milk instead of cream for Alfredo sauce?
Yes, but the sauce will be lighter and less rich. For the best texture, use full-fat milk and consider adding extra Parmesan to help create a creamy consistency.
Why is my Alfredo sauce not creamy?
This is usually caused by overheating, using low-quality cheese, or not using enough fat in the recipe. Keep the heat low and use freshly grated Parmesan for the smoothest result.
How do I reheat Alfredo sauce without it separating?
Reheat slowly over low heat, stirring frequently. Add a small splash of milk, cream, or pasta water while warming to help restore the creamy texture.
Is homemade Alfredo sauce better than store-bought?
Homemade Alfredo sauce is fresher, more flavourful, and allows you to control the ingredients. It also costs less per serve compared with many premium jarred sauces.
What can I add to Alfredo sauce?
Chicken, bacon, prawns, mushrooms, spinach, broccoli, roasted vegetables, and fresh herbs all pair beautifully with Alfredo sauce for an easy meal variation.
Saavy Budget-Friendly Ideas
Homemade Alfredo sauce is a great example of how simple ingredients can create a comforting meal without spending a lot. Here are a few ways to make this recipe stretch further while keeping it creamy and delicious.
- Use it as a pasta base: A small amount of Alfredo sauce can coat a large batch of pasta when combined with a splash of reserved pasta water.
- Add budget-friendly vegetables: Bulk up the meal with affordable vegetables like broccoli, peas, mushrooms, spinach, or frozen mixed vegetables.
- Stretch with protein: Add leftover roast chicken, shredded chicken, bacon pieces, or canned tuna to create a filling family dinner.
- Cook once, use twice: Make a double batch and use leftovers as a sauce for pasta bakes, chicken dishes, or vegetable gratins throughout the week.
- Buy Parmesan strategically: Fresh Parmesan can be expensive, so buy a block and grate only what you need. It often provides better flavour and value than pre-grated options.
- Use leftover pasta water: The starchy water helps loosen the sauce and makes a smaller amount of Alfredo go further without needing extra cream.
- Turn it into a complete meal: Add pasta, vegetables, and a simple protein to create an affordable dinner that feeds the whole family.
Small changes like these help you enjoy a creamy homemade Alfredo sauce while keeping it practical and budget-friendly for everyday family meals.
More Recipes You’ll Love
If you enjoyed this Creamy Alfredo Sauce, here are a few more simple, made from scratch recipes from Saavy Family Kitchen:
- Easy Homemade Tomato Pasta Sauce
- Creamy Garlic Parmesan Pasta Sauce
- Homemade Bolognese Sauce (Budget Family Version)
- Homemade Ranch Dressing
- Easy Garlic Aioli
Looking for more homemade kitchen basics and flavour-packed ideas? Explore our Sauces, Dips & Condiments collection for easy recipes made with everyday ingredients. From creamy dipping sauces and salad dressings to homemade pasta sauces, burger sauces, and family-favourite condiments, you’ll find plenty of delicious, budget-friendly recipes to help make every meal a little more special.