Camilla, 77, was forced to cancel a number of engagements and missed last weekend's Remembrance Sunday event after falling ill but was well enough to host a reception at her Clarence House home for authors shortlisted for the annual Booker Prize.
"I'm on the mend, these things always take a bit of time to get rid of," she told author Percival Everett at the event.
"You think you've got rid of it, then they just sort of hang on for a little bit, but hopefully I'm on the mend now."
She told Booker Prize Foundation chief executive Gaby Wood: "I'm obviously getting much better. A bit of sort of coughing going on. I really wanted to come."
Camilla's diary of events has been shortened this week to help her recovery, and she will miss the London film premiere of Gladiator II on Wednesday.
Camilla was advised against joining other members of the royal family at a Festival of Remembrance on Saturday at London's Royal Albert Hall in London and the Remembrance Sunday ceremony at the Cenotaph war memorial, a major event for the royals.
A royal source said she had suffered from a nasty bug but there was no concern about her health.
Her husband King Charles, who is still undergoing treatment after being diagnosed with cancer earlier this year, will still attend all this week's events.
with Reuters and PA