This post contains affiliate links. Please see our disclosure policy.
This homemade three-cheese alfredo sauce is easy to make and loaded with the best cheese and garlic flavors. Made with 7 ingredients in under 20 minutes!
This sauce is rich, smooth, and super creamy. It comes together in minutes and it’s so much better than store-bought Alfredo sauce. For more Alfredo varieties check out this Cajun chicken Alfredo and this creamy shrimp Alfredo pasta.
What is Alfredo Sauce?
Authentic Italian Alfredo sauce is typically made with butter, pasta cooking water, parmesan cheese, and salt. However, in America, most people include heavy cream and lots of garlic.
Ingredient Notes
- Heavy Cream – The base of the sauce and a must. Do not substitute with milk!
- Parmesan Cheese – It’s crucial that you use freshly grated parmesan that you grate yourself otherwise the sauce will be grainy.
- Cream Cheese – Softened at room temperature and sliced into tablespoons.
- Mozzarella Cheese – If you’re not a fan of mozzarella cheese, feel free to use fontina cheese, gouda cheese, or the cheese of your choice.
- Butter – Use high-quality butter for best results.
- Italian Seasoning – Adds flavor but is completely optional.
- Garlic – I highly recommend using fresh garlic. Avoid store-bought minced garlic for this recipe.
How To Make
- Add the butter to a large skillet and allow it to melt over medium heat.
- Stir in the garlic and cook until fragrant. Add the heavy cream and bring to a simmer. This should take about 2-3 minutes. Do not boil.
- Add the cream cheese, parmesan cheese, and Italian seasoning. Whisk continuously until the cream cheese melts completely.
- Once the cream cheese melts and the sauce thickens, turn off the heat. Add the mozzarella cheese and season the sauce with salt and pepper.
- Serve with pasta and enjoy!
Top Tips For The Perfect Homemade Alfredo Sauce
- Use fresh garlic and grate the parmesan cheese yourself! It makes such a huge difference.
- Serve while it’s hot for best results.
- You don’t need to serve this with pasta, feel free to serve this delicious Alfredo sauce with roasted veggies or protein instead.
- The longer the sauce sits, the thicker it becomes. If the sauce is too rich and creamy for your liking, add a splash of warm pasta cooking water to thin it out.
- I love to add squeeze some lemon juice over the pasta after serving. It adds amazing flavor!
- You can serve this with shrimp, lobster, chicken, or scallops.
How Much Pasta Can I Add?
This recipe makes enough sauce for 1 lb of pasta but if you like it extra creamy, only use 1/2 or 3/4 lbs of pasta.
What Pasta Should I Use?
Any type of pasta will work! I love tagliatelle pasta but feel free to use penne, fettuccine, bow ties, rotini, etc.
Storage
I highly recommend enjoying this immediately while it’s nice and hot. However, if you happen to have any leftovers, simply place them in an air-tight container and refrigerate for up to 3 days. To reheat, pop it in the microwave for 1-2 minutes.
More Recipes You Might Enjoy…
- Four Cheese Pasta – Made with cheddar, gouda, parmesan, and gorgonzola cheese.
- Shrimp Alfredo Bake – Made with shrimp, rigatoni, spinach, and parmesan sauce in under 30 minutes!
- Lobster Fettuccine Alfredo – Includes lobster chunks, cream, lots of garlic, and pasta!
- Mushroom Chicken Fettuccine Alfredo – Creamy, decadent, and made in under 45 minutes!
Tried this homemade three-cheese Alfredo sauce? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on Facebook, Instagram, or Pinterest!
Homemade Three Cheese Alfredo Sauce
Ingredients
- 2 cups heavy cream
- 2 tablespoons butter
- 2 garlic cloves, finely minced
- ½ cup freshly grated parmesan cheese
- ½ cup mozzarella cheese
- 4 ounces cream cheese, softened and sliced into tablespoons
- ¼ teaspoon Italian seasoning
- salt and pepper to taste
Instructions
- Add the butter to a large skillet and allow it to melt over medium heat.
- Stir in the garlic and cook until fragrant. Add the heavy cream and bring to a simmer. This should take about 2-3 minutes. Do not boil.
- Add the cream cheese, parmesan cheese, and Italian seasoning. Whisk continuously until the cream cheese melts completely.
- Once the cream cheese melts and the sauce thickens, turn off the heat. Add the mozzarella cheese and season the sauce with salt and pepper.
- Serve with pasta and enjoy!
Notes
- Use fresh garlic and grate the parmesan cheese yourself! It makes such a huge difference.
- The longer the sauce sits, the thicker it becomes. If the sauce is too rich and creamy for your liking, add a splash of warm pasta cooking water to thin it out.
- I love to add squeeze some lemon juice over the pasta after serving. It adds amazing flavor!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.