Quick answer: Pair wine with the sauce, not the pasta. Tomato sauces want high acid Italian reds like Chianti or Barbera. Cream sauces like Alfredo want Chardonnay or Soave. Pesto wants Vermentino or Sauvignon Blanc, seafood pasta wants crisp whites, and meaty ragù wants fuller reds like Sangiovese or Nebbiolo.
Pasta itself is a neutral canvas. The sauce determines the flavor, the richness, and the acidity of the dish, so it should drive your wine choice. Follow this guide and you will have a perfect pairing for nearly any pasta night.
Tomato Based Sauces
Marinara and Pomodoro
Simple tomato sauces are bright and acidic. Choose a wine with equally high acidity: Chianti, Barbera, Montepulciano d’Abruzzo, or a dry rosé.
Arrabbiata
Spicy tomato sauce needs a fruity, lower tannin red. Barbera, Primitivo, or a Nero d’Avola from Sicily work well.
Puttanesca
Olives, capers, and anchovies make a salty, briny sauce. Try a southern Italian red like Aglianico or a crisp white like Verdicchio.
Meat Sauces
Bolognese and Ragù
Rich, slow cooked meat sauce wants structure. Chianti Classico Riserva, Sangiovese di Romagna, Nebbiolo, and Super Tuscans are excellent. In Bologna, locals often pour a sparkling Lambrusco, which cuts the richness.
Lasagna
Layers of meat, tomato, and cheese call for a medium to full bodied red: Chianti Classico, Montepulciano d’Abruzzo, Barbera, or Valpolicella Ripasso.
Spaghetti and Meatballs
A friendly, fruity Zinfandel or Sangiovese is a crowd pleasing match.
Cream and Butter Sauces
Fettuccine Alfredo
Rich butter and Parmigiano want a wine with body and acidity. Chardonnay (lightly oaked), Soave, or Champagne are ideal.
Carbonara
Egg, Pecorino, guanciale, and black pepper pair well with crisp Italian whites like Frascati or Verdicchio, or a light red like Pinot Noir.
Cacio e Pepe
Pecorino and black pepper love the minerality of Verdicchio, Vermentino, or Etna Bianco.
Mushroom Cream Sauce
Earthy mushrooms and cream bridge red and white. Choose Pinot Noir or oaked Chardonnay.
Green and Herb Sauces
Pesto
Basil, garlic, pine nuts, and Parmigiano call for herbal, crisp whites. Vermentino from Liguria (where pesto was born), Sauvignon Blanc, and Gavi are perfect.
Aglio e Olio
Garlic and olive oil pair with fresh whites like Pinot Grigio or Greco di Tufo.
Seafood Pasta
- Linguine with clams: Vermentino, Verdicchio, Albariño
- Shrimp scampi: Sauvignon Blanc, unoaked Chardonnay
- Lobster ravioli: oaked Chardonnay, Champagne
- Seafood in tomato sauce: dry rosé or a light red like Frappato
Baked and Stuffed Pasta
- Baked ziti: Montepulciano d’Abruzzo, Barbera
- Mac and cheese: Chardonnay, Champagne. See our wine and cheese pairing rules.
- Butternut squash ravioli: off dry Riesling, Viognier
- Cheese tortellini: Pinot Grigio, Soave
Don’t Forget the Bread
A crusty focaccia or ciabatta is perfect for mopping up sauce. See our guide to the best breads for more ideas, and grate fresh Parmigiano Reggiano at the table.
Frequently Asked Questions
What wine goes with spaghetti?
For spaghetti with tomato sauce, choose Chianti, Barbera, or Montepulciano d’Abruzzo. For spaghetti carbonara, try Frascati or Verdicchio.
What wine goes with Alfredo sauce?
Lightly oaked Chardonnay, Soave, and Champagne pair best with fettuccine Alfredo because their acidity balances the rich cream and butter.
Red or white wine with pasta?
It depends on the sauce. Tomato and meat sauces pair with red wine, while cream, pesto, and seafood sauces pair best with white wine.
What wine goes with lasagna?
Medium to full bodied Italian reds such as Chianti Classico, Montepulciano d’Abruzzo, Barbera, and Valpolicella Ripasso are ideal with lasagna.

