Pairing

Best wine with spaghetti

A fork twirling spaghetti in rich tomato sauce with a glass of red wine beside the plate

The best wine with spaghetti depends almost entirely on the sauce, not the pasta. For a classic tomato marinara, a bright Italian red like Chianti or another Sangiovese is the benchmark, its acidity matching the tomato. A meaty bolognese wants a fuller red, while a creamy carbonara is actually happier with a crisp white. Here is the right wine for every spaghetti sauce.

What is the best wine with spaghetti?

If you only remember one thing: match the sauce. A plate of spaghetti with marinara, bolognese or carbonara each wants a completely different glass, even though the pasta is identical.

For the most common version, spaghetti in a tomato-based sauce, a bright, high-acid Italian red like Chianti is the safe and classic answer.

A person pouring red wine into a glass beside a plate of spaghetti bolognese
For a tomato or meat sauce, a bright, high-acid Italian red like Chianti or Barbera is the classic match.

The best wine for every spaghetti sauce

Find your sauce, pour the match. The reasoning is in the last column so you can adapt it to whatever is on the stove.

SauceBest wineWhy
Marinara / pomodoroChianti, SangioveseHigh acidity mirrors the tomato
Bolognese / meat ragùBarbera, MontepulcianoFuller body for the meat, acidity for the sauce
MeatballsChianti Classico or ZinfandelHearty, fruit-forward reds for a rich plate
CarbonaraSoave, Frascati, Pinot GrigioCrisp white cuts the egg, cheese and pork
Aglio e olioVermentino, VerdicchioZesty white for a light garlic-and-oil sauce
PestoVermentino, Sauvignon BlancHerbaceous whites echo the basil
Arrabbiata (spicy)Young Sangiovese, Lambrusco or roséFruit and softness cool the chilli heat
Cacio e pepeCrisp white or light redFreshness balances the pecorino and pepper

Red or white wine with spaghetti?

Both are right, depending on the sauce. Tomato and meat sauces pull toward red, where acidity and a little structure matter.

Cream, egg and oil-based sauces pull toward white, where freshness keeps a rich plate from feeling heavy. When in doubt, a high-acid wine of either colour rarely goes wrong.

A plate of creamy spaghetti carbonara with a glass of white wine beside it
A creamy carbonara flips the rule: a crisp, dry white cuts the egg, cheese and pork better than any red.

Why Italian wine works best

Italian food and Italian wine evolved side by side, and the thread connecting them is acidity. Italian reds and whites tend to be high in acid, which is exactly what a tomato or rich sauce needs.

That is why a modest Chianti can outshine a far pricier Napa Cabernet next to a plate of spaghetti. The grander wine simply is not built for the food.

A couple sharing a cozy candlelit spaghetti dinner with glasses of red wine
Match the glass to the sauce and even a modest Italian bottle outshines a grander wine at the table.

Know any wine in seconds

Scan any label with Grappi to get the grape, region, style and a clear 0 to 100 score, then the perfect wine for any meal. Free to use, works offline.

best wine with spaghetti FAQ

What wine goes with spaghetti bolognese?
A medium to full Italian red with good acidity. Sangiovese (Chianti), Barbera and Montepulciano d’Abruzzo all have the structure for the meat and the acidity for the tomato, which makes them the classic bolognese wines.
What wine goes with spaghetti and meatballs?
A hearty, fruit-forward red such as Chianti Classico, Zinfandel or Primitivo. It stands up to the rich meatballs and tomato sauce without overpowering them. Decant a young, bold bottle for 20 minutes first.
Red or white wine with spaghetti?
Let the sauce decide. Tomato and meat sauces want a bright red, cream and egg sauces like carbonara want a crisp white, and oil or garlic sauces are happiest with a zesty white. The pasta itself is neutral.
What wine goes with spaghetti carbonara?
A crisp, dry white. Carbonara is rich with egg, cheese and pork, so a high-acid white like Frascati, Soave or Pinot Grigio cuts the richness and keeps each bite fresh. A light red can work, but a white is the classic match.
Does Chianti go with spaghetti?
Yes, especially with tomato and meat sauces. Chianti is made from Sangiovese, whose cherry fruit and brisk acidity are built for Italian red sauces. It is the single safest bottle for a plate of spaghetti.
What wine goes with aglio e olio?
A crisp, unoaked white. With just garlic, oil, chilli and parsley, spaghetti aglio e olio wants freshness, so Vermentino, Verdicchio or a dry Pinot Grigio works far better than a red.
What wine goes with spaghetti arrabbiata?
The chilli heat calls for fruit and a touch of softness. A fruity, lower-tannin red like a young Sangiovese or a chilled Lambrusco, or even a dry rosé, cools the spice better than a big, tannic wine.
What wine goes with pesto spaghetti?
A herbaceous, high-acid white. Vermentino and Sauvignon Blanc echo the basil and cut the richness of the pine nuts and cheese, making either a natural match for a green pesto sauce.
Why is Italian wine best with spaghetti?
Italian reds and whites grew up alongside these dishes, so they share the high acidity that Italian food relies on. That acidity is what lets a wine stand up to a tomato sauce instead of tasting flat beside it.

Keep exploring

Know any wine, in secondsFree · iPhone & iPad Get the app