Beyonce Knowles is taking pregnancy advice from Gwyneth Paltrow.

The 30-year-old singer is expecting her first baby with husband Jay-Z and Gwyneth - who has children Apple, seven, and five-year-old Moses with husband Chris Martin - has been giving her suggestions on the right food supplements to take and products to use to ensure a healthy pregnancy.

A source told Closer magazine: "Gwyneth has known about this pregnancy for over a month and has been telling Beyonce to drink a shot of wheatgrass each morning and to rub her belly with coconut oil to prevent stretch marks.

"She's also advised her to meditate for an hour every day and soak her feet in ice water to prevent swelling."

However, while Beyonce was thrilled with the parcel of energy crystals Gwyneth sent her to promote peace, love, and good health, she is said to not be impressed by some of the other tips she has received from the actress.

The insider added: "Beyonce knows Gwyneth is just trying to show how much she cares, but her advice can be a little overwhelming.

"She's sending packages of herbs and vitamins - but Beyonce wants to do things her own way, what suits her best and not be told what to eat."