Hearty Dutch Meatball Vegetable Soup

Authentic Dutch Vegetable Soup with Meatballs (Groentesoep met Balletjes): A Hearty Taste of Home

If you’re searching for a meal that offers both comfort and a satisfying heartiness, look no further than this classic Dutch Vegetable Soup with Meatballs, locally known as Groentesoep met Balletjes. This isn’t just any soup; it’s a culinary embrace, perfect for warming up on a chilly day, gathering the family for a comforting dinner, or simply enjoying a cozy evening at home. What makes this soup truly special is its harmonious blend of tender, flavorful meatballs, a vibrant medley of fresh vegetables, and a deep, rich homemade broth. It’s a testament to simple, wholesome ingredients coming together to create something truly extraordinary – a dish that’s both easy to prepare and consistently a crowd-pleaser.

This traditional Dutch soup embodies the essence of home cooking: straightforward, nourishing, and incredibly delicious. Each spoonful delivers a taste of heritage, making it a beloved staple in Dutch households. Whether you’re new to Dutch cuisine or revisiting a cherished family recipe, this Groentesoep met Balletjes is an experience you won’t want to miss.

A top view of vegetable soup in a dark grey bowl on a grey plate. With meatballs and a parsley garnish

A Taste of Tradition: The Heart of Dutch Meatball Soup

For many, including myself, this soup isn’t just food; it’s a journey back in time, a bowl full of cherished memories. I vividly recall those tranquil Sunday afternoons spent at my grandmother’s house. The moment you stepped through her door, the comforting aroma of her homemade soup enveloped you, a fragrant prelude to the deliciousness to come. The large pot would gently simmer on the stove, a bubbling cauldron filled with an abundance of fresh, colorful vegetables, a rich, golden broth, and countless tiny, perfectly formed, tender meatballs. It was the kind of scent that instantly made your mouth water, promising a meal of unparalleled warmth and flavor.

By noon, the steaming pot would take its place on the table, radiating warmth and an irresistible fragrance. We’d each receive a generous bowl, and I’d eagerly begin, savoring the tender vegetables and the satisfying broth. Then, for that perfect, personalized bite, I’d add a spoonful of tangy mustard to the remaining vermicelli and meat, stirring it all together before enjoying the delightful combination. These moments were truly special, etched into my memory as symbols of comfort, family, and tradition. Every time I prepare or taste this soup, it instantly transports me back to those cozy, unforgettable Sundays at Grandma’s, a true taste of Dutch heritage.

A height photo of part of a gray bowl of vegetable soup with meatballs and parsley on a dark background.

Why Groentesoep met Balletjes is the Ultimate Comfort Food

This Dutch vegetable soup isn’t just a recipe; it’s a culinary experience that brings a unique blend of flavors and textures to your table. Here’s why this Groentesoep met Balletjes deserves a spot in your weekly rotation:

  • Unrivaled Comfort: There’s something inherently comforting about a steaming bowl of homemade soup, especially one with a rich, slow-simmered broth. It warms you from the inside out, making it ideal for brisk autumn evenings or cold winter days.
  • Hearty and Fulfilling: Packed with tender beef, plenty of vegetables, and small, savory meatballs, this soup is a complete meal in itself. It’s substantial enough to satisfy even the hungriest appetites without feeling heavy.
  • Bursting with Flavor: The secret lies in the broth, carefully crafted with a beef shank and a bouquet of aromatics. This foundation creates a deep, umami-rich base that perfectly complements the fresh vegetables and seasoned meatballs. The subtle hint of nutmeg in the meatballs is a classic Dutch touch that elevates the flavor profile.
  • Simple Ingredients, Big Impact: You don’t need exotic ingredients to make this masterpiece. Basic, fresh produce, quality ground beef, and common pantry staples are all it takes to create a soup that tastes like it came from a gourmet kitchen.
  • Nostalgic and Timeless: For many, this soup evokes memories of childhood and family gatherings. It’s a timeless recipe that has been passed down through generations, connecting us to culinary traditions.
  • Easy to Customize: While the traditional recipe is perfect as is, it’s also wonderfully adaptable. Feel free to add your favorite seasonal vegetables or adjust seasonings to your preference.
  • Excellent for Meal Prep: This soup tastes even better the next day as the flavors meld and deepen. It’s perfect for making a large batch and enjoying it throughout the week or freezing portions for future quick meals.

Crafting the Perfect Groentesoep: Key Ingredients Explained

The beauty of Dutch vegetable soup with meatballs lies in its simplicity and the quality of its components. Understanding each ingredient’s role helps in achieving that authentic, heartwarming flavor.

The Rich, Homemade Broth: The Soul of the Soup

  • Beef Shank (preferably with marrow): This is the cornerstone of a truly rich and flavorful broth. The beef shank, especially with its bone and marrow, imparts deep beefy flavor and a wonderful gelatinous texture that makes the broth silky and satisfying.
  • Cold Beef Broth: Starting with cold broth (or water if making from scratch) allows impurities to rise slowly to the surface, making it easier to skim and ensuring a clear, beautiful broth.
  • Aromatics:
    • Bay Leaf, Black Peppercorns, Fresh Thyme, Flat Parsley: These classic herbs and spices are essential for building a complex aromatic base for the broth.
    • Onion, Garlic, Celery, Carrot: These foundational vegetables, often referred to as mirepoix (or a Dutch equivalent), release their natural sweetness and savory notes during the long simmer, enriching the broth without overpowering it.
    • Apple Cider Vinegar: A small amount of acid helps to extract more flavor from the beef bones and tenderize the meat, adding a subtle brightness to the finished broth.

The Tender Meatballs: Bite-Sized Delights

  • Ground Beef: Choose good quality ground beef (e.g., 80/20 lean-to-fat ratio) for juicy, flavorful meatballs.
  • Ground Nutmeg: This is the secret ingredient that gives Dutch meatballs their distinct, warm, and subtly aromatic flavor. It’s a hallmark of Dutch cuisine.
  • Black Pepper & Salt: Essential seasonings to enhance the beef’s natural taste.
  • Breadcrumbs: Act as a binder, helping the meatballs hold their shape and preventing them from becoming too dense. They also contribute to a tender texture.
  • Egg: Another crucial binder that ensures the meatballs stay together during cooking.

The Fresh Vegetables: A Burst of Color and Nutrients

  • Soup Vegetables (Carrot, Leek, Celery, Cauliflower): This traditional blend offers a balanced flavor and texture. Carrots add sweetness, leeks a mild oniony note, celery a subtle earthiness, and cauliflower a tender bite. You can often find pre-chopped “soup vegetable” mixes in Dutch supermarkets, making preparation even easier.
  • Vermicelli: These thin pasta strands cook quickly directly in the soup, adding a pleasant, soft texture and making the soup even more substantial.

Mastering the Groentesoep: Step-by-Step Preparation

Creating this traditional Dutch soup is a rewarding process, yielding a deeply satisfying meal. Follow these steps for the perfect Groentesoep met Balletjes.

1. Crafting the Flavorful Broth

The broth is the heart of this soup, and patience is key to developing its rich, nuanced flavor. Start by placing the beef shank in a large, heavy-bottomed soup pot. Pour in the cold beef broth, ensuring the meat is well covered. Add the bay leaf, black peppercorns, fresh thyme sprigs, flat parsley sprigs, onion (cut in half), crushed garlic cloves, roughly chopped celery, and the peeled, roughly chopped carrot. Finish with a tablespoon of apple cider vinegar, which helps tenderize the meat and extract maximum flavor from the bones.

Bring the pot to a boil over medium heat. As it heats up, you’ll notice foam rising to the surface. It’s crucial to skim this foam off using a ladle or fine-mesh spoon. This step ensures your broth remains beautifully clear and free of impurities. Once the foam is removed, reduce the heat to a low simmer, cover the pot, and let it gently cook for a full 2 hours. This slow simmering allows all the flavors to meld beautifully and the beef to become incredibly tender.

2. Preparing the Signature Meatballs

While your broth is simmering, prepare the delicious meatballs. In a medium-sized bowl, combine the ground beef with the ground nutmeg – don’t skip this, it’s essential for that authentic Dutch flavor! Add black pepper, breadcrumbs, one small egg, and a pinch of salt. Using clean hands, gently mix all the ingredients until just combined. Be careful not to overmix, as this can make the meatballs tough.

Once mixed, shape the meat mixture into tiny balls, about the size of a marble (approximately ½ inch or 1.5 cm in diameter). The smaller size ensures they cook quickly and are perfectly bite-sized in the soup. Place the formed meatballs on a plate and refrigerate them while the broth finishes cooking. Chilling helps the meatballs firm up, preventing them from falling apart when added to the hot soup.

3. Assembling the Hearty Soup

After the broth has simmered for 2 hours, carefully remove the beef shank from the pot. Using a fine-mesh sieve or colander lined with cheesecloth, strain the broth into another large pot or bowl. Discard the spent vegetables and herbs – they’ve given all their flavor to the broth. This straining step is vital for achieving a clear, elegant soup base. Once strained, return the clear broth to the cleaned soup pot.

Allow the beef shank to cool slightly, then remove the meat from the bone, discarding any fat or gristle. Shred or cut the tender beef into small, bite-sized pieces and add it back into the strained broth. Now, add the finely chopped soup vegetables (carrot, leek, celery, and cauliflower), your chilled meatballs, and the vermicelli. Bring the soup back to a gentle simmer and cook for an additional 15 minutes, or until the meatballs are thoroughly cooked through and the vermicelli is soft and tender. Taste the soup and season generously with salt and pepper to your preference.

4. Serving Your Masterpiece

Ladle the hot, aromatic Dutch vegetable soup into individual bowls. For a fresh finish, garnish each serving with a sprinkle of freshly chopped parsley. Serve immediately with a side of crusty bread for dipping, or as my grandmother did, a dollop of your favorite mustard for an extra kick with the meat. Enjoy this comforting and authentically Dutch meal!

Did you make this delicious recipe? Tag #byandreajanssen via Instagram! I love to see what your creation looks like and regularly share the most beautiful photos of you! Did you like this recipe? Then leave a rating on the recipe card! Your feedback helps other home cooks and me enormously.

Need more inspiration?

  • You can find video recipes on my YouTube channel.
  • And don’t forget to save the recipes on Pinterest, so you can easily find them again next time!

📖 Recipe

RECIPE CARD

A square photo from above of vegetable soup with meatballs, vegetables, vermicelli and parsley.
Dutch Groentesoep met Balletjes (Vegetable Soup with Meatballs)

img 216034 4Andréa

Discover this traditional Dutch Groentesoep met Balletjes – a comforting vegetable soup with tender meatballs, perfect for any day.

No ratings yet
Print Recipe
Pin Recipe

Prep Time 15 minutes
Cook Time 2 hours 15 minutes
Total Time 2 hours 30 minutes

Course Dinner, Soup
Cuisine Dutch, European Cuisine

Servings 8 persons
Calories 206 kcal
Prevent your screen from going dark

Ingredients

Broth

  • 1 beef shank, preferably with marrow for extra flavor
  • 9 cups beef broth, cold
  • 1 bay leaf
  • 4 black peppercorns
  • 2 sprigs fresh thyme
  • 2 sprigs flat parsley
  • 1 onion, cut in half
  • 2 cloves garlic, crushed
  • 2 stalks celery, roughly chopped
  • 1 carrot, peeled and roughly chopped
  • 1 tablespoon apple cider vinegar

Meatballs

  • ½ pound ground beef
  • ½ teaspoon ground nutmeg
  • ¼ teaspoon black pepper
  • 1 tablespoon breadcrumbs
  • 1 egg, size S
  • teaspoon salt

Soup

  • 1 pound soup vegetables, finely chopped: carrot, leek, celery, and cauliflower
  • cup vermicelli
  • salt and pepper, to taste

Garnish

  • Fresh Parsley, finely chopped

All my recipes are written both in Metric (gram / ml) and US Customary (cups / pounds). Here you can select which type of amount you would like to see.

Metric – US Customary

Instructions

Make the broth

  • Place the beef shank in a large soup pot and add the broth.
    1 beef shank, 9 cups beef broth
  • Add the bay leaf, peppercorns, thyme, parsley, onion, garlic, celery, carrot, and apple cider vinegar.
    1 bay leaf, 4 black peppercorns, 2 sprigs fresh thyme, 2 sprigs flat parsley, 1 onion, 2 cloves garlic, 2 stalks celery, 1 carrot, 1 tablespoon apple cider vinegar
  • Bring the pot to a boil over medium heat.
  • Once it starts to boil, skim off any foam from the surface to keep the broth clear.
  • Reduce the heat, cover the pot, and let the broth simmer gently for 2 hours.

Make the meatballs

  • In a bowl, mix the ground beef, nutmeg, pepper, breadcrumbs, egg, and salt.
    ½ pound ground beef, ½ teaspoon ground nutmeg, ¼ teaspoon black pepper, 1 tablespoon breadcrumbs, 1 egg, ⅛ teaspoon salt
  • Shape the meat into balls, about the size of a marble (around ½ inch / 1 ½ cm).
  • Place the meatballs in the fridge while the broth is cooking. This helps them stay firm.

Finish the soup

  • After two hours, remove the beef shank and strain the broth to remove the vegetables and herbs. This makes the broth clear.
  • Remove the meat from the shank, cut it into small pieces, and add it back to the broth.
  • Add the soup vegetables, meatballs, and vermicelli.
    1 pound soup vegetables, ⅓ cup vermicelli
  • Let the soup simmer for 15 more minutes, or until the meatballs are cooked, and the vermicelli is soft.
  • Add salt and pepper to taste.
    salt and pepper

Serve

  • Ladle the soup into bowls and garnish with freshly chopped parsley.
    Fresh Parsley

Notes

1. Can I make this soup vegetarian? Yes, absolutely! To make this soup vegetarian, simply skip the meatballs and use vegetable broth instead of beef broth. You can add more hearty vegetables like diced potatoes, green beans, or cannellini beans for extra texture and a filling meal. Consider adding a smoked paprika for a touch of smoky flavor.

2. Storage

  • Refrigerator: This soup is excellent for making ahead! It will keep for 3-4 days in an airtight container in the fridge. The flavors often deepen overnight, making it even more delicious the next day. Make sure to reheat it thoroughly on the stovetop or in the microwave before serving.
  • Freezer: This Groentesoep met Balletjes freezes exceptionally well. Allow the soup to cool completely to room temperature before transferring it to freezer-safe airtight containers or heavy-duty freezer bags. It will maintain its quality for up to 3 months in the freezer. Thaw overnight in the refrigerator and reheat gently.

3. Customizing Your Vegetables: While the traditional recipe calls for carrot, leek, celery, and cauliflower, feel free to add other vegetables based on your preference or what’s in season. Peas, green beans, diced potatoes, or even some spinach can be wonderful additions. Just be mindful of cooking times – add softer vegetables later to prevent them from becoming mushy.
4. Meatball Variations: If you prefer, you can use a mix of ground beef and pork for the meatballs, or even ground chicken or turkey for a lighter option. Adjust the seasoning accordingly. For an even richer broth flavor, consider browning the meatballs lightly before adding them to the soup.

Nutrition

Calories: 206kcalCarbohydrates: 20gProtein: 14gFat: 8gSaturated Fat: 3gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 3gTrans Fat: 0.4gCholesterol: 46mgSodium: 1159mgFiber: 3gSugar: 1gVitamin A: 4262IUVitamin C: 9mgIron: 2mg

Keyword a Dutch recipe, vegetable soup recipe

Tried this recipe?

Let us know how it was!

Serving Suggestions and Culinary Pairings

While a bowl of Groentesoep met Balletjes is a satisfying meal on its own, there are several ways to enhance the experience and complement its hearty flavors:

  • Crusty Bread: A staple pairing, a fresh, crusty loaf of bread (like a Dutch “boerenbrood”) is perfect for soaking up the delicious broth.
  • Mustard: As mentioned in my nostalgic memory, a small spoonful of strong Dutch mustard served alongside (or stirred into the soup, for the adventurous!) adds a wonderful piquant contrast to the rich soup and meatballs.
  • Cheese Toast: For an even more indulgent meal, consider serving the soup with slices of toasted baguette topped with melted Gouda or Edam cheese.
  • Simple Salad: A light, fresh green salad with a vinaigrette dressing can provide a refreshing counterpoint to the warmth and richness of the soup.

Tips for the Best Dutch Vegetable Soup

To ensure your Groentesoep met Balletjes is truly exceptional, keep these tips in mind:

  • Quality Broth is Key: Don’t underestimate the impact of a homemade broth. The slow simmering of the beef shank with aromatics is what truly builds the foundational flavor. If using store-bought broth, opt for a high-quality, low-sodium beef broth and consider fortifying it with extra aromatics.
  • Skim for Clarity: Taking the time to skim the foam from the broth during the initial boil is essential for a clear and appetizing soup.
  • Don’t Overmix Meatballs: When preparing the meatballs, mix the ingredients just until combined. Overmixing can lead to dense, tough meatballs.
  • Chill the Meatballs: Chilling the meatballs before adding them to the soup helps them maintain their shape and prevents them from disintegrating.
  • Taste and Adjust Seasoning: Always taste your soup before serving and adjust salt and pepper as needed. The flavors can intensify as it simmers.
  • Fresh Herbs for Garnish: A sprinkle of fresh parsley at the end not only adds a pop of color but also a fresh, vibrant flavor that brightens the entire dish.

Explore More Soup Recipes

If you’ve enjoyed the heartwarming experience of this traditional Dutch Vegetable Soup, you’ll be delighted to explore more comforting and flavorful soup recipes. Soups are a versatile and nourishing category, perfect for any season and any occasion. From light summer broths to hearty winter stews, there’s always a new flavor to discover.

Whether you’re looking for quick weeknight dinners, impressive dishes for entertaining, or simply want to expand your culinary repertoire, our collection of soup recipes offers a wide variety of options. Dive into different cuisines, experiment with new ingredients, and find your next favorite bowl of comfort.

  • Seven Delicious Soups to Get You Back on Your Feet Quickly
  • Red Onion Soup with Cheese Toast
  • Crock Pot Beef Goulash Soup
More Soup Recipes