“Happy Cinco de Mayo!!!” the Truth Be Told actress, 36, captioned the adorable image of her baby boy donning a mini sombrero.
Over the Easter long weekend, the actress shared snapshots with husband Nick Lachey and their three children — including son Camden, 4, and daughter Brooklyn, 2 — during their family getaway in Mexico.
Nick and Vanessa welcomed their third child on December 24, they announced on social media.
“It’s a very Merry Christmas indeed! We had our Christmas Miracle. Phoenix Robert Lachey decided to show up early and was born on Christmas Eve. Mommy, Daddy, Camden & Brooklyn LOVE You very much! #LacheyPartyOf5,” Vanessa wrote.