Kate Middleton Post-Baby Weight Loss: First Look at Slimmed-Down Duchess!

by at .

Kate Middleton stepped out for the first time since giving birth to Prince George, giving royal onlookers their first glimpse of her post-baby body.

Which looks predictably, astoundingly perfect. Some people ...

Doing some shopping at her local Waitrose supermarket in Anglesey, Wales, Kate Middleton revealed a stunningly slim post-baby body on Monday.

The 31-year-old dressed casually in a white and black striped shirt, black skinny jeans, flats and her hair pulled up in a ponytail, looking gorgeous as ever.

This is not to imply that Kate needed to lose baby weight in any particular time frame, or at all, in order to remain beautiful. But she has, and she is.

Her secret? Breastfeeding, yoga and genetics.

"She's hardly done anything to lose the weight ... She looks incredible," a Kate Middleton family source says of the new mom's quick transformation.

"Kate's still breastfeeding and the small weight she gained while pregnant just melted off. She's not dieting. After giving birth, she did continue with yoga."

Prince George arrived on July 22 in London. The royal family is currently staying in Anglesey until they move into Kensington Palace in September:

"They've been in Anglesey for a couple of weeks and their lives are much more active there. Lots of walking, lots of time in the outdoors," the insider says.

"The weather has been great. They've been making the most of it."

They sure were on August 19, when the duo released new Prince George photos, posing as a family in the garden of the Middleton family home.

While the coverage of her post-baby body is likely overboard and sets an unfair standard for moms, we don't mean to perpetuate that ideal whatsoever.

But she does look great, don't you think?

Show Comments
Tags: , , ,

Kate Middleton Biography

Royally Pretty Girl
A celebrity gossip mainstay since at least 2006, Kate Middleton is Prince William's lady friend. These two dated off and on for many... More »
Reading, England
Full Name
Kate Middleton