In urban watersheds, stormwater inputs largely bypass the buffering capacity of riparian zones through direct inputs of drainage pipes and lowered groundwater tables. However, vegetation near the stream can still influence instream nutrient transformations via maintenance of streambank stability, input of woody debris, modulation of organic matter sources, and temperature regulation. Stream restoration seeks to mimic many of these functions by engineering channel complexity, grading stream banks to reconnect incised channels, and replanting lost riparian vegetation. The goal of this study was to quantify these effects by measuring nitrate and phosphate uptake in five restored streams in Charlotte and Raleigh, North Carolina, with a range of restoration ages. Using nutrient spiraling methods, uptake velocity of nitrate (0.02-3.56 mm/min) and phosphate (0.14-19.1 mm/min) was similar to other urban restored streams and higher than unimpacted forested streams with variability influenced by restoration age and geomorphology. Using a multiple linear regression approach, reach-scale phosphate uptake was greater in newly restored sites, which was attributed to assimilation by algal biofilms, whereas nitrate uptake was highest in older sites potentially due to greater channel stability and establishment of microbial communities. The patterns we observed highlight the influence of riparian vegetation on energy inputs (e.g., heat, organic matter) and thereby on nutrient retention.