yellow and black bus near waiting shed


Four ways to travel responsibly through Germany (Nat Geo Traveller)

cathedral illustration


How Berlin is blazing a trail in zero-waste, sustainable food (Nat Geo Traveller)

low angle photo of church interior


A walking tour that takes in some of Berlin’s finest cultural sights

sheep on pasture in countryside in winter


Herring have inspired devotion for centuries on Germany’s Baltic coast

Selected Writing

Culinary travel features

The Silver of the Seas (National Geographic Traveller Food UK)
For the Love of White Gold (National Geographic Traveller Food UK, US and India. This feature won the IACP Culinary Travel Writing Award in 2019)
How Berlin is blazing a trail in zero-waste, sustainable food (National Geographic Traveller UK and Turkey)
Multiple features in SalzburgerLand supplement (Food and Travel)
Zurich: A Dazzling Tribute to All Things Chocolate(National Geographic Traveller Food)
Going Dutch: Breaking Bread with the Hendrikx Family in The Hague (National Geographic Traveller Food)
EAT Frankfurt (National Geographic Traveller)
In my beautiful neighbourhood: a gourmet guide to  Berlin’s Kreuzberg and Neukölln districts (Food and Travel)
Why Germany’s laid-back city of Freiburg has become a magnet for culinary aficionados (National Geographic Traveller UK)
European Food Trails (Switzerland and Germany, National Geographic Traveller Food)
Germany’s love affair with pale asparagus (The Guardian)

Food & restaurant writing

The Mayonnaise Equator: the invisible line that divides Germany’s potato salads (Pit magazine)
Five Inventive Ways to Pair Welsh Food and Drink (National Geographic Traveller Wales Food and Drink Guide)
We’ve Been Eating Pretzels All Wrong (The Spruce Eats)
Recipe Journal (a regular feature for National Geographic Traveller Food, published online in, for example, part one and part two)
How to spend 48 hours in Berlin as a Vegan (National Geographic Traveller Food)
Share a Sunday morning snack with Hamburg’s clubbers (National Geographic Traveller Food)
Tasting New Mexico Chiles in Santa Fe (National Geographic Traveller)
Eritrean Beef and Bubble Waffles: Discovering Berlin’s Street Food Scene at Markthalle Neun (one of two pieces for National Geographic Traveller’s Berlin cover story)
How to Eat Like a Local in Frankfurt (Time Out)
Slow Burners: 23 complex classics from around the world (Rheinischer Sauerbraten, National Geographic Traveller)

Profiles & interviews

Meet the maker: the Bavarian baker who elevates the art of traditional Easter treats (National Geographic Traveller Food)
Meet the Maker: Katharina Koch, the German Butcher Championing Air-Dried Sausages (National Geographic Traveller Food)
Pioneer: Interview with Ricky Saward, Head chef at Michelin-starred SEVEN SWANS (National Geographic Traveller)

Travel guides & hotel reviews

A walking tour of Berlin’s best museums (National Geographic Traveller)
These eight destinations reveal Germany’s extraordinary untouched wilderness (
Four ways to travel responsibly through Germany (National Geographic Traveller)
8 Things to see and do in Frankfurt right now (Sawasdee | Thai Airways)
Layover guide to Frankfurt (Scott’s Cheap Flights)
Made in Düsseldorf: five of the city’s hottest independent addresses (SilverKris | Singapore Airlines)
Lindley Lindenberg hotel, Frankfurt (SilverKris | Singapore Airlines)
Made in Frankfurt (SilverKris | Singapore Airlines)
Frankfurt City Guide (enRoute | Air Canada)
The 5 Best Day Trips from Frankfurt (Time Out)
48 Hours in Frankfurt (Time Out)

Book contributions

German bakery entries, Europe’s Best Bakeries (September Publishing, 2019)
Chapter 10: The Pfalz and Rhine Terrace and Chapter 11: The Rhineland, Fodor’s Essential Germany (2019)
Chapter 10: Pfalz and Rhine Terrace, Fodor’s Germany Travel Guide (2016)