The 38-year-old actress shared photos from the party she threw Suri, her daughter with ex-husband Tom Cruise, including one of the birthday girl's three cakes.
Holmes and Suri spent Easter weekend with their extended family in Marco Island, Fla. The actress, who shared a photo Monday of herself hugging Suri, grew up with four siblings in Toledo, Ohio.
"Everyone flew in from Ohio and Katie and Suri met them for a week-long stay," a source told E! News. "Katie is a really fun aunt and is close with her nieces and nephews."
Holmes split from Cruise in 2012 after five years of marriage and has since been linked to actor Jamie Foxx. She told Access Hollywood in March that Suri enjoyed visiting her on The Kennedys: After Camelot set.
"She's pretty used to it because she's grown up on a lot of sets," the star said. "She enjoys it and she's very creative herself ... She's a great partner."
Holmes played Jacqueline Kennedy in The Kennedys: After Camelot, which premiered on Reelz this month. She will star in the movie Logan Lucky with Channing Tatum and Adam Driver.