Linsensuppe or German Lentil Soup is a soup prepared with lentils, ham bones, speck, potatoes, carrots and different spices.


Lentils is typically used in soups across different cuisines like this Indian Dal Fry Turkish Ezogelin, Middle Eastern Haleem, Moroccan Harira and the Spanish Sopa de Lentejas to name some. If you notice most of them feature lentils as its main ingredient but some make use of other ingredients to give flavour and texture to the soup. Today we will be exploring how Germans use them and what other ingredients do they usually add to it.

Like most of us know Germans have an amazing selection of processed meats like sausages, hams, bacons and the likes so in some of their recipes these are used a lot as its main protein source as well as flavouring the dish. Linsensuppe or German Lentil Soup is one of those dishes where meats like this is used. Ham Bones and speck with potatoes, carrots and different spices is what makes up this lovely dish and that’s what we are making today.

If you are not used to this type of legume think of it like a mung bean where it gives that creamy nutty texture when cooked, there are different varieties  of this one but you can use any type in this recipe. As for the meat, if you can’t find speck then prosciutto or bacon can be a good alternative. Apart from that this is quite easy to make and a good soup to serve during those cold nights.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Linsensuppe 1


5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Raymund
  • Prep Time: 15 mins
  • Cook Time: 3 hours 30 mins
  • Total Time: 3 hours 45 mins
  • Yield: 5-6 1x
  • Category: Main Course
  • Cuisine: German


Linsensuppe or German Lentil Soup is a soup prepared with lentils, ham bones, speck, potatoes, carrots and different spices.


  • 150 g lentils, soaked in water overnight
  • 1 meaty ham bone
  • 150 g bacon scraps or speck, diced
  • 1 large onion, sliced
  • 2 medium carrots, diced
  • 2 large potatoes, cubed and divided into two portions
  • 1 litre water
  • 500 ml chicken stock
  • juice from 1/2 lemon
  • 1 stalk celery, sliced
  • 1⁄2 teaspoon dried thyme
  • 2 bay leaves
  • salt
  • freshly ground black pepper
  • oil


  1. In a large pot add a small amount of oil, put in medium heat and once its hot add the bacon and cook until crispy and golden brown.
  2. Add the onions, celery and carrots then cook until onions caramelize.
  3. And add the ham bone, one portion of the potato, water, chicken stock, thyme, bay leaves, salt and freshly ground black pepper. Bring to a boil and gently simmer for 2.5 hrs to 3 hours until lentils are tender.
  4. Remove the ham bone and bay leaves, separate meat from bones and return the meat to the soup together with the remaining potatoes and lentils.  Simmer for 20 more minutes or until potatoes and lentils are tender.
  5. Just before serving add lemon juice and adjust your seasonings, serve while hot.


Linsensuppe Wide


6 Responses

  1. I love Linsensuppe in Autumn or Winter 🙂

  2. belgils says:


  3. Jeff says:

    What a delicious looking soup! And with those rolls you photographed along side it … yum!

  4. Huck says:

    Most lentils cook in 20-45 minutes without presoaking. What kind are you using in this recipe, black, brown, red, green?

    • Raymund says:

      Thanks for noticing it, it was a typo, lentils should be on the last part when you add the second batch of potatoes. I updated the recipe to reflect. BTW I used green lentils

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.