Creamy garlic spaghetti is a rich, velvety pasta dish made with butter, garlic, heavy cream, and Parmesan cheese, ready in just 25 minutes. This simple recipe yields four servings of indulgent, flavorful spaghetti coated in a luscious garlic butter sauce. Perfect for weeknight dinners or when you’re craving something decadent yet easy to make.
Back when I was learning to cook in my tiny Charleston apartment, this dish became my fallback for impressing friends—it’s delightfully simple yet tastes like it came straight out of a restaurant.
Table of Contents
- Why is Creamy Garlic Butter Spaghetti special?
- What ingredients do you need for Creamy Garlic Butter Spaghetti?
- How do you make Creamy Garlic Butter Spaghetti step by step?
- Frequently Asked Questions About Creamy Garlic Butter Spaghetti
- Where did this dish originate?
- Expert Tips for Perfect Garlic Butter Spaghetti
- How to store and reheat Creamy Garlic Butter Spaghetti
- What to serve with this spaghetti?
Why is Creamy Garlic Butter Spaghetti special?
This dish is special because it combines simple ingredients into a luxurious, creamy sauce that clings perfectly to each strand of spaghetti. It’s quick to make but fancy enough for a dinner party. Plus, garlic lovers will be in heaven with its bold, aromatic flavor.
- Fast and easy: Ready in under 30 minutes, it’s perfect for busy weeknights.
- Restaurant-quality flavor: The creamy, garlicky sauce feels indulgent without requiring fancy techniques.
- Customizable: Adjust spice levels, add protein, or mix in veggies to make it your own.
- Family-friendly: The mild richness appeals to both kids and adults.
What ingredients do you need for Creamy Garlic Butter Spaghetti?
The ingredients for this recipe are pantry staples yet create a stunning dish. You’ll need just a handful of items to bring it all together.
- 12 ounces spaghetti
- 4 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 1/4 cup chopped fresh parsley (optional)
- 1/4 cup pasta water (reserved)
The butter and Parmesan give the sauce its silky texture and nutty richness, while the garlic provides its signature aroma and flavor.
How do you make Creamy Garlic Butter Spaghetti step by step?
Making this spaghetti is straightforward: Cook the pasta, prepare the garlic butter sauce, and toss everything together. Here’s how:
Step 1 — Cook the Spaghetti
Bring a large pot of salted water to a boil. Cook the spaghetti according to the package instructions until al dente. Reserve 1/4 cup of the pasta water, then drain the spaghetti and set it aside.
You might also enjoy our creamy garlic butter chicken and.
Step 2 — Sauté the Garlic
In a large skillet over medium heat, melt the butter. Once melted, add the minced garlic and sauté for 1-2 minutes, stirring constantly, until fragrant but not browned.
Step 3 — Add the Cream
Reduce the heat to low and stir in the heavy cream. Let it warm up for 1-2 minutes, stirring occasionally.
Step 4 — Add Parmesan and Seasonings
Add the grated Parmesan cheese, salt, and black pepper to the skillet. Stir until the cheese melts and the sauce becomes smooth and creamy.
Step 5 — Toss the Pasta
If the sauce seems too thick, add a splash of the reserved pasta water, a little at a time, until the desired consistency is reached. Add the cooked spaghetti to the skillet and toss to coat the pasta evenly in the creamy garlic butter sauce. Cook for 1-2 minutes, letting the flavors meld together.
For more ideas, check out our one-pan creamy garlic butter chicken.
Step 6 — Final Touches
Taste and adjust seasoning, adding more salt, pepper, or red pepper flakes if desired. Remove from heat and garnish with chopped fresh parsley if using. Serve immediately and enjoy!
Frequently Asked Questions About Creamy Garlic Butter Spaghetti
What can I substitute for heavy cream?
You can use half-and-half for a lighter sauce, but it won’t be as rich. Avoid milk unless you thicken it with extra Parmesan or flour.
How can I adjust the sauce’s thickness?
If the sauce is too thick, add more pasta water a tablespoon at a time. For a thicker sauce, let it simmer longer to reduce slightly.
Can I make this dish ahead of time?
It’s best served freshly made, but you can store leftovers in the fridge. Reheat gently in a skillet with a splash of water or cream to refresh the sauce.
Looking for something similar? Try our creamy garlic butter steak pasta.
Is this recipe vegetarian?
Yes, this recipe is vegetarian as written. Be sure to use Parmesan cheese that is labeled vegetarian if avoiding animal rennet.
What protein pairs well with this pasta?
Grilled chicken, shrimp, or seared scallops complement the flavors beautifully. Add them on top or mix them into the pasta during the final step.
Where did this dish originate?
Creamy garlic butter sauces draw inspiration from Italian cuisine, where simple, high-quality ingredients create luxurious pasta dishes. While not traditional, this American adaptation embraces the love of creamy, garlicky flavors.
Expert Tips for Perfect Garlic Butter Spaghetti
- Use fresh garlic: Pre-minced garlic lacks the same punch of flavor, so mince fresh cloves for the best result.
- Don’t overheat the butter: Melt it gently to avoid browning, which could overwhelm the garlic flavor.
- Reserve pasta water: It’s the key to achieving a silky sauce that clings to the pasta.
- Grate Parmesan freshly: Pre-grated cheese often contains anti-caking agents that affect melting.
How to store and reheat Creamy Garlic Butter Spaghetti
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently in a skillet over low heat, adding a splash of cream or pasta water to loosen the sauce. Avoid microwaving, as it can cause the sauce to separate.
What to serve with this spaghetti?
This spaghetti pairs wonderfully with garlic bread, a fresh Caesar salad, or steamed broccoli for a balanced meal. For beverages, consider a crisp white wine like Sauvignon Blanc or even sparkling water with lemon.

Creamy Garlic Butter Spaghetti
Equipment
- large pot
- skillet
- wooden spoon
- colander
- measuring cups
Ingredients
- 12 ounces spaghetti
- 4 tbsp unsalted butter
- 4 cloves garlic (minced)
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes (optional)
- 1/4 cup chopped fresh parsley (optional)
- 1/4 cup pasta water (reserved)
Instructions
- Bring a large pot of salted water to a boil. Cook the spaghetti according to the package instructions until al dente. Reserve 1/4 cup of the pasta water, then drain the spaghetti and set it aside.
- In a large skillet over medium heat, melt the butter. Once melted, add the minced garlic and sauté for 1-2 minutes, stirring constantly, until fragrant but not browned.
- Reduce the heat to low and stir in the heavy cream. Let it warm up for 1-2 minutes, stirring occasionally.
- Add the grated Parmesan cheese, salt, and black pepper to the skillet. Stir until the cheese melts and the sauce becomes smooth and creamy.
- If the sauce seems too thick, add a splash of the reserved pasta water, a little at a time, until the desired consistency is reached.
- Add the cooked spaghetti to the skillet and toss to coat the pasta evenly in the creamy garlic butter sauce. Cook for 1-2 minutes, letting the flavors meld together.
- Taste and adjust seasoning, adding more salt, pepper, or red pepper flakes if desired.
- Remove from heat and garnish with chopped fresh parsley if using. Serve immediately and enjoy!
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨
