German Granny’s Potato Soup: Creamy Kartoffelsuppe

Updated November 3, 2026

Total time
55 min
prep 20 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

German Granny's Potato Soup: Creamy Kartoffelsuppe

German granny’s potato soup, or Kartoffelsuppe, is a comforting Central European soup of potatoes, leek, carrots, celery, and broth, finished here with cream and parsley. Home and regional versions vary in texture and seasoning; this one keeps the vegetables tender and blends part of the pot for a thick, spoon-coating finish.

Ingredients

  • 1 tablespoon (15 ml) neutral oil or unsalted butter
  • 1 medium yellow onion (about 5 ounces/150 g), peeled and finely chopped
  • 1 medium leek (about 5 ounces/150 g), white and light-green parts only, rinsed well and sliced
  • 2 medium carrots (about 7 ounces/200 g), peeled and cut into ½-inch (1 cm) pieces
  • 2 celery ribs (about 3½ ounces/100 g), cut into ½-inch (1 cm) pieces
  • 2¼ pounds (1 kg) Yukon Gold or other all-purpose potatoes, peeled or scrubbed and cut into ¾-inch (2 cm) cubes
  • 6 cups (1.4 L) low-sodium vegetable broth
  • 1 dried bay leaf
  • 1½ teaspoons (about 1.5 g) dried marjoram
  • 1 teaspoon fine salt, plus more to taste
  • ¼ teaspoon freshly ground black pepper, plus more to taste
  • ⅛ teaspoon ground nutmeg
  • 1 cup (240 ml) heavy cream
  • 1 teaspoon (5 ml) apple cider vinegar, optional, for a brighter finish
  • 2 tablespoons (8 g) chopped fresh flat-leaf parsley

Instructions

  1. Prepare the vegetables. Chop the onion, leek, carrots, and celery into small, fairly even pieces so they soften at a similar pace. Rinse the sliced leek in a bowl of cool water, swishing it to loosen any grit, then lift it out and drain. Cut the potatoes into roughly ¾-inch (2 cm) cubes; smaller, even pieces cook through reliably and are easier to blend.
  2. Soften the aromatics. Set a large, heavy soup pot or Dutch oven over medium heat and add the oil or butter. When it is warm, add the onion, leek, carrots, and celery. Cook for about 8 minutes, stirring every minute or two, until the onion looks translucent and the leek has softened. Keep the heat moderate: the vegetables should soften, not brown deeply, since browned bits can make the soup taste heavier than intended.
  3. Add potatoes and broth. Stir in the potato cubes, vegetable broth, bay leaf, marjoram, salt, pepper, and nutmeg. Raise the heat and bring the liquid just to a boil, then immediately lower it to maintain a gentle simmer. Cover the pot with the lid slightly ajar. A hard boil can break the potatoes apart before the vegetables are tender, so look for small, steady bubbles instead.
  4. Simmer until tender. Cook for 23 minutes, stirring once or twice and checking that the bottom is not sticking. Test a potato cube with the tip of a small knife; it should slide in easily and the cube should be soft enough to mash with a fork. If the potatoes still feel firm, simmer for a few more minutes and check again. Remove the bay leaf before blending.
  5. Blend part of the soup. For a thick soup with some vegetable pieces left intact, use an immersion blender in short bursts until about half the pot is smooth. Alternatively, transfer about 3 cups (720 ml) of soup to a blender, let it cool briefly, and blend with the lid vented and a kitchen towel held over the opening. Hot liquid expands in a blender, so do not seal it tightly or fill it to the top. Return the blended portion to the pot.
  6. Finish gently. Stir in the cream and warm the soup over low heat for about 3 minutes, without letting it boil. Taste and add more salt or pepper as needed. Stir in the optional apple cider vinegar a little at a time; it should sharpen the flavor, not make the soup taste sour. Fold in most of the parsley, saving a pinch for the bowls.
  7. Serve. Ladle the soup into warm bowls and finish with the reserved parsley and a little black pepper. If it seems thicker than you like, loosen it with a splash of broth or water. If it is thinner than you want, mash a few more potato pieces against the side of the pot and stir them in.

Tips

  • Choose potatoes for the texture you want. Yukon Gold potatoes make a naturally creamy soup while holding their shape reasonably well. Floury potatoes, such as russets, break down more easily and produce a thicker, softer result; blend them less if you want recognizable chunks. Waxy potatoes stay firmer, so the soup will be less creamy unless you blend a larger portion.
  • Clean the leek carefully. Soil often settles between its layers, even when the outside looks clean. Slice it first, separate the rings, and rinse them in a bowl of water. Lift the leek out rather than pouring the water through a colander, which can leave grit behind.
  • Keep the simmer gentle and the blending controlled. A rolling boil can make the potato edges crumble and the soup uneven. For the smoothest texture, blend only part of the pot and avoid running an immersion blender continuously for a long time; overworking potatoes can make their starch feel gluey.
  • Adjust richness and seasoning at the end. Heavy cream gives the soup a round, velvety finish, but half-and-half works if you prefer it lighter. Add it over low heat and do not boil after adding dairy. Low-sodium broth gives you more control over salt, which can vary considerably between brands and homemade batches.

Serving Suggestions

Serve Kartoffelsuppe hot as a filling first course or as a simple main meal. A slice of rye bread, sourdough, or crusty country bread is useful for dipping and gives the bowl a more substantial feel. A green salad with a sharp vinaigrette also works well, especially if the soup is served as the main course; its fresh, tangy dressing balances the soup’s creamy texture.

For toppings, offer chopped parsley, black pepper, or a small spoonful of crème fraîche at the table. A few crisp croutons add crunch, but add them just before eating so they do not go soggy. If serving several people, keep the pot warm over very low heat and stir occasionally; avoid holding it at a boil, which can overcook the vegetables and affect the cream.

Variations

Make it dairy-free: Use olive oil instead of butter and replace the cream with an unsweetened oat or soy cooking cream. The soup will taste a little less buttery, but the blended potatoes still give it body. Check that the alternative is unsweetened and suitable for savory cooking.

Use water or homemade stock: If you do not have vegetable broth, water will work. The result will be milder, so taste carefully and adjust the salt, pepper, and marjoram at the end. A light homemade vegetable stock is another option, but avoid one with a strong tomato or spice flavor that would overpower the potatoes.

Add more herbs: Marjoram is a familiar seasoning for German-style potato soup, but dried thyme can stand in if that is what you have. Use about ½ teaspoon (0.5 g) dried thyme in place of the marjoram; its flavor is more woodsy, so begin with less. Fresh chives or dill can be sprinkled over the finished bowls for a different, fresher herbal note.

Change the texture: For a rustic, chunky soup, mash only a cup or two of potatoes with a fork instead of blending. For a smoother soup, blend a little more, but leave some pieces of carrot and celery if you want a visible vegetable texture. You can also reserve a small scoop of cooked vegetables before blending and stir them back in afterward.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a covered shallow container. The soup keeps for 3–4 days in the refrigerator. It thickens as it chills because the potatoes absorb liquid, so stir in a little broth, water, or milk when you reheat it. Warm single portions in the microwave, stirring once or twice, or reheat a larger amount in a saucepan over low to medium-low heat, stirring often. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer.

You can freeze the soup for about 2–3 months in airtight, freezer-safe containers, leaving a little room for expansion. Cream-based potato soup may separate or become grainy after thawing, so cool and freeze it before adding the cream if you know you plan to freeze some. Thaw it overnight in the refrigerator, reheat to 165°F (74°C), and stir in fresh cream near the end. If a previously frozen batch looks slightly separated, whisk or briefly blend it while reheating; the texture may not be quite as silky as when freshly made.

Frequently Asked Questions

Do I have to peel the potatoes?
No. Yukon Gold skins are thin, and leaving them on adds a more rustic look and texture. Scrub them well and remove any blemishes or green areas. If you want a smoother, more traditional-looking pale soup, peel the potatoes before cutting them.

Can I make this soup without a blender?
Yes. Once the potatoes are tender, use a potato masher to crush some of them directly in the pot. This gives the soup a thicker, more rustic consistency, although it will not be as smooth as a blended version. Mash gradually and stop when the broth is as thick as you like.

Why did my soup turn gluey?
Potatoes contain starch, and aggressive or prolonged blending can release enough of it to make soup feel sticky. Blend only a portion of the pot, use short bursts, and avoid processing the soup for a long time in a high-speed blender. If it has already turned gluey, adding broth may loosen it slightly, but it will not fully reverse the texture.

Can I make German potato soup ahead?
Yes. Make the soup through the blending step, cool it promptly, and refrigerate it for up to 3–4 days. Reheat it gently, then stir in the cream and parsley shortly before serving. This approach can help preserve the cream’s texture and keeps the herbs fresher in flavor.

What can I use instead of marjoram?
Dried thyme is the most practical substitute, used sparingly because it tastes stronger and more woodsy. A small amount of oregano can also work, though it gives the soup a less classic flavor. If you leave the marjoram out, add a little extra parsley at the end and taste before adding more salt.

How can I thin leftover soup without making it bland?
Warm it slowly and add broth a few tablespoons at a time until it reaches the consistency you want. Water also works, but it can soften the seasoning, so taste the soup afterward and add a pinch of salt or pepper if needed. Avoid adding a large amount of cold liquid at once, which can cool the soup unevenly.

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).