Rations for Swedish troops based in Timbuktu as part of the UN peacekeeping in Mali have been increased after complaints that they were going hungry.
Lt Col Carl Magnus Svensson told the BBC they now get 4,000-4,500 calories a day, up from the 1,800 UN ration.
One Swedish soldier told Sweden’s Dagens Nyheter newspaper that he lost at least 80kg (176 lbs) in Mali.
The UN mission was deployed to northern Mali following a French-led operation to drive out Islamist fighters in 2013.
The BBC’s Alex Duval Smith in the capital, Bamako, says about 250 Swedish soldiers are part of the 10,000-strong UN peace force.
Food shortages have been reported before with Chadian troops once downing tools in protest at going months on UN rations with no fresh food, she says.
According to Dagens Nyheter, the Swedish soldiers became so thin that their ribcages became visible.
Lt Col Svensson told the BBC’s Newsday programme that the Swedes now had their own kitchen, although he conceded “every one of us would wish for more greens, more fruit”.
But he said it was important for soldiers not to go out and “over shop” in Timbuktu in case they deprived the city’s civilians of fresh ingredients.
Our reporter says there is a discrepancy in conditions for the troops from different countries making up the UN peace force.
The majority of peacekeepers are from Africa and have far lower living and food standards than those of the French and the Swedes, who sleep in air-conditioned tents, she says.