Ricotta is one of the best substitutes for feta cheese, but here are the main differences: -Ricotta has a higher moisture content. -It also has less sodium and a slightly sweeter flavor than feta.