Footballer Gerard shared a new photo of the couple via Instagram, while telling fans that they were "enjoying the best food in Barcelona".
A make-up free Shakira beamed for the camera, while Gerard wrapped his arm around her waist.
'Hips Don't Lie' singer Shakira welcomed her second child, son Sasha, with Gerard on 29 January.
A statement at the time explained: "The name Sasha is of Greek and Russian descent and means 'defender of mankind' and 'warrior'."
Devoted mum Shakira has already given fans a glimpse of her baby boy, by sharing an image of his feet, saying: "I have Daddy's feet, it looks like I've been playing football my whole life."
Shakira and Gerard are already proud parents to two-year-old son Milan.
Reveal is now on Google Plus! Join us here for the latest pictures, fashion and celebrity news!
Watch Shakira's video for 'Empire' below: