Dutch Recipes
Tomatensoep met Balletjes
This is the tomato soup that shows up on Dutch tables year round, from a quick weeknight starter to the first course at Sunday lunch. It looks simple, and it is, but the smooth blended base and the little halal beef meatballs make it feel like a hug in a bowl. The first time I made it I skipped blending and served it chunky; it was fine, but it was not tomatensoep. The silky texture is the whole point.

Why This Dutch Tomato Soup Works
Great tomatensoep is all about clean, deep tomato flavor and a smooth, spoon-coating body. This version gets there by leaning on ripe tomatoes and a spoon of tomato paste together. The fresh tomatoes give brightness, while the paste adds the concentrated, almost roasted depth that makes the soup taste like it simmered for hours.
The aromatic base of onion, carrot, and celery does quiet but important work. Softened slowly before the tomatoes go in, it builds a gentle sweetness that keeps the soup from tasting sharp or thin. The carrot in particular softens the acidity of the tomatoes, which is why good tomato soup rarely needs much sugar, just a pinch to balance.
Blending is what turns a pot of stewed vegetables into proper tomatensoep. Once everything is soft, a few minutes with a blender gives you that velvety, pourable texture the Dutch love. Passing it through a sieve afterward is optional but takes it from good to restaurant smooth.
Then come the balletjes. Tiny halal beef meatballs, rolled small so several land in every spoonful, add a savory note, and a handful of thin vermicelli gives three textures at once: silky soup, tender meatballs, and soft noodles. That combination is why this bowl is such enduring comfort food.
Pro observation: Let the tomato paste fry with the softened vegetables for a full minute before any liquid goes in. That short caramelizing step deepens the color and rounds out the raw, tinny edge that paste can otherwise leave behind.
Ingredients
Kitchen Measurement Converter
Quickly convert between common cooking measurements without leaving the recipe. Pick a category, enter a value, and the result updates instantly.
Ingredient Notes & Substitutions
Tomatoes
Ripe, red tomatoes give the sweetest base. In winter, a 28-ounce can of good whole tomatoes is more reliable than pale fresh ones and blends beautifully. Either way, the tomato paste is what carries the flavor when tomatoes are out of season.
Halal Beef for the Balletjes
Use halal beef, ground, with a little fat in it so the meatballs stay tender. An egg and breadcrumbs bind them and a whisper of nutmeg gives the classic Dutch flavor. Roll them small, about the size of a large marble.
Stock
Beef or vegetable stock both work well. Beef stock leans richer and more traditional; vegetable stock keeps things lighter. A good low-salt stock lets you control the seasoning yourself at the end.
Vermicelli
Thin vermicelli is the classic addition, cooked briefly right in the soup. You can leave it out for a lighter bowl, or swap in cooked rice or small soup pasta if that is what you have on hand.
Equipment
- Large soup pot
- Blender or stick blender
- Sharp knife and board
- Mixing bowl
- Fine sieve (optional)
- Measuring spoons
Before You Start
1. Roll the meatballs first. Mix and shape the balletjes before you start the soup so they are ready to drop in. Chilling them for a few minutes helps them hold their shape.
2. Chop the vegetables evenly. Since everything gets blended, exact size is not critical, but smaller pieces soften faster and shorten the cooking time.
3. Have the vermicelli measured. It cooks in just a few minutes at the end, so weigh it out early and add it only when you are close to serving.
Step-by-Step Instructions
Mix and Roll the Meatballs
In a bowl, combine the halal beef, egg, breadcrumbs, ground nutmeg, and a good pinch of salt and pepper. Mix gently with your hands until just combined, being careful not to overwork it. Roll into tiny balletjes about the size of a large marble; you should get roughly 20 to 24 small meatballs. Set them on a plate and chill while you start the soup.
Poach the Meatballs
Bring a small pan of water or a ladleful of the stock to a gentle simmer and slip in the meatballs. Poach them for 5 to 6 minutes until firm and cooked through, then lift them out and set aside. Cooking them separately keeps the soup clear and lets you skim off any foam. Halal beef meatballs should reach an internal temperature of 160F (71C) to be fully safe to eat; a small instant-read thermometer pushed into one is the surest check.

Soften the Vegetables
Heat the olive oil or butter in a large soup pot over medium heat. Add the chopped onion, carrot, and celery and cook for 8 to 10 minutes, stirring now and then, until soft and sweet but not browned. Add the garlic and cook one minute more, until fragrant. This gentle base is where the soup gets its rounded, mellow backbone.
Build the Tomato Base
Stir in the tomato paste and let it fry for a full minute to deepen the color. Add the chopped tomatoes, the stock, the bay leaf, and the sugar, along with the salt and pepper. Bring to a boil, then lower the heat and simmer, partly covered, for 15 minutes until the tomatoes are completely soft and the flavors have come together.

Blend Until Smooth
Fish out the bay leaf, then blend the soup until completely smooth, either with a stick blender in the pot or in batches in a countertop blender. For a truly silky, Dutch-style tomatensoep, pass it through a fine sieve back into the pot. Taste and adjust the salt, pepper, and sugar until the balance is bright but rounded.
Add Vermicelli, Meatballs, and Serve
Return the soup to a gentle simmer. Add the vermicelli and cook for 3 to 4 minutes until tender, then slide the poached meatballs back in and warm them through for a minute or two. Ladle into bowls, scatter with fresh parsley, and serve hot with crusty bread on the side.

Chef’s Tips From Real Kitchen Testing
Roll the meatballs small and uniform. Tiny balletjes cook evenly and mean you get several in every spoonful, which is the whole charm of this soup.
Fry the tomato paste before adding liquid. That one extra minute cooks off the raw, tinny note and gives the soup a deeper red color and richer taste.
Cook the vermicelli just before serving. If it sits in the soup too long it turns soft and soaks up the broth, so add it only when you are ready to eat.
Recipe Variations
Serving Suggestions
- Crusty bread or a warm bread roll
- A simple grilled cheese toastie on the side
- A swirl of cream and extra parsley on top
- A crisp green salad for a light lunch
Nutrition Facts
| Nutrient | Amount per serving |
|---|---|
| Calories | 260 |
| Protein | 16 g |
| Carbohydrates | 24 g |
| Fat | 11 g |
| Saturated Fat | 4 g |
| Fiber | 4 g |
| Sugar | 10 g |
| Sodium | 720 mg |
Values are estimates per serving and vary with the exact ingredients and brands you use.
Make-Ahead Tips
The soup base is a great make-ahead dish, since the tomato flavor deepens overnight in the fridge. Blend and cool the soup, then store it separately from the meatballs and vermicelli. When you are ready to eat, reheat the base gently, cook fresh vermicelli in it, and warm the meatballs through. Keeping the noodles separate stops them from turning soft and soaking up all the broth.
Storage, Freezing & Reheating
Common Mistakes to Avoid
Troubleshooting
Soup tastes flat? It almost always needs more salt and a small pinch of sugar to balance the acidity of the tomatoes. Add a little at a time and taste.
Too thin? Simmer it uncovered for a few extra minutes to reduce, or stir in another spoon of tomato paste to add body and color.
Too acidic or sharp? A little more sugar, or a splash of cream or milk, softens the edge without hiding the fresh tomato flavor.
A Note on Dutch Cooking
Tomatensoep met balletjes is one of the most familiar dishes in the Dutch kitchen, the kind of soup that turns up as a starter before a big meal or as a light supper on a cold day. Dutch home cooking prizes exactly this: honest, comforting food that does not fuss. The soup itself is smooth and gently sweet, and the tiny balletjes, made here with halal beef, turn a simple bowl into something that feels generous and complete. If you enjoy warming tomato bowls, our creamy Indian tomato soup shares the same soothing spirit, and you will find more ideas in our full collection of tomato recipes.
Frequently Asked Questions
More Tomato Recipes to Try
Last updated: September 23, 2026
