Heat olive oil in a saucepan over low heat. Add onion, leeks, garlic, red pepper and salt. Cover and cook until there is no crunch, but before it caramelizes. Remove lid. Add dry bread. Wait until bread has absorbed all the oil, and then add the stock. Wait until stock is absorbed, then add canned tomatoes. Let cook 15 minutes until it is reduced, but not dry. Check for seasoning.