Erykah Badu
Erykah Badu confirms she is not pregnant. Getty

Erykah Badu has rubbished rumours that she is pregnant, insisting that she is "just fat".

The soul singer recently prompted speculation that she is expecting her fourth child after she took to the stage at the Roots' annual Roots Picnic festival in Philadelphia at wearing a white crop top that showed her bare belly.

But according to the Bag Lady singer, the photos from her headlining gig did not reveal she has another bun in the oven but simply served has evidence that she has acquired a full figure.

Taking to social media to set the record straight, the 44-year-old star reposting the offending images and added the caption: "No, just fat."

To remove all remaining doubt she retweeted a screenshot of an online article titled, "Erykah Badu Pregnant by Jay Electronica? Singer Claims It's Just 'red beans'" and added the message "What y'all think Fatbellybella (her Twitter handle) MEAN? I just be hongry. I feel sick if I don't eat...& eat. (sic)"

Close friend and fellow singer Janelle Monae alter weighing on the rumours, writing to her pal, "I just heard you were preggo (pregnant). Why wouldn't you tell me Twinn (sic)?? Feeling hurt and lost".

Badu has three children, Son Seven, 17, and daughters Puma,10, and Mars,6, from her previous relationships with Outkast's Andre 3000, rapper D.O.C. and hip-hop star Jay Electronica.