What Wine Goes with Gnocchi?

The answer depends on the sauce. Gnocchi with cream or butter needs a crisp, acidic white like Pinot Grigio. Gnocchi with tomato sauce calls for Chianti. The pillowy pasta itself is neutral, so the sauce sets the rules.

Top pairings at a glance

Pinot Grigio

Order Pinot Grigio from the Veneto if the gnocchi comes with cream, butter, or sage sauce. Price $10-16 by the glass. Look for something labeled crisp or mineral.

Acidity cuts through cream and butter without weight. The wine feels clean and fresh against rich sauces. Most importantly, it won't compete with subtle flavors like sage or truffle.

Chianti

If the gnocchi is served with tomato sauce or a meat ragout, order Chianti DOCG from Tuscany. Price $12-18 by the glass.

Acidity matches the tomato, and the wine's structure handles the richness of the sauce. This is the default for gnocchi al ragù or gnocchi al pomodoro.

Vermentino

For cream-based gnocchi, Vermentino from Sardinia works when you want something more interesting than Pinot Grigio and cheaper than Chablis. Price $12-18 by the glass.

It has mineral notes and saline quality that cut through butter and cream beautifully. It's a way to show off without spending a lot of money.

How to think about gnocchi and wine

Gnocchi is made from potatoes and flour, making it essentially neutral on the palate. The sauce is everything. If the gnocchi is tossed with cream and sage, you need a white wine with acidity to cut the fat. If it's served with tomato and meat, you need a red with acidity to match the sauce. The key is looking at the menu description. Ask the server to describe the sauce if it's not clear. Don't guess, because a light Pinot Grigio next to a heavy ragù will taste thin and insubstantial, while a Chianti next to delicate cream sauce will feel heavy.

At a restaurant, read the menu carefully. Most menus list gnocchi with a specific sauce. If the sauce is cream, butter, or cheese-based, go white. If it's tomato or meat-based, go red. If the menu is vague, ask the server. Tell them the sauce you're ordering and ask what wine pairs best. Most servers can answer this because gnocchi is simple enough that the pairing logic is straightforward.

Price-wise, gnocchi is usually a moderately priced main, so a $12-16 wine makes sense. Don't spend $30 on a bottle of Pinot Grigio for gnocchi with butter and sage. A crisp $12 version will be just as good. Similarly, a $14 Chianti beats a $50 Barolo if the gnocchio is a simple ragù. Match the formality of the dish to the price of the wine.

What to avoid

Heavy oaked Chardonnay is too rich for cream-based gnocchi. Soft reds like Merlot are wrong for both preparations. Very light whites like certain Sauvignon Blancs can feel sharp against creamy sauces. Avoid wines over 14% alcohol, which can taste heavy or hot next to delicate gnocchi.

Value tip

Gnocchi is moderately priced, so the wine should be too. A $12-15 Pinot Grigio by the glass is perfect for cream sauce. A $13-18 Chianti by the glass works for tomato or ragù. Skip the bottle unless you're feeding a table of four or more. By-the-glass pricing for gnocchi pairings is reasonable at most restaurants.

Common questions

Can I drink red wine with cream sauce gnocchi?

You can, but you shouldn't. Red wine has tannins that feel bitter and astringent against cream and butter. A light red like Pinot Noir might work, but Pinot Grigio is better. Save reds for tomato-based gnocchi.

What if the menu doesn't say what sauce the gnocchi has?

Ask the server directly. Most menus do specify, but if yours doesn't, it's completely fair to ask. Once you know whether it's cream, tomato, or something else, the wine choice becomes obvious.

Is gnocchi supposed to be light or heavy?

Gnocchi itself is light and fluffy if cooked well. But sauces are usually rich, which is why acidity matters more than weight in the wine. A crisp white or a light red with good acidity works better than a heavy wine.

Get picks from the actual wine list

General advice only goes so far. Go Somm reads the wine list in front of you and picks the best value for your table in seconds.

Join the Waitlist

More pairings