Tomatensoep (Dutch Tomato Soup with Meatballs)
Tomatensoep met Balletjes
The Dutch tomato soup of childhood — a smooth, faintly sweet tomato broth with tiny meatballs and vermicelli, the plate-lunch classic done properly.
- Prep
- 25 min
- Cook
- 45 min
- Serves
- 6
- Level
- Beginner
Ask a Dutch person about tomatensoep and you will usually get a memory rather than a recipe: the plate-lunch soup, the birthday-party starter, the smooth red bowl with tiny meatballs bobbing in it and a curl of vermicelli underneath. It is comfort food in the plainest, fondest sense, and almost everyone in the country has a version of it lodged somewhere warm.
The soup of the plate lunch
Tomatoes arrived on Dutch tables in force only in the twentieth century, and this soup belongs squarely to the post-war decades — the era of reconstruction, tinned convenience, and a domestic kitchen learning to cook cheaply and cheerfully for a growing family. It was never meant to be rustic or Italian. It is smooth, mild, faintly sweet, and completely at home beside a slice of bread and cheese.
Half the pleasure of tomatensoep is fishing for the meatballs at the bottom of the bowl.
Balance over brightness
The one thing that separates a good bowl from a thin, sour one is balance. Tomatoes — and tinned ones especially — carry a lot of acid, and the Dutch answer is not to fight it but to round it: onion and carrot sweated slowly for background sweetness, a pinch of sugar, and often a final swirl of cream. Blend it properly smooth, keep the meatballs marble-sized and tender, and season until the tomato tastes ripe rather than raw.
It is not a soup that trades on sophistication. It trades on being exactly, reliably itself.
“A teaspoon of sugar is not cheating — it balances the acidity of the tomatoes and gives the soup its familiar rounded taste.”
Ingredients
Serves 6
The soup
- 800 gripe tomatoes — or 2 tins whole plum
- 1onion — chopped
- 1carrot — diced
- 1celery stick — diced
- 2 tbsptomato purée
- 1 litrebeef or chicken stock — hot
- 1bay leaf
- 1 tspsugar — to balance the acid
The meatballs
- 250 gminced beef — or beef and pork
- 2 tbspbreadcrumbs
- 1egg — small
- to tastesalt, pepper and nutmeg
To finish
- 60 gvermicelli — fine soup noodles
- 2 tbspcream — optional swirl
Method
- 1
Sweat the aromatics
Soften the onion, carrot and celery in a little butter without colouring them, about 8 minutes. This gentle base — the classic soffritto — builds a rounded sweetness that keeps the finished soup from tasting sharply of raw tin.
- 2
Build the tomato base
Stir in the tomato purée and cook a minute to take off its raw edge, then add the chopped tomatoes, stock, bay leaf and sugar. Simmer 20 minutes, until the tomatoes have collapsed and the flavours have knitted.
- 3
Roll and poach the meatballs
Mix the mince with breadcrumbs, egg and seasoning and roll marble-sized balls. Poach them gently in a little of the simmering soup or salted water for 8 minutes, keeping them small and tender, then set aside.
- 4
Blend smooth
Fish out the bay leaf and blend the soup until velvety, then pass it through a sieve if you want it truly smooth. Return it to the pot, taste, and correct the balance of salt and sugar against the tomatoes' acidity.
- 5
Bring it together
Add the vermicelli and cook 4 minutes until soft, then slip in the meatballs to warm through. Swirl in a little cream if you like, and serve hot — this is the bowl generations of Dutch children grew up on.
With the soup
A bowl of snert is a meal — but the trimmings make it Dutch.
- Roggebrood met spek — rye bread with a slab of bacon
- Katenspek — smoked cured bacon on the side
- Mustard — a dab of coarse mustard on the rye
Questions from the kitchen
Fresh tomatoes or tinned?+
Outside high summer, good tinned plum tomatoes make a better soup than pale fresh ones, and Dutch home cooks use them without apology. In late summer, ripe fresh tomatoes are lovely; adjust the sugar to their sweetness.
Why is my tomato soup so sharp?+
Tomatoes are acidic, especially tinned. A little sugar, the sweetness from slowly sweated onion and carrot, and a swirl of cream all soften the edge. Balance it to taste rather than all at once.
Can I skip the meatballs?+
You can, but balletjes and vermicelli are what make it the Dutch version rather than a plain tomato soup. For a lighter bowl, keep the vermicelli and add a few croutons instead.
Paint the rest of the meal
Holland
Pompoensoep (Roast Pumpkin Soup)
Pompoensoep
A modern Dutch autumn soup — pumpkin roasted until caramelised, then blended smooth with ginger and stock and finished with toasted seeds and cream.
Groningen
Bietensoep (Beetroot Soup)
Bietensoep
A deep-crimson Dutch beetroot soup — earthy roasted beets simmered with apple and stock, finished with a swirl of soured cream and a shower of dill.
Holland
Preisoep (Leek & Potato Soup)
Preisoep
The homely Dutch leek and potato soup — sweet softened leeks and floury potatoes simmered in stock, blended smooth or left chunky, with smoked bacon.