Warm up with this hearty and traditional German Potato Soup (Kartoffelsuppe), packed with tender potatoes, vegetables, and savory smoked sausage. A comforting classic that's easy to make and perfect for chilly days!

In a large pot, heat butter or oil over medium heat. Add the onions and garlic, and cook until softened (2–3 minutes).
Stir in the carrots, celery, and leeks. Cook for another 5 minutes, stirring occasionally.
Add the diced potatoes, broth, bay leaf, and marjoram. Bring to a boil, then reduce heat and simmer for 20–25 minutes, or until potatoes are tender.
Stir in the sliced smoked sausage and simmer for another 5–10 minutes. If using cream or milk, add it during this step to create a slightly creamy consistency.
For a creamier texture, blend part of the soup with an immersion blender (or remove and blend 1–2 cups, then return to the pot).
Taste and adjust seasoning with salt and pepper. Ladle into bowls and top with fresh parsley or chives.
Fresh rye bread or crusty rolls
German pretzels
Side of sauerkraut or pickled vegetables
A light German beer or apple cider
6 servings