Garcia has agreed a contract extension tying him to the Rojiblancos until June 30, 2018.
Garcia said on his club's website: "I'm very happy with the agreement. Both the club and I wanted to finalise it because I'm very happy here.
"Now the only thing left is to continue working to achieve the team's objectives. Things are going very well and we are working hard to continue along this line for a long time to come."