🇮🇹 Vita Milanese — Your Italian Cooking Friend🇮🇹 Italiano
🏠 Home 📚 All Recipes 📖 The Ebooks

Spaghetti with Garlic, Butter and Pecorino

⏱️ 5 min🍳 15 min⏱️ 20 min📊 Easy🍽️ 4Volume 1 · Pasta Perfetto

Four ingredients, ten minutes, one transcendent bowl of pasta — this Roman pantry staple proves that greatness isn't about complexity, it's about knowing exactly how to handle each element so the whole becomes more than the sum of its parts.

AmountIngredient
4 tbsp (½ stick / 56 g)Unsalted butter
4–5 clovesGarlic, crushed
1 tspCrushed red pepper flakes or 1 small dried red chile, cut into thin rounds
1 cup (240 ml)Whole milk
1 lb (450 g)Spaghetti
1½ tspKosher salt (for pasta water), plus a pinch for the sauce
1 cup (100 g)Pecorino Romano, finely grated
½ cup (50 g)Parmigiano-Reggiano, finely grated, plus more for serving

This is the pasta you make when the fridge is nearly bare and you need dinner on the table in the time it takes to boil water. There's no meat, no onion, no tomato, no cream — and yet the finished dish tastes impossibly luxurious. The secret is a technique that's part Italian, part clever shortcut: you melt butter, softly infuse it with crushed garlic and a whisper of chile, then add milk to create an instant, silky cream base. The spaghetti finishes cooking directly in this buttery-garlicky liquid, releasing its starch into the pan and emulsifying with the cheese into a sauce that clings to every strand. The result is rich, pungent, salty, and utterly addictive — proof that restraint, when applied with knowledge, produces food that feels like indulgence.

For the Pasta

Use level tablespoons and standard US measuring cups. All produce is medium unless specified.

🥘 Equipment

📋 Preparation

Step 1 — Build the Garlic-Butter Cream (8 minutes)

Place a large skillet over low heat. Add the butter and let it melt slowly — low heat is essential here; butter that browns will lose its sweet creaminess and the garlic will turn bitter.

Once the butter is fully melted, add the crushed garlic cloves and the chili rounds or red pepper flakes. Stir gently and let the garlic infuse the butter for 2 to 3 minutes. The garlic should soften and become fragrant but not take on any color — if you see the garlic turning golden, the pan is too hot; pull it off the heat briefly.

Add the whole milk and a pinch of kosher salt. Stir to combine and bring to a gentle simmer over low heat. Let the mixture bubble softly for 3 to 4 minutes, stirring occasionally, until it thickens slightly and becomes creamy. Keep the heat low and steady — a vigorous boil will cause the milk to curdle or scorch on the bottom of the pan.

Step 2 — Cook the Spaghetti (8–10 minutes, concurrent with Step 1)

While the cream simmers, bring a large pot of generously salted water (about 1½ teaspoons kosher salt per quart) to a rolling boil over high heat.

Add the spaghetti and cook for 2 minutes less than the package directions indicate — you want the pasta very al dente, as it will finish cooking in the sauce. For standard dried spaghetti that calls for 10 minutes, cook for 8 minutes.

Reserve 1½ cups of the starchy pasta cooking water before draining. Drain the spaghetti (do not rinse).

Step 3 — Finish the Pasta in the Sauce (3 minutes)

Add the drained spaghetti directly to the skillet with the garlic-butter cream. Add ½ cup of the reserved pasta water and increase the heat to medium.

Toss the pasta continuously with tongs, letting it cook and absorb the sauce, for 2 to 3 minutes. The pasta will finish cooking to al dente while releasing starch into the liquid, creating a creamy, emulsified sauce that coats each strand. If the pan looks dry at any point, add more pasta water a splash at a time — the sauce should be fluid and saucy, not tight or pasty.

Step 4 — Finish with Cheese (off heat, 1 minute)

Remove the skillet from the heat entirely — this is critical, as direct heat will cause the cheeses to seize into clumps instead of melting smoothly.

Add the grated Pecorino Romano and Parmigiano-Reggiano and toss vigorously with tongs until the cheeses melt into a glossy, cohesive sauce that clings to every strand of spaghetti. If the sauce seems too thick, add another splash of pasta water and toss again — the ideal consistency is silky and flowing, each strand slick with creamy sauce but not soupy.

Serve immediately, mounding the pasta into warm bowls. Top with an extra shower of grated Parmigiano-Reggiano and a pinch of red pepper flakes if desired.

🧑‍🍳 Chef's Tips

❌ Common Mistakes

MistakeWhy It HurtsThe Fix
Burning the garlic in the butterBurnt garlic turns acrid and bitter, ruining the entire dishKeep the heat on low; cook garlic just until fragrant, 2–3 minutes max. If it's browning, you're too hot
Adding cheese over direct heatPecorino and Parmigiano seizes into stringy clumps instead of melting into the sauceAlways remove the pan from heat before adding cheese, and toss vigorously
Overcooking the spaghetti initiallyPasta that's already fully cooked will turn mushy when finished in the sauceCook 2 minutes less than package directions — the pasta finishes in the pan
Using skim or low-fat milkLower fat milk curdles more easily and won't give the sauce the same velvety bodyUse whole milk — the fat is essential for stability and richness
Not reserving enough pasta waterA dry pan means the cheese won't emulsify and the dish turns glueyReserve at least 1½ cups of pasta water; it's cheap insurance
Finishing with too much heatThe sauce breaks and becomes oily instead of creamy and emulsifiedFinish tossing off heat, adding pasta water splash by splash until silky

💡 Variations

VariationHow To
Add Fresh HerbsToss in 3 tablespoons chopped fresh parsley, basil, or chives with the cheese for brightness
Go LemonyAdd the zest of 1 lemon to the garlic butter cream, and finish with a squeeze of lemon juice for acidity
Make it SpicierDouble the red pepper flakes or add a fresh Fresno or serrano chile, thinly sliced, with the garlic
Add Crispy GuancialeRender 4 oz (115 g) diced guanciale until crispy, drain, and sprinkle over the finished pasta
Swap the PastaThis sauce works beautifully with bucatini, linguine, or fettuccine — or even short shapes like rigatoni or mezze maniche
Go Vegan-ishReplace butter with 3 tablespoons olive oil, use oat or soy milk, and finish with 3 tablespoons nutritional yeast and 2 tablespoons miso paste for umami
Add VegetablesSauté 8 oz (225 g) sliced mushrooms or 2 cups chopped spinach in the butter before adding the milk

❄️ Storage & Leftovers

MethodDetails
RefrigeratorStore in an airtight container for up to 2 days. The pasta will absorb some sauce as it sits — don't expect it to be as saucy as fresh
FreezerNot recommended — the milk-based sauce separates upon thawing and the pasta turns mushy
ReheatingReheat in a skillet over medium-low heat with a splash of milk or pasta water, stirring constantly to re-emulsify the sauce. Microwave in 30-second bursts, covered with a damp paper towel

🍷 Wine Pairing

WineWhy
Verdicchio dei Castelli di JesiLean, citrusy, and subtly bitter — this white from Le Marche cuts through the butter's richness and echoes the Pecorino's saltiness
Frascati SuperioreA classic Roman white: light, crisp, with almond notes that pair beautifully with the garlic and cheese
Gavi di GaviElegant and mineral-driven with a hint of citrus — a refined pairing that won't compete with the garlic
Soave ClassicoMedium-bodied with floral and almond notes; its moderate acidity complements the creamy sauce without overpowering it
Pinot Grigio (Alto Adige)Clean, crisp, and steel-fermented — a safe but excellent choice that works with every element
Franciacorta BrutA méthode traditionnelle sparkling wine from Lombardy — the bubbles, acidity, and toasty notes cut through the buttery richness like a knife

🍺 Beer Pairing

BeerWhy
Czech-style PilsnerCrisp, clean, moderately hoppy — the bitterness cuts through the butter and cheese, and the carbonation cleanses the palate
Italian Grape Ale (Birra all'Uva)Made with must from Trebbiano grapes — fruity, slightly tannic, and a fascinating bridge between wine and beer cultures
Belgian WitbierSpicy, citrusy, and light-bodied — the coriander and orange peel notes mirror the garlic and chili beautifully

🥗 Suggested Side Dishes

📊 Nutrition (per serving, estimated)

CaloriesProteinFatCarbsFiber
44018 g16 g58 g3 g

Nutrition is an estimate based on 4 servings using whole milk, unsalted butter, Pecorino Romano, Parmigiano-Reggiano, and 1 lb of dried spaghetti. Actual values will vary with brands and substitutions.

❓ Frequently Asked Questions

Can I use pre-grated cheese?

You can, but you shouldn't. Pre-grated Pecorino and Parmigiano contain anti-caking agents (cellulose, potato starch) that prevent smooth melting. For a sauce this simple — where cheese is one of just four major flavor ingredients — buying a block and grating it yourself makes a noticeable difference.

What's the best garlic preparation — crushed, sliced, or minced?

Crushed whole cloves are ideal for this recipe. Crushing releases the garlic's essential oils without the intensity of mincing, and the large pieces can be left in for gentle flavor or fished out before serving if you want a subtler result. Thinly sliced garlic works well too, but minced garlic has too much surface area and may become harsh.

Is whole milk essential, or can I use something else?

Whole milk is strongly preferred. The fat content (about 3.5%) helps stabilize the sauce and gives it a velvety texture. Two percent milk works in a pinch but may look thinner. Skim milk curdles too easily. For a dairy-free version, use unsweetened oat milk — its natural starchiness mimics whole milk's body better than almond or soy milk.

Why cook the pasta 2 minutes less than directed?

The spaghetti finishes cooking in the garlic-butter cream, where it releases starch that helps emulsify the sauce. Starting with very al dente pasta gives it time to absorb flavor and thicken the sauce without turning mushy. By the time you've tossed it for 2–3 minutes and added the cheese, it will be perfectly al dente.

Can I make this without milk?

Yes — this is essentially cacio e pepe with butter and garlic. Omit the milk and increase the pasta water to about 1 cup. Proceed the same way: finish the spaghetti in the butter-garlic-chile mixture with the pasta water, then add the cheeses off heat. The sauce will be lighter and more intensely cheesy, but just as delicious.

Is this a first course or a main?

In Italy, this is a primo (first course). For an American dinner table with a salad alongside, it works as a satisfying main. One batch serves 4 as a main or 6 as a smaller first course.

The sauce came out clumpy — what went wrong?

Two likely culprits: (1) the pan was still on the heat when you added the cheese (heat causes the proteins to seize), or (2) the pan was too dry. Next time, make sure to remove the pan from the heat before adding cheese, and always have extra pasta water ready to splash in.

🔗 Related Recipes

🏷️ Search Tags

Photo reference: `vol1_66.png` — A shallow ceramic bowl of spaghetti with garlic, butter, and pecorino, the spaghetti slick with glossy creamy sauce, visible flecks of red chili and melted cheese, topped with a light shower of grated Parmigiano, shot from directly above with soft natural lighting, on a dark wooden surface, a linen napkin and a glass of white wine in the frame.

Recipe from "The Italian Kitchen" by Vita Milanese — Volume 1: Pasta Perfetto

Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.

🍽️ You May Also Like

Not Basic Garlic Oil Spaghetti Triple Garlic Spaghetti 254 — Fermented Garlic and Bottarga Spaghetti Spaghetti alla Carrettiera (Carrettiera — Sicilian Garlic, Oil, and Breadcrumb Pasta) Three-Color Garlic Oil Spaghetti (Spaghetti ajo ojio ai tre colori) Spaghetti Bizzarra Spaghetti Diamantese Spaghetti Pipuzzu
← Previous 📚 All Recipes Next →