Enjoy a classic German Lentil Soup! It brings together the savory taste of bacon, the distinct flavor of leeks, and a mild vinegar accent for a comforting, traditional meal.

Have you ever had Bavarian Lentil Soup served at a German restaurant? It’s basically perfection in a bowl: bacon, lentils, leeks, and angel tears. Okay, there are no angel tears in this recipe, but only because I couldn’t find a good source today.
I love, love, love this German Lentil Soup recipe! It’s amazing, savory, delicious, and you should definitely bake up a loaf of Savory Irish Soda Bread to go with it because it will change your life.
Table of Contents
What is German Lentil Soup?
German Lentil Soup, traditionally known as “Linsensuppe” in Germany. It is a hearty and comforting soup that’s a staple in German cuisine. It typically features lentils as the main ingredient, which are known for their earthy flavor and satisfying texture. The soup often includes a mix of vegetables like onions, leeks, carrots, and sometimes potatoes.
Reasons to Love This Traditional German Soup
- Its warm, soothing nature makes it perfect for cold days.
- Packed with lentils, it’s a great source of protein, fiber, and essential nutrients.
- This German Lentil Soup is versatile and can be easily customized with various ingredients.
Recipe Ingredients

- Sliced Bacon: Adds a smoky, savory depth, enriching the soup with its rich, meaty texture.
- Brown Lentils: Lentils have an earthy, mildly nutty taste and provide a hearty, satisfying texture.
- White Vinegar: Introduces a subtle tanginess, balancing the rich flavors.
See the recipe card for full information on ingredients and quantities.
How to Make German Lentil Soup
Step #1: Heat a Dutch oven or another heavy-bottomed pot over medium heat. Cook the bacon until the fat has rendered into the pot and the bacon is crispy.
Step #2: Add the onions, leeks, celery, and carrots to the pot. Sauté for five minutes, or until golden.
Step #3: Pour in the broth and scrape any brown bits off the bottom of the pot with a wooden spoon. Add the lentils, thyme, bay leaves, pepper, and nutmeg. Cook for 30 minutes on medium, covered.
Step #4: Add the potatoes and cook for an additional 15 minutes until the lentils and vegetables are tender. Stir in the vinegar and sugar, then add salt to taste. Serve with warm bread and butter.

Expert Tip
Consider deglazing the pot with a splash of dry white wine right after sautéing the vegetables and before introducing the broth. This step helps to release the caramelized bits, adding a richer, more complex depth to the soup’s taste.

Frequently Asked Questions
Absolutely! Homemade German Spätzle makes an excellent side dish for German Lentil Soup, complementing its rich flavors perfectly.
Yes, you can easily adapt this recipe for a slow cooker. Simply brown the bacon in a pan, then transfer it along with the other ingredients to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours.
Storage Info
Store the German Lentil Soup in an airtight container in the fridge, where it will stay good for up to 5 days. To freeze, place it in airtight containers or heavy-duty freezer bags for up to 3 months.
To reheat, thaw overnight in the refrigerator if frozen, then warm it on the stove over medium heat until heated through. Avoid boiling to preserve the texture of the vegetables and lentils. You can also reheat individual servings in the microwave, stirring occasionally.

German Lentil Soup Recipe
RECOMMENDED PRODUCTS
Ingredients
- 4 oz. sliced bacon - roughly chopped
- 1/2 c. diced onion
- 1/2 c. diced leeks - white parts only
- 1/2 c. diced celery
- 1/2 c. diced carrots - unpeeled
- 1 qt. chicken broth
- 1 1/2 c. brown lentils
- 1 tsp. thyme
- 2 bay leaves
- 1/2 tsp. black pepper
- 1/4 tsp. nutmeg
- 2 c. diced raw yellow potatoes - unpeeled
- 2 Tbsp. white vinegar
- 1 Tbsp. sugar
- Salt to taste
Instructions
- Heat a Dutch oven or another heavy-bottomed pot over medium heat. Cook the bacon until the fat has rendered into the pot and the bacon is crispy.
- Add the onions, leeks, celery, and carrots to the pot. Sauté for five minutes, or until golden.
- Pour in the broth and scrape any brown bits off the bottom of the pot with a wooden spoon. Add the lentils, thyme, bay leaves, pepper, and nutmeg. Cook for 30 minutes on medium, covered.
- Add the potatoes and cook for an additional 15 minutes until the lentils and vegetables are tender. Stir in the vinegar and sugar, then add salt to taste. Serve with warm bread and butter.
NOTES
Nutrition














Flavors wonderful, but this was not “soup”, more like consistency of outmeal. Maybe only one cup of lentils? Or maybe I screwed up?
This soups really is amazing! I love it and now it’s my go to dish to bring to friends when they’re moving or recovering. Thank you!
Dried lentils or, soaked lentils? Can make or break the recipe 🧐
Hi Nils,
These are dried lentils.
– Linda
Yum! I’ve made this and thought it was so good I made it again the next week when I went to visit my partner. He absolutely loved it and requested I keep the recipe forever. The only modification we made was not adding the bacon to the soup, we saved it and sprinkled it on top of the bowl to keep it crisp. Thank you so much for the wonderful recipe.
Hi Laura,
I love the “keep the recipe forever”! Also, great idea to put the crisp bacon on top.
– Linda
Almost perfect. The sugar was a weird after taste, even with vinegar during service. I countered it by adding hot sauce, but next time will not add sugar.