The Cubs recalled Thompson from Triple-A Iowa on Tuesday, Andy Martinez of Marquee Sports Network reports.
He was just optioned Monday but is back a day later to replace the injured Daniel Palencia (shoulder). Thompson has allowed seven runs (four earned) and recorded just three outs over his last two appearances with the Cubs.