If you love rich, comforting pasta dishes, this Creamy Roasted Garlic Spaghetti is an easy recipe you need to try. Roasting the garlic transforms its sharp flavor into something sweet, mellow, and buttery, making it the perfect base for a smooth homemade cream sauce. Tossed with tender spaghetti, Parmesan cheese, and a touch of herbs, this pasta makes a delicious easy weeknight dinner that tastes much more impressive than the effort required.
Unlike recipes that rely on heavy sauces or complicated ingredients, this creamy garlic pasta uses simple pantry staples and a few fresh ingredients. The roasted garlic adds incredible depth while the Parmesan creates a savory, cheesy finish. Serve it with garlic bread and a crisp salad for a cozy homemade Italian-inspired meal.
Why You’ll Love This Recipe
- Rich and creamy without complicated techniques
- Full of sweet roasted garlic flavor
- Ready in about 50 minutes
- Uses simple, affordable ingredients
- Perfect for a vegetarian-friendly dinner
- Great for busy weeknights
- Excellent as a side dish or main course
- Easy to customize with chicken, shrimp, or vegetables
Ingredients
For the Roasted Garlic
- 2 whole garlic bulbs
- 1 tablespoon olive oil
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
For the Pasta
- 12 oz (340 g) spaghetti
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1/2 cup finely diced yellow onion
- 1 cup heavy cream
- 1/2 cup whole milk
- 1 cup freshly grated Parmesan cheese
- 1/2 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes, optional
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/2 cup reserved pasta water
For Garnish
- 2 tablespoons chopped fresh parsley
- 2 tablespoons grated Parmesan cheese
- Freshly cracked black pepper
- Optional fresh basil
How to Make Creamy Roasted Garlic Spaghetti
1. Roast the Garlic
Preheat your oven to 400°F (200°C).
Slice about 1/4 inch from the top of each garlic bulb to expose the cloves while keeping the bulb intact.
Place the garlic bulbs on a sheet of aluminum foil. Drizzle each bulb with olive oil and sprinkle with salt and black pepper.
Wrap the garlic loosely in the foil and place it on a baking sheet.
Roast for 35–45 minutes, or until the cloves are soft, golden, and easily squeezed from their skins.
Let the garlic cool for a few minutes.
2. Cook the Spaghetti
While the garlic is roasting, bring a large pot of salted water to a boil.
Cook the spaghetti according to the package directions until al dente.
Before draining, reserve 1/2 cup of pasta water. Drain the spaghetti and set it aside.
The reserved pasta water is important because its starch helps create a smoother sauce and can loosen the sauce if it becomes too thick.
3. Prepare the Roasted Garlic
Once the roasted garlic is cool enough to handle, squeeze the softened cloves from their skins.
Place the roasted garlic in a small bowl and mash it into a smooth paste with a fork.
The garlic should have a soft, spreadable texture.
4. Start the Cream Sauce
Heat a large skillet over medium heat.
Add the butter and olive oil.
Add the diced onion and cook for approximately 3–4 minutes, stirring occasionally, until softened.
Add the mashed roasted garlic and cook for another 30–60 seconds.
Be careful not to burn the garlic because roasted garlic is delicate once mashed.
5. Add the Cream and Seasonings
Pour in the heavy cream and milk.
Add the Italian seasoning, black pepper, salt, and red pepper flakes if using.
Stir well and allow the sauce to gently simmer for 3–5 minutes. Do not let it boil aggressively.
6. Add the Parmesan
Reduce the heat to low.
Gradually stir in the freshly grated Parmesan cheese.
Continue stirring until the cheese melts completely and the sauce becomes smooth and creamy.
If the sauce is too thick, gradually add some of the reserved pasta water, a tablespoon at a time.
7. Combine the Pasta and Sauce
Add the cooked spaghetti directly to the skillet.
Use tongs to toss the pasta through the sauce until every strand is coated.
Cook for another 1–2 minutes over low heat, allowing the spaghetti to absorb some of the creamy roasted garlic sauce.
Taste and adjust the salt and pepper as needed.
8. Garnish and Serve
Transfer the spaghetti to serving plates.
Top with freshly grated Parmesan, chopped parsley, and freshly cracked black pepper.
For extra flavor, add a small drizzle of high-quality olive oil before serving.
Serve immediately while the sauce is warm and creamy.
Recipe Details
Prep Time: 10 minutes
Roasting Time: 35–45 minutes
Cook Time: 15 minutes
Total Time: About 50–60 minutes
Servings: 4–6
Cuisine: Italian-inspired
Category: Pasta / Dinner
Tips for the Best Creamy Garlic Pasta
Don’t skip roasting the garlic. Raw garlic has a sharp, intense flavor, while roasted garlic becomes sweet, mellow, and almost buttery.
Use freshly grated Parmesan. It melts more smoothly into the sauce than many pre-shredded varieties.
Save your pasta water. A little starchy pasta water can make the sauce smoother and help it cling to the spaghetti.
Keep the heat low when adding cheese. High heat can cause cream-based sauces to separate.
Serve immediately. Cream sauces naturally thicken as they cool, so this pasta is best enjoyed while hot.
Easy Variations
This creamy garlic spaghetti recipe is delicious as written, but you can easily customize it.
For a protein-packed dinner, add grilled chicken, sliced rotisserie chicken, shrimp, or crispy bacon.
For extra vegetables, add sautéed mushrooms, spinach, broccoli, asparagus, or roasted cherry tomatoes.
For a spicy garlic pasta, increase the red pepper flakes or add a pinch of cayenne pepper.
You can also replace some of the Parmesan with Pecorino Romano for a sharper, saltier flavor.
For a lighter pasta dinner, replace half of the heavy cream with additional whole milk. The sauce will be slightly lighter but still creamy.
What to Serve with Roasted Garlic Spaghetti
This pasta pairs beautifully with simple side dishes. Serve it with:
- Garlic bread
- Homemade breadsticks
- Caesar salad
- Mixed green salad
- Roasted broccoli
- Steamed asparagus
- Bruschetta
- Grilled chicken
A fresh salad with a light lemon dressing is particularly good because its acidity balances the richness of the cream sauce.
Make-Ahead and Storage
Creamy pasta is best served fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
When reheating, place the spaghetti in a skillet over low heat and add 1–2 tablespoons of milk, cream, or pasta water.
Stir gently until warmed through and creamy again.
Avoid reheating over high heat because the Parmesan cream sauce can separate.
You can roast the garlic up to 3 days ahead and keep the roasted cloves refrigerated in a sealed container. This makes the final dinner much quicker to prepare.
Frequently Asked Questions
Can I use pre-minced garlic?
Fresh whole garlic bulbs are strongly recommended for this recipe because roasting whole bulbs creates the sweet, mellow flavor that makes this pasta special.
Can I use half-and-half instead of heavy cream?
Yes. Half-and-half can be used for a slightly lighter sauce. The final sauce may be a little less rich and thick.
Can I make this recipe without Parmesan?
You can substitute Pecorino Romano, Grana Padano, or another hard Italian-style cheese. For the best flavor and texture, use a cheese that melts well.
Can I add chicken?
Absolutely. Grilled or pan-seared chicken makes this a filling chicken pasta dinner. Slice the cooked chicken and place it over the spaghetti just before serving.
Final Thoughts
This Creamy Roasted Garlic Spaghetti turns simple ingredients into a comforting homemade pasta dinner. The slow-roasted garlic provides a naturally sweet, mellow flavor, while Parmesan and cream create a smooth sauce that coats every strand of spaghetti.
Whether you’re preparing a quick family meal, a cozy date-night dinner, or an impressive homemade pasta recipe, this dish is easy enough for beginners and delicious enough to serve for a special occasion. Add your favorite protein or vegetables, finish with plenty of Parmesan, and enjoy a restaurant-style pasta dinner right at home.

