1.Heat oil in a large saucepan over moderate heat. Add onion: cook and stir for 1 minute. Add sesame oil and stock. Cover and bring to the boil.
2.Stir in beans, sweet corn and creamed corn. Simmer, stirring occasionally, for 5 minutes. Cool slightly. Process soup, in batches, until almost smooth. Season with salt and pepper.
3.Ladle hot soup into serving bowls. Top with extra onion. Serve with lemon wedges and Sesame Soldiers.
Sesame soldiers
4.Cut each bread slice into 3 equal pieces. Dip bread into egg, then press into seeds to coat lightly.
5.Melt butter in a large frying pan over moderate heat. Cook bread, in batches, for 2 minutes each side or until golden. Drain on paper towels. Serve with soup.