since pasta dishes with tomato sauce are acidic, it's best to pair them with a medium-bodied red wine. a wine that doesn't match the acidity of the sauce will make the wine taste bland. an example of the perfect red wine for a tomato-based sauce would be a cabernet sauvignon or zinfandel.