Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Groentesoep met Balletjes

Groentesoep met Balletjes

Created by

The Dutch home soup that never asks for attention: clear broth, spoon-small meatballs, vermicelli, and cut vegetables, the bowl that tells you someone expected you at lunch.

Soups & Stews
Dutch
Weeknight
Comfort Food
Make Ahead
25 min
Active Time
40 min cook1 hr 5 min total
Yield6 servings

In my grandmother's second notebook, groentesoep met balletjes has no title worthy of a book. It is just soup, written between a Sunday roast and a note about parsley in the garden, which tells you everything. Some recipes announce themselves; this one waits until the table is laid, the bread is cut, and a child has already stolen one meatball from the pot.

The name already tells you the manners of the dish. Groentesoep met balletjes means vegetable soup with little balls, and the little is doing quiet Dutch work here. Balletjes are not grand meatballs. They are spoon-small, rolled from gehakt, minced meat, seasoned with nutmeg and white pepper, and poached gently so they season the broth without making it cloudy.

But let me tell you a secret: clear is not empty. A clear broth shows whether you were patient, whether you skimmed, whether the vegetables were cut finely enough to give themselves to the pot without turning it muddy. Add the soepgroenten, soup vegetables, in their proper order, the hard pieces first and the tender green things later. Hou het altijd simpel, always keep it simple, but don't confuse simple with careless.

I make this on weeknights with good stock, and on Sundays with a beef bone and a slower clock. Either way, it is family-table soup: not provincial pride in the loud sense, but the everyday common language of Dutch kitchens, with every household moving carrot, leek, celeriac, and vermicelli by a finger's width. A dish without its story is half a meal. This one whispers its story, which is very Dutch of it.

The habit is visible in Dutch household cookbooks from Aaltje, de volmaakte en zuinige keukenmeid, first published in 1803, onward: clear broth was treated as household capital, stretched with small additions rather than disguised. The tiny gehaktballetjes, minced-meat balls, show the same thrift, because a modest amount of seasoned meat turns a first-course soup into a family meal without muddying the broth. Its modern form, with vermicelli and pre-cut soepgroenten, belongs especially to twentieth-century Dutch home kitchens and Sunday lunch.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

clear beef stock

Quantity

2 liters

preferably low-salt

lean beef mince or half-om-half minced pork and beef

Quantity

250g

egg

Quantity

1 small

beaten

fine breadcrumbs or Dutch beschuit

Quantity

3 tablespoons or 1 beschuit

crushed

fine salt

Quantity

1/2 teaspoon

freshly grated nutmeg

Quantity

1/4 teaspoon

ground white pepper

Quantity

1/4 teaspoon

carrots

Quantity

2 medium

finely diced

celeriac

Quantity

150g

peeled and finely diced

celery stalk

Quantity

1

finely diced

leek

Quantity

1 small

white and pale green parts finely sliced

cauliflower florets

Quantity

100g

cut very small

green peas

Quantity

75g

fresh or frozen

thin vermicelli

Quantity

50g

flat-leaf parsley or celery leaf

Quantity

2 tablespoons

finely chopped

salt

Quantity

to taste

Equipment Needed

  • Large soup pot, 3-liter or larger
  • Sharp knife for fine vegetable dice
  • Mixing bowl for the balletjes
  • Ladle

Instructions

  1. 1

    Roll the balletjes

    Mix the mince, beaten egg, breadcrumbs or crushed beschuit, salt, nutmeg, and white pepper in a bowl. Work it with your hand just until the mixture turns a little sticky; that stickiness keeps the balletjes from falling apart. With damp hands, roll tiny balls about 1.5 centimetres across, small enough to sit neatly on a soup spoon.

    If the mixture feels too soft, add a spoonful more breadcrumbs and chill it for ten minutes. Large meatballs belong elsewhere; this soup wants small, polite ones.
  2. 2

    Warm the broth

    Bring the beef stock to a gentle simmer in a large soup pot. Taste it now, before the meat goes in. If the stock is already salty, leave the final seasoning until the end, because the broth will concentrate a little as it cooks.

  3. 3

    Poach and skim

    Lower the balletjes into the simmering stock and let them poach for 8 to 10 minutes. Keep the pot calm. A hard boil knocks the meatballs about and clouds the broth, and clear broth is the whole quiet pride of this soup. Skim off any grey foam that rises.

  4. 4

    Add firm vegetables

    Add the diced carrot, celeriac, and celery. Simmer for about 10 minutes, until the vegetables are beginning to soften but still hold their shape. This is why the dice matters: cut them small and they cook kindly; leave them big and the soup becomes a waiting room.

  5. 5

    Finish the soup

    Add the leek, cauliflower, peas, and vermicelli. Simmer for 5 to 7 minutes, stirring once or twice so the vermicelli does not clump at the bottom. The vegetables should stay bright, the pasta should soften, and the balletjes should be cooked through.

  6. 6

    Rest and serve

    Turn off the heat and stir in the parsley or celery leaf. Let the soup stand for five minutes, then taste and adjust the salt. Serve in deep bowls with brown bread and butter. I prefer to keep it a bit more relaxed, in the Dutch way: the pot on the table, the ladle within reach, and no one counting the balletjes.

Chef Tips

  • Use the best clear stock you can manage. Homemade beef broth is lovely, but a good low-salt stock is an honest weeknight choice. If a stock cube tastes too loud, dilute it; the broth should carry the vegetables, not shout over them.
  • Freshly grated nutmeg matters in the balletjes. It is one of those small Dutch seasonings that proves our food was never as plain as outsiders decided.
  • A bag of Dutch soepgroenten, pre-cut soup vegetables, is completely in the spirit of the dish. Add the firmer pieces first and the leek, parsley, or celery leaf near the end.
  • If making the soup ahead, hold back the vermicelli until reheating. It swells in the broth overnight and turns the clear soup cloudy and thick, which is another dish entirely.

Advance Preparation

  • The balletjes can be mixed and rolled up to 24 hours ahead; keep them covered in the refrigerator until the broth is ready.
  • The soup can be made two days ahead without the vermicelli. Reheat gently, add the vermicelli for the last 5 to 7 minutes, and finish with fresh parsley or celery leaf.
  • Leftovers keep for three days refrigerated. Freeze without vermicelli if you can, because pasta softens and drinks up the broth.

Frequently Asked Questions

Nutrition Information

1 serving (about 440g)

Calories
205 calories
Total Fat
8 g
Saturated Fat
3 g
Trans Fat
0 g
Unsaturated Fat
4 g
Cholesterol
65 mg
Sodium
575 mg
Total Carbohydrates
18 g
Dietary Fiber
3 g
Sugars
5 g
Protein
16 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Dutch Soups

Browse the full collection