A bowl of tomato soup with cheesy cornbread

Fresh tomato soup with cheesy cornbread

  • 1
  • 2
  • 3
  • 4
  • 5
(9 ratings)

Prep: 20 mins Cook: 40 mins


Serves 4

This bread, using wholemeal flour and polenta, is easy to make, full of flavour and pairs perfectly with a smooth soup. It packs in three of your five-a-day, too

Nutrition and extra info

  • Freezable
  • Healthy
  • Vegetarian

Nutrition: per serving

  • kcal406
  • fat14g
  • saturates4g
  • carbs53g
  • sugars17g
  • fibre14g
  • protein13g
  • salt1g
Save to My Good Food
Please sign in or register to save recipes.


    For the bread

    • 40g wholemeal self-raising flour
    • 85g ground polenta



      An Italian storecupboard staple, polenta has its roots in the peasant cuisine of northern Italy…

    • 1 tsp baking powder
      Baking powder

      Baking powder

      bay-king pow-dah

      Baking powder is a raising agent that is commonly used in cake-making. It is made from an alkali…

    • 40g mature cheddar, finely grated
    • 1 tsp smoked paprika
    • 3 spring onions (35g), finely sliced
    • 1 green chilli, deseeded, finely sliced
    • 1 large egg



      The ultimate convenience food, eggs are powerhouses of nutrition packed with protein and a…

    • 125ml milk



      One of the most widely used ingredients, milk is often referred to as a 'complete' food…

    For the soup

    • 2 tsp rapeseed oil
      Rapeseed oil

      Rapeseed oil

      If you want a light alternative to other cooking oils, rapeseed is a great choice and has…

    • 3-5 sticks celery (165g), finely chopped



      A collection of long, thick, juicy stalks around a central, tender heart, celery ranges in…

    • 2 onions, chopped
    • 4 carrots (320g), diced
    • 325g floury potatoes, grated
    • 500g tomatoes, chopped
    • 4 tsp vegetable bouillon powder made up to 1 ½ litre with boiling water
    • 3 tbsp tomato purée
    • 2 large garlic cloves, finely grated
    • flat-leaf parsley, chopped, to serve


    1. First, make the bread. Heat oven to 200C/180C fan/gas 6 and line the base of a non-stick 500g loaf tin with baking parchment. Tip the flour, polenta and baking powder into a bowl with half the cheese, the paprika, onions and chilli, then toss together. Add the egg and milk and mix well. Turn out into the tin and top with the remaining cheese. Bake for 20-25 mins until golden and a skewer inserted into the centre comes out clean.

    2. To make the soup, heat the oil in a large pan and fry the celery, onion and carrots for 10 mins until softened. Add the potatoes, tomatoes, bouillon, tomato purée and garlic, then stir well. Cover with a lid and cook for 20 mins.

    3. Remove from the heat and blitz until smooth with a hand blender. If you're following our Healthy Diet Plan, spoon half the soup into two bowls and scatter with parsley. Cool, then chill the remainder for another day and wrap the remaining bread in foil and store in the fridge for up to three days. Reheat the soup in a pan or microwave, and slice and toast the bread before serving.

    You may also like

    Comments, questions and tips

    Sign in or create your My Good Food account to join the discussion.
    25th Jul, 2019
    Is the corn bread missing corn kernels/sweetcorn?
    30th May, 2019
    Please ignore question about printable version. I've just found it!
    30th May, 2019
    Is it possible to have a printable version of the recipes? I can't find the option. Having printed out one of the recipes, it used three pages, two of which I didn't need and contained adverts; this used up unnecessary ink and paper.
    goodfoodteam's picture
    1st Jun, 2019
    You'll find a printable version by pressing the print tab underneath the main recipe image.
    Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
    Want to receive regular food and recipe web notifications from us?