The Duchess of Cambridge wowed in a green outfit while attending a St Patrick's Day this week.

Kate was all smiles as she attended the event with her husband, Prince William, Duke of Cambridge. The pair were attending a visit to the 1st Batallion Irish Guards in Aldershot, Hampshire.

kate middleton green st patricks day
Tim Rooke/Shutterstock//Shutterstock

For their appearance, the Duchess looked stunning in a green coat with a matching green hat and a pair of green heels.

What to read next

Kate looked happy and relaxed as she attended the event. In addition to her beautiful outfit, she opted for a chic updo for her hair and a subtle, natural makeup look.

kate middleton green st patricks day
Chris Jackson//Getty Images

Kate's green coat is just gorgeous and so perfect for Spring with its deep green colour. We've rounded up some similar looks below, so you can shop the Duchess' chic look.

Short Military Coat
Warehouse Short Military Coat
Now 71% Off
Credit: Warehouse
Italian Wool Blend Stud Belted Coat
Karen Millen Italian Wool Blend Stud Belted Coat
Credit: Karen Millen
Francesca Cashmere Blend Riding Coat
Hobbs Francesca Cashmere Blend Riding Coat
Now 19% Off
Credit: Hobbs
Lucine Double Breasted Wool Coat
Phase Eight Lucine Double Breasted Wool Coat
Credit: Phase Eight

This isn't the first time this week that Kate has stunned in a bold colour. Earlier this week, the Duchess attended a Commonwealth Day service at Westminster Abbey. For the occasion, Kate opted for a royal blue outfit. She wore a chic, blue coat, again with a matching blue hat. The Duchess also opted for a dusty blue heel to co-ordinate perfectly with her outfit.

kate middleton green st patricks day
Samir Hussein//Getty Images

For this event, Kate opted to wear her hair down in her signature, curled look. She pinned some of her hair underneath her hat to allow her curls to cascade and chose a smokier eye look with a natural, pink lip. She also accessorised with beautiful pendant earrings.

kate middleton green st patricks day
Samir Hussein//Getty Images

We're such fans of Kate's chic looks.