The retailer is in the middle of a plan to cut £1bn worth of costs and the chain had to make “tough choices”, said Mr Roberts.
It will shut down its remaining 61 cafés and, as well as pizza and patisserie, will also dispense with its hot food counters.
Instead it will make “the most popular items available in the aisle”.
A fortnight ago, Sainsbury’s said it would raise its average hourly pay by 5% to £12.60. But the wage increase will be introduced in two phases “to help manage a particularly tough cost-inflation environment”.