Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Dutch Tomato Soup

Tomatensoep met Balletjes, Dutch Tomato Soup with Meatballs

Ripe tomatoes and passata simmer with onion, carrot and celery into a smooth, sweet-sour soup, then tiny beef meatballs and vermicelli are cooked right in the pot and a swirl of cream finishes it. It is the soup Dutch children come home to — and the one adults still ask their mothers for. One serving is about 650 g.

Tomatensoep met balletjes — tomato soup with little balls — is a fixture of Dutch home cooking: a smooth tomato soup, almost always with soepballetjes, the marble-sized meatballs that Dutch cooks keep ready in the freezer, and often a handful of vermicelli. It is the soup of school lunches, family dinners and the first course of a Sunday meal, usually finished with a swirl of cream.

Pairs well with: Crusty white bread, butter & grated cheese

Provenance

Netherlands flag Netherlands

Dutch Home Kitchen

Nordic & European

Time Dedication

1h 5m

20m prep • 45m cook

Batch Yield

4 Servings

501 kcal per serving

1 serving ≈ 650 g

Technical Skill

Easy

Easy (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Lunch, family dinners, cold days, Sunday meals Cost: Low — about $3–4 per serving at home
Tags: Beef Savory Soup
A yellow bowl of red tomato soup with small beef meatballs, pasta and basil

Dutch Home Kitchen

Photo: jeffreyw, CC BY 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good Dutch tomato soup is smooth and sweet-sour, with meatballs small enough to eat by the spoonful and a visible swirl of cream.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 5m
P

Prep Stage: Chop & Roll

20 Mins • Knife Work

Chop the onion, carrot and celery fine so they melt into the soup, quarter the tomatoes, and mix the meatball ingredients — ground beef, breadcrumbs, egg, nutmeg, salt and pepper — then roll about 20 marble-sized balls with damp hands.

Maestro Tip: Damp hands stop the meatball mix sticking to your fingers.

  1. 1

    Soften the Vegetables

    8 Mins Medium heat, ~160°C (320°F)

    Melt the butter in a large pot and cook the onion, carrot, celery and garlic for 8 minutes until soft and sweet, not browned.

    Stir often and lower the heat if the onion starts to colour.

    Done when: Onion is translucent and the carrot is starting to soften.

  2. 2

    Build the Tomato Base

    5 Mins Medium heat, ~160°C (320°F)

    Add the tomatoes, passata, stock, bay leaf, sugar and half the salt; bring to a boil.

    Scrape the bottom of the pot as the tomatoes go in — the browned bits are flavour.

    Done when: Tomatoes are collapsing into the liquid.

  3. 3

    Simmer and Blend

    25 Mins Gentle simmer, ~95°C (203°F)

    Simmer for 20 minutes, remove the bay leaf, then blend smooth with a stick blender and return the pot to the heat.

    Blend longer than feels necessary — silkiness is the point of this soup.

    Done when: Soup is velvety, with no visible pieces of skin.

  4. 4

    Cook the Meatballs & Vermicelli

    12 Mins Gentle simmer, ~95°C (203°F)

    Drop in the meatballs and vermicelli and simmer for 10–12 minutes until the meatballs reach 71°C (160°F) inside and the pasta is tender.

    Do not stir hard once the meatballs are in, or they break apart.

    Done when: A cut meatball is brown all the way through and the vermicelli is soft.

  5. 5

    Finish with Cream

    3 Mins Low heat

    Stir in the cream, warm through without boiling, taste and adjust the salt, then serve with parsley.

    Never let the soup boil after the cream goes in.

    Done when: Soup is hot and creamy, with a pale swirl of cream.

Finishing Touches & Plating

Ladle into warm bowls, scatter with parsley, and serve with thick slices of crusty bread for dunking — the bread is half the point of this soup.

Nutritional Physiology & Benefits

Nutrition

Energy

501

kcal / serving

Protein

23g

Complete AA

Carbs

42g

Complex

Fats

28g

Healthy

Per serving (4 servings · 1 serving ≈ 650 g)
Energy501 kcal
Protein23 g
Carbohydrates42 g
Fat28 g
Fibre6.9 g
Sugar17.4 g
Sodium1499 mg
Per 100g
Energy77 kcal
Protein3.5 g
Carbohydrates6.5 g
Fat4.3 g
Fibre1.1 g
Sugar2.7 g
Sodium231 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C and lycopene (tomatoes), vitamin A (carrots), B12 and iron (beef meatballs), calcium (cream).

Lycopene from Tomatoes

Cooked tomatoes release lycopene, a plant pigment linked with everyday heart health.

Protein in Every Spoonful

The little beef meatballs add about 23 g of protein per bowl, which keeps lunch satisfying.

Gentle and Hydrating

A warm, brothy soup that is easy to eat and helps top up fluids on a cold day.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Crusty White Bread & Butter

Bread for dunking is the classic partner; it soaks up the tomato soup and makes the bowl a full meal.

Vegetables

Little Gem Salad

Crisp, cool leaves with a light dressing cut the richness of the cream.

Drinks

Buttermilk (Karnemelk)

A cold glass of buttermilk is the traditional Dutch counterpoint to a hot, creamy soup.

More Pairings

Grated Aged Gouda

A spoonful of sharp aged Gouda melts into the soup and deepens its savoury flavour.

Complete menu

Serve the soup as a lunch main with crusty bread and butter, a little gem salad on the side, and a glass of buttermilk; or as a first course before a simple fish dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Boiling After the Cream Goes In

Boiling splits cream into oily flecks and grainy curds; warm it gently and serve at once. This is general information, not medical advice.

Very Spicy Condiments

Hot sauce overwhelms the gentle sweet-sour tomato flavour this soup is built on; keep the seasoning simple. This is general information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, comforting lunch — vegetables, protein and a little cream in one bowl.
  • ChildrenA favourite with children: the meatballs are small and fun, and the soup is mild; skip the pepper for the youngest.
  • ElderlyExcellent — soft, warm and easy to eat; keep the salt moderate.
  • Pregnant womenGenerally suitable; make sure the meatballs are cooked through to 71°C (160°F).
  • Breastfeeding womenGenerally suitable; the iron and protein support recovery.
  • AthletesA good lighter meal: about 23 g of protein per bowl, with bread for extra carbohydrate.
  • Weight gainA good choice — add a second slice of bread with butter and eat the full bowl.
  • Weight lossChoose a smaller bowl, skip the cream swirl, and load up on the salad instead of bread.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe vermicelli and natural tomato sugars add carbohydrate; keep the pasta modest and skip the bread. Ask your clinician if you are unsure.
  • High blood pressureHalve the salt and use low-sodium stock — most of the sodium sits in the broth. Ask your clinician if you are unsure.
  • Kidney diseaseLimit the portion and the stock: sodium and potassium are both high in this soup. Ask your clinician about portion size.
  • GoutEat occasionally and in smaller portions — the beef meatballs and rich stock add purines. Ask your clinician if you are unsure.
  • Stomach issuesUsually gentle, but the tomato acidity can bother a sensitive stomach; eat it warm, not piping hot, and skip the pepper. Ask your clinician if you are unsure.
  • Cardiovascular diseaseUse lean beef, go easy on the cream, and load up on the vegetables. Ask your clinician if you are unsure.
  • Fatty liverKeep the portion modest, use half the cream, and favour vegetables over bread. Ask your clinician if you are unsure.
  • Food allergiesContains milk (butter, cream), egg and wheat (breadcrumbs, vermicelli). Use gluten-free crumbs and pasta if you have coeliac disease. Ask your clinician if you are unsure.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use unsalted stock and no added salt, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in a lidded container in the fridge.
In the fridge
3 days.
In the freezer
3 months without the cream — stir cream in fresh after reheating.
How to reheat
Warm gently on the stove until steaming and heated through to 74°C (165°F); do not boil after adding cream.
Freezing recommended
Yes — freeze before adding cream, up to 3 months.
Signs it has spoiled
Sour smell, mould on the surface, or a fizzy taste.

More recipes to explore

A plate of green boerenkool stamppot with a smoked sausage and bacon bits Netherlands flag Netherlands 45m
Dinner •Dutch Heritage

Stamppot

This stamppot recipe boils floury potatoes with curly kale, mashes them with butter and warm milk into a soft, green-flecked mash, and serves it with a smoked rookworst sausage, crisp bacon bits and mustard. One serving is about 480 g.

Comfort & Warmth

Floury potatoes mashed with kale, butter and milk, served with smoked sausage and bacon.

Pairs Well With
Smoked sausage, bacon bits & mustard
Six golden bitterballen with a small pot of mustard on a white plate Netherlands flag Netherlands 55m
Snack & Tea •Dutch Heritage

Bitterballen

This bitterballen recipe cooks beef slowly in stock until tender, binds it into a thick, creamy ragout with butter and flour, chills it firm, then rolls it into balls, crumbs them and fries them until the outside shatters and the inside turns molten. One serving is about 300 g, six bitterballen with mustard.

Comfort & Warmth

Crisp deep-fried balls of creamy beef ragout, served hot with mustard.

Pairs Well With
Dijon mustard & a cold beer
A plate of round golden stroopwafels showing their waffle pattern and syrup layer Netherlands flag Netherlands 1h
Snack & Tea •Dutch Heritage

Stroopwafels

This stroopwafels recipe bakes thin waffles in a hot iron, splits each one while it is still warm, and spreads it with a buttery caramel syrup spiced with cinnamon. The syrup softens the waffle just enough to make it chewy at the edges and crisp in the middle. One serving is about 155 g, three stroopwafels.

Comfort & Warmth

Thin, crisp waffle rounds split and filled with warm caramel syrup.

Pairs Well With
Coffee, tea & a glass of milk
A plate of golden poffertjes dusted with powdered sugar, with melting butter and a fork. Netherlands flag Netherlands 1h 15m
Breakfast •Dutch Market Day Classic

Poffertjes

Poffertjes are the Netherlands' most beloved sweet snack: dozens of tiny, puffy yeast pancakes cooked in a dimpled pan, served hot with melting butter and a snowfall of powdered sugar. One serving is about 195 g, roughly 20 little pancakes.

Sweet Morning Treat

Tiny yeast-raised pancakes, golden outside and soft inside, served with butter and powdered sugar.

Pairs Well With
Serve hot with butter and powdered sugar, and a cup of coffee or hot chocolate.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.