With winter still very much in the air, few dishes offer the warmth and comfort of a steaming bowl of German lentil soup. Known as Linsensuppe in Germany, this humble yet satisfying meal has been a staple in German kitchens for generations, particularly when families need to stretch their budgets without sacrificing flavour or nutrition.
What makes this soup particularly appealing in today’s economic climate is its remarkable value. Lentils, one of the most affordable protein sources available, form the foundation of a dish that can feed six people for a fraction of the cost of most meat-based meals. Yet despite its economical nature, the soup delivers exceptional nutritional value. Lentils contain roughly 25% protein, making them an excellent meat alternative, whilst also providing essential B vitamins, magnesium, zinc, potassium and iron.
The beauty of Linsensuppe lies not only in its affordability but also in its simplicity. This is what Germans call an Eintopf, literally meaning “one pot”, a meal that requires just a single large pot from start to finish. For busy households, this translates to minimal preparation, quick cooking time of around 45 minutes, and easy cleanup. The soup goes straight from cooktop to table, often served directly from the pot it was cooked in.
Time-saving convenience
Unlike dried beans, lentils require no advance soaking, making this soup genuinely quick to prepare. The lentils cook alongside the vegetables in just 30-45 minutes, absorbing the flavours of the broth and aromatics. This time-saving quality makes Linsensuppe ideal for weeknight dinners when time is short but a proper, nourishing meal is needed.
For those seeking to maximise convenience whilst maintaining authenticity, preparing a large pot provides excellent leftovers that often taste even better the next day as flavours continue to develop.
The recipe
You will need:
450g dried lentils (black, green or brown)
Two tablespoons butter or vegetable oil
500g potatoes
3 large carrots
3 stalks celery
1 large onion
2,5 litres vegetable or beef stock
One bay leaf
Six tablespoons vinegar
Two tablespoons sugar
One tablespoon tomato paste
Fresh parsley for garnish
Six German sausages such as frankfurters, bockwurst or vienna’s (optional but recommended)
Salt and pepper to taste
Method
Chop the carrots, celery and onion finely. Peel the potatoes and cut into dice sized cubes. Rinse the lentils in a mesh strainer and set aside.
In a large pot, melt the butter over medium heat and add the vegetables and potatoes. Cook for approximately five minutes without stirring excessively.
Add the lentils, broth and bay leaf, then cover with a lid. Bring to a boil, reduce to a simmer and cook for 30 minutes.
Stir in the vinegar, tomato paste and sugar. Season to taste with salt and pepper.
If using sausages, either slice and add them at this point to warm through, or warm them separately in a pot of water without boiling, as boiling will crack the skin.
Serve with fresh, crusty bread.
Storage: The soup keeps well for three to four days refrigerated and can be frozen for up to three months.
ALSO READ: Hearty ham and split pea soup to warm up your winter






