Corn, zucchini & tomato soup








Fresh corn tastes magical, barely cooked and cut from the cob it has an almost grassy sweet lightness that is otherwise totally lost and catapults it far, far away from possible associations with chicken feed. It only needs a minimum of dressing (butter & salt; lime & chilli; epazote) or other ingredients as company to shine like in this perfect summer salad or today’s soup. This simple dish has become an instant hit at supper time with even the most demanding of customers (small Michelin testers, only ‘slightly’ less well-mannered) and is my go-to summer soup this year.

What I originally only intended for the children is a real winner for all of us when the temperatures are high and even the thought of dinner feels like a lead weight in the stomach. Basil gives it a deserved kick and apart from salt & pepper there is no other seasoning necessary. Served lukewarm or even cold like a Gazpacho it transports well in a Thermos for a picnic or beach/pool day and can be spooned (in it’s thicker version) or sipped from cups.

Measurements or proportions are intentionally given in a lackadaisical way since the sizes of these veg can vary and I tend to use the stuff I’ve got in my veg box and anyway, who wants to fuss about a soup on a hot day?


More summer soups & salads: corn-tomato-basil salad; pea shooter, chickpea salad with cucumber, tomatoes & peppers, broad bean bruschette, lettuce cups with red pepper-lentil balls;


Corn zucchini tomato soup

Sweet corn-zucchini-tomato soup


2-3 ears of sweet corn
1 zucchino / courgette
3-6 tomatoes or 1/3 bottle tomato passata
chicken or vegetable stock
salt, pepper


Cut the corn of the cob and chop all other ingredients. Place in a saucepan with a little chicken stock to taste and cook for the briefest of time, maybe 10 minutes. Season, add freshly torn basil, puree and pass through a sieve to get rid of all the corn kernel skins for a smoother soup. Serve a thicker puree/soup for small babies and a thinner version for more adult eaters at room temperature or even cooled.



Mexican meatballs in chipotle-tomato sauce

Something spicy and thoroughly warming for chilly November evenings: moorish meatballs which have an extra vegetable bonus hidden inside. But this is no sneaky way of hiding vitamins, I found that they add extra moisture and lightness to the meatballs which I will try out soon in other combinations. Cooked in this – admittedly – quite spicy sauce make them a real winter warmer. You can reduce the amount of chiles chipotles en adobo in the sauce and start with one or two and adjust the amount to your taste.

We still remember the first time I brought a tin home from my favourite Mexican market in Sunnyvale, CA (former home of Atari) and eating them as pickles. Well, don’t if you are not a serious chili-eater. Omitting them from the sauce or replacing them would be a mistake though. They provide a smoky, dusky, spicy, mesquite flavour and an instant depth to the sauce which is the real warmer in this dish.

And if you are in the market for trying something new, pick up some epazote at the same time you are buying the chiles for Esquites (corn cooked with epazote) to go with the meatballs.

Mexican meatballs in chipotle-tomato sauce
adapted from Diana Kennedy’s The Essential Cuisines of Mexico

340g (12 oz) ground beef
340g (12 oz) ground pork
1 medium or 2 smaller zucchini / courgettes
1medium onion
2 eggs
¼ – ½ teaspoon dried oregano (we liked a bit more)
¼ teaspoon cumin seeds (if you like, lightly toast them in a dry pan before grinding – total different flavour)
8 peppercorns
salt to taste (about 1 teaspoon)

2 tins of organic chopped tomatoes (Kennedy uses fresh tomatoes, cooked for 5 minutes)
3-4 chipotles en adobo
3 tablespoons sunflower oil
185ml (3/4 cup) chicken broth
salt & pepper

Finely chop the zucchini and the onion, grind the cumin seeds & pepper corns in a pestle & mortar. Place all the meatball ingredients in a bowl and mix with your hands. Form ping-pong ball sized balls (4cm or 1½ inches), cover with cling film and keep in the fridge until needed.

Blend the tomatoes and chipotles to a smooth sauce. Heat the oil in a wide saucepan (large enough to fit all the meatballs), add the tomato-chipotle blend, bring over high heat to the boil and cook for a few minutes. Pour in the chicken broth and bring the sauce back to a simmer. Gingerly place the meatballs in the sauce, let it come back to a simmer again and close the pan with a lid. Reduce the heat and cook for about 50 minutes. Check the seasoning.