German Cheese Soup with Leeks and Ground Beef

Updated November 3, 2026

Total time
48 min
prep 15 min · cook 33 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

German Cheese Soup with Leeks and Ground Beef

German cheese soup is a hearty, creamy leek soup often made with browned ground beef and soft-melting cheese. This German-style one-pot version pairs sweet leeks and savory beef with a broth enriched by cream cheese and German-style processed cheese. Recipes vary by household; this method keeps the soup comforting and flavorful without making it overly thick.

Ingredients

  • 1 tablespoon (15 ml) neutral cooking oil
  • 1 pound (450 g) ground beef, preferably 85% lean
  • 2 medium leeks, about 1 pound (450 g) whole or 4 to 5 cups (350 g) sliced, white and light-green parts only
  • 1 medium yellow onion, about 1 cup (150 g) finely diced
  • 2 garlic cloves (about 6 g), minced
  • 5 cups (1.2 L) low-sodium beef broth
  • 8 ounces (225 g) cream cheese, softened and cut into cubes
  • 8 ounces (225 g) German Schmelzkäse, or other mild processed cheese, cut into small pieces
  • 1 cup (240 ml) whole milk
  • 1 teaspoon (5 ml) Dijon mustard
  • ¾ teaspoon (4 g) fine salt, plus more to taste
  • ½ teaspoon (1 g) freshly ground black pepper
  • ⅛ teaspoon (about 0.3 g) ground nutmeg, optional
  • 2 tablespoons (6 g) chopped fresh parsley or chives, for serving, optional

Instructions

  1. Prepare the leeks. Trim off the root ends and dark-green tops, then slice the white and light-green parts into thin half-moons. Leeks often hold grit between their layers, so separate the slices in a bowl of cold water, swish them around, and lift them out rather than pouring the water over them. Drain well. Dice the onion and mince the garlic while the leeks drain. Cutting and washing the vegetables should take about 15 minutes.
  2. Brown the beef. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the ground beef and break it into small pieces. Cook for 7 to 9 minutes, stirring occasionally, until browned and no pink remains. Check the center of several larger pieces with a food thermometer: USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground beef. If the beef releases a lot of fat, spoon off most of it, leaving about 1 tablespoon in the pot for flavor.
  3. Soften the vegetables. Add the leeks and onion to the pot and cook for about 6 minutes, stirring often, until they have softened but are not browned. Stir in the garlic and cook for 30 seconds, just until fragrant. If the bottom of the pot begins to catch, lower the heat and add a small splash of broth to loosen the browned bits.
  4. Simmer the soup. Pour in the beef broth and stir in the salt, pepper, and nutmeg if using. Bring the liquid to a gentle boil, then lower the heat so it simmers steadily without splashing. Cook uncovered for 12 minutes, stirring once or twice. The leeks should be tender, while still holding their shape; a hard boil can make them fall apart and reduce the broth too quickly.
  5. Melt in the cheese. Turn the heat to low. Add the cream cheese and processed cheese in several batches, stirring after each addition until mostly smooth. Add the milk and Dijon mustard, then stir gently for about 5 minutes, until the cheese has melted and the soup is creamy. Keep it below a boil: high heat can cause a dairy-based soup to look grainy or separate. Taste and adjust the salt and pepper.
  6. Rest briefly and serve. Take the pot off the heat and let it stand for 2 minutes so the texture settles. Stir once more, ladle into warm bowls, and finish with parsley or chives if you like. If the soup thickens while it stands, stir in a little warm broth or milk until it reaches the consistency you prefer.

Tips

  • Clean leeks thoroughly. Dirt trapped inside the layers is easy to miss. Slicing first and lifting the leeks from a bowl of water helps leave the grit behind. Drain them well so excess water does not dilute the broth.
  • Use gentle heat for the cheese. Once the cheeses go in, keep the pot on low and avoid boiling. Stir regularly, especially around the base and corners, where dairy can scorch. Cubing the cheese helps it melt evenly instead of leaving soft lumps.
  • Choose cheese for melting, not just flavor. German Schmelzkäse is a mild processed cheese designed to melt smoothly. If it is hard to find, use an equal amount of mild American-style processed cheese. Cream cheese alone can work, but the soup will taste tangier and may be less silky; add it gradually and keep the heat low.
  • Adjust richness and salt carefully. Low-sodium broth gives you more control because the cheeses can be salty. If you prefer a lighter soup, use 2% milk instead of whole milk; it will be a little less rich. Add extra salt only after the cheese has melted and you have tasted the finished broth.

Serving Suggestions

Serve the soup hot as a main course with crusty rye bread, sourdough, or a soft pretzel roll for dipping. A simple green salad with a sharp vinaigrette is a useful contrast to the rich, creamy broth. For a larger German-inspired meal, offer sliced cucumber salad or pickled vegetables on the side; their acidity helps balance the cheese without competing with the leeks.

For a casual gathering, keep the soup warm in a slow cooker on its low setting after it is fully cooked, stirring occasionally and taking care not to let it boil. Set out chopped chives, parsley, extra black pepper, and bread separately so everyone can add what they like. This soup is filling, so a bowl with bread is usually enough for lunch or a straightforward supper.

Variations

Make it without beef: Leave out the ground beef and use vegetable broth for a vegetarian version. Add 8 ounces (225 g) of sliced mushrooms and brown them in the oil before cooking the leeks; they bring savory depth, though the soup will not have the same meaty flavor. Check that the cheeses you choose are suitable for your diet.

Use ground pork or turkey: Ground pork gives the soup a richer taste. Ground turkey is milder, so brown it well and season the soup after the cheese is incorporated. For either substitution, cook ground meat to 160°F (71°C) for pork or 165°F (74°C) for poultry, checked with a food thermometer; the beef temperature in the main method does not apply to poultry.

Add potatoes or mushrooms: For a more substantial bowl, add 1 cup (150 g) of sliced mushrooms with the leeks, or stir in 1½ cups (225 g) of small, peeled potato cubes with the broth. Simmer until the potatoes are tender before adding the cheese, adding 5 to 10 minutes as needed. Potato starch will make the soup thicker, so keep extra broth nearby.

Change the seasoning: A pinch of caraway gives the soup a warm, earthy note, while extra mustard adds a sharper edge. Start with ¼ teaspoon (about 0.5 g) of caraway or another ½ teaspoon (2.5 ml) of Dijon, taste, and adjust. Keep additions modest so they support rather than cover the mild leek-and-cheese flavor.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in shallow, covered containers. The soup keeps for 3 to 4 days in the refrigerator. Let it cool only briefly before storing; do not leave a large pot on the counter until it reaches room temperature. If you know you will have leftovers, portion them into smaller containers so they chill more quickly.

Reheat only the portion you plan to eat, either in a saucepan over low to medium-low heat or in the microwave in short intervals. Stir frequently and add a splash of milk or broth if the soup has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid bringing the soup to a rolling boil because that can make the cheese texture less smooth.

Freezing is possible for up to 2 months, but the dairy may separate or become slightly grainy after thawing. Freeze in airtight, freezer-safe portions, thaw overnight in the refrigerator, and reheat gently while stirring. A brief blend with an immersion blender can improve the texture, though it will make the leeks less distinct. For the smoothest result, freeze the cooked beef, leek, and broth base before adding the cheeses and milk; thaw it, bring it to a simmer, then finish with the dairy.

Frequently Asked Questions

What is German cheese soup made of? A common German-style version combines leeks, ground meat, broth, and melting cheese. Cream cheese and processed cheese make a smooth, rich soup, while onion, garlic, and a little mustard add savory flavor. Ingredients and proportions vary among family and regional versions, so this recipe is one practical home-cooking approach rather than a claim that there is only one formula.

What cheese can I use if I cannot find Schmelzkäse? Mild American-style processed cheese is a convenient substitute because it melts smoothly. Use the same weight and cut it into pieces before adding it. If you cannot use processed cheese, try extra cream cheese with a small handful of finely grated mild cheddar, added gradually on low heat; the result will be tangier and may not be as silky.

Why did my cheese soup turn grainy? The most common cause is heating the dairy too quickly or letting the soup boil after adding the cheese. Take the pot off high heat, add cheese in small batches, and stir gently until each addition melts. If the soup is only slightly grainy, whisking in a splash of warm milk may help; a hard boil is unlikely to improve it.

Can I make German cheese soup ahead? Yes. You can cook the soup a day ahead and refrigerate it promptly, then reheat it gently on the stove while stirring. The leeks will soften further, and the soup may thicken in the refrigerator, so loosen it with a little broth or milk. For the best texture, avoid cooking it far in advance and reheating it repeatedly.

Can I make this soup without leeks? Leeks give the soup its characteristic mild, onion-like flavor, but you can replace them with about 3 cups (450 g) of sliced yellow onion. Cook the onion until soft, not deeply browned, so it does not dominate the cheese. The finished soup will taste more like a creamy onion-and-cheese soup than the leek-forward version.

How can I make the soup thicker or thinner? For a thicker soup, simmer it briefly before adding the cheese so some broth evaporates, or add cooked potato and mash a few pieces into the liquid. To thin it, stir in warm broth or milk a little at a time. Adjust the consistency before serving, since the cheese and leeks make the soup thicken as it cools.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).