Kartoffelsuppe (German Potato Soup with Leek and Celeriac)
Why this recipe works
- Layered savoury base: Cooking the onion, leek and celeriac in the rendered bacon fat gives the soup depth before the stock is added.
- Velvety finish: Tender potatoes and celeriac blend into a naturally thick soup, while double cream rounds out the texture.
- Simple comfort: A smooth potato base with a crisp, smoky topping makes the soup warming, filling and easy to serve as a main meal.
Get the most out of this recipe
Ingredient notes
- Clean the leek well: Leeks often hold grit between the layers, so rinse them thoroughly after slicing before adding them to the pot.
- Use a creamy potato: Yukon Gold potatoes suit this soup because they blend smoothly while still giving the soup body.
- Celeriac adds depth: Celeriac brings a savoury, celery-like earthiness; cauliflower will make the soup milder and slightly sweeter.
Texture tips
- For a smoother soup: Blend only once the potatoes and celeriac are very tender, as undercooked pieces can leave the texture coarse.
- Adjust the thickness: If the soup feels too thick after blending, loosen it gradually with a little more vegetable stock until it ladles easily.
- Warm the cream gently: After adding the double cream, keep the soup over a low heat and avoid boiling to preserve a smooth finish.
Make-ahead tips
- Freeze without the topping: Freeze the blended soup without the bacon for the best texture, then add freshly crisped bacon when serving.
- Reheat gently: Defrost overnight in the fridge, then reheat on the hob until piping hot, stirring often to keep the texture even.
- Keep bacon crisp: Store the bacon topping separately from the soup so it stays crisp rather than softening in the liquid.
Authenticity notes
- German home-style soup: Kartoffelsuppe is commonly made as a practical home-style soup, using potatoes and aromatic vegetables for a filling, economical meal.
- Smoky toppings vary: Crisp bacon is a common savoury finish, while some versions use smoked sausage for a heartier bowl.
Equipment you'll need
Ingredients
Instructions
- Cut the bacon into small pieces. Set a large pot over a medium heat and cook the bacon for 6 to 8 minutes, stirring, until the fat renders and the bacon is golden. Scoop out the bacon with a slotted spoon and set aside, leaving the fat in the pot.
- Add the onion to the pot and cook for 4 minutes until softened. Add the leek and cook for 3 minutes, stirring, until it starts to soften. Stir in the celeriac and cook for 2 minutes to coat in the bacon fat.
- Add the potatoes, bay leaves, vegetable stock and black pepper. Bring to the boil, then reduce to a gentle simmer and cook for 18 to 22 minutes, until the potatoes and celeriac are very tender. Remove and discard the bay leaves.
- Blend the soup until completely smooth, then return it to a low heat. Stir in the double cream and warm for 2 to 3 minutes until steaming, but do not let it boil. Taste and adjust with a little more black pepper if you like.
Recipe notes
Tips
- For a cleaner flavour, rinse the leek well after slicing to remove any grit trapped between the layers.
- If you prefer a slightly lighter texture, blend thoroughly, then thin with a splash more vegetable stock until it ladles easily.
- For vulnerable groups, ensure the soup is reheated until piping hot and the bacon is cooked until properly crisp.
Substitutions
- Replace double cream with crème fraîche for a gentle tang, and warm it through over a low heat without boiling.
- Replace bacon with smoked turkey for a similar smoky topping with less fat.
- Replace celeriac with cauliflower for a milder, slightly sweeter soup.
Storage
- Refrigerate up to 3 days
- Cool the soup quickly, then refrigerate in a sealed container. Freeze the blended soup without the bacon topping for best texture; defrost overnight in the fridge and reheat gently on the hob until piping hot, then top with freshly crisped bacon.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 50min (20min active)
- Difficulty: Easy
- Cuisine: German
-
Allergens:
Celery Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























