Le Carolina Wren est un oiseau omnivore qui se nourrit d'une variété d'insectes et de fruits. Ils mangent des insectes tels que des araignées, des fourmis, des coléoptères et des sauterelles, ainsi que des baies, des graines et des noix. Ils se nourrissent également de nourriture des mangeoires d'oiseaux, comme le suif, les graines de tournesol et les arachides.