10 One-Pot German Soup Recipes for Cozy Nights
One-pot German soup recipes are the easiest way to bring cozy, authentic flavor to your dinner table — no fancy skills needed. The best include Kartoffelsuppe (potato soup), Linsensuppe (lentil soup), Gulaschsuppe (goulash soup), Sauerkrautsuppe, and Kohlsuppe (cabbage soup). Most come together in 30–60 minutes using simple pantry staples like root vegetables, smoked sausage, lentils, and broth — all simmered in a single pot for deep, warming flavor.
Our top picks for 10 One-Pot German Soup Recipes for Cozy Nights
- Best overall: German Potato Soup (Kartoffelsuppe) — Jump to Recipe
- Best high-protein weeknight: German Lentil Soup (Linsensuppe) — Jump to Recipe
- Best slow-simmered beef: Authentic German Goulash Soup — Jump to Recipe
- Best 40-minute tangy: German Sauerkraut Soup — Jump to Recipe
- Best sweet-sour sausage: Authentic German Cabbage Soup (Kohlsuppe) — Jump to Recipe
- Best deeply aromatic: German Potato Soup with Celeriac — Jump to Recipe
- Best creamy beginner: Easy Sauerkraut Potato Soup — Jump to Recipe
- Best old-world smoky: German Split Pea Soup (Erbsensuppe) — Jump to Recipe
- Best 30-minute creamy: German Leek and Potato Soup — Jump to Recipe
- Best hearty ground meat: German Savoy Cabbage Soup — Jump to Recipe
One-Pot German Soup Recipes for Cozy Nights
There’s something almost magical about a pot of German soup bubbling away on the stove. The smell of caramelized onions, smoked sausage, and marjoram fills the kitchen — and suddenly the cold outside doesn’t matter at all.
I’m Michael, and I’ve been chasing that exact feeling through one-pot German soup recipes for years. These Eintopf-style dishes — the word literally means “one pot” — are the soul of German home cooking. According to Harvard’s Nutrition Source, legume-based soups like lentil and split pea deliver impressive protein, fiber, and slow-digesting energy — making them as nourishing as they are comforting.
Every recipe in this roundup comes from trusted, well-loved food blogs run by real home cooks and German food specialists. I’ve hand-picked 10 to give you real variety — creamy potato soups, tangy sauerkraut bowls, smoky pea soups, and rich goulash. Let’s get cooking.
Why You’ll Love These Recipes
Every soup in this list cleans up with just one pot. That alone is a reason to make them on a Tuesday night when you’re tired and hungry and just want something warm on the table fast.
But honestly? It’s the flavor that keeps you coming back. German soups build depth the slow way — sautéed onions, smoked meat, root vegetables, and a long simmer. You get this rich, slightly smoky, genuinely filling bowl that feels like someone’s grandmother made it for you.
They’re also incredibly versatile. Most freeze beautifully, taste even better the next day, and can be adjusted for dietary needs with minimal effort. I’ve made a pot of Kartoffelsuppe on a Sunday and eaten it happily three times that week.
One-Pot German Soup Recipes You Need to Try
This collection covers the full range of classic German soup traditions — from the creamy, marjoram-scented Kartoffelsuppe of Bavaria to the tangy, probiotic-rich Sauerkrautsuppe of the north. Each one comes from a trusted food blog with real cooking stories behind it. Whether you’re new to German cooking or you grew up eating these dishes, there’s something here for every cozy night ahead.
1. German Potato Soup (Kartoffelsuppe) — Bites of Beri
Why You’ll Love It:
This is the one-pot German soup recipe I point friends to first. It’s the real deal — chunky potatoes, sliced wieners, and a broth warmed with marjoram and a whisper of nutmeg. The texture is thick without being heavy, and every spoonful carries that unmistakable German kitchen warmth. It’s beginner-friendly, done in under 45 minutes, and tastes like it took all day.
How to Make It:
- Sauté diced onion in olive oil over medium heat until translucent.
- Add cubed potatoes, carrots, leek, and celery to the pot.
- Pour in vegetable broth until it just covers the vegetables.
- Season with dried marjoram, salt, and pepper, then cover and simmer for 30 minutes.
- Use an immersion blender to partially blend the soup until thickened but still chunky.
- Stir in ground nutmeg and sliced wieners, then simmer for another 2–4 minutes.
- Garnish with freshly chopped parsley and serve hot.
🔥 Calories: ~280 | 💪 Protein: 9g | 🌾 Carbs: 38g | 🫒 Fat: 9g | 🌿 Fiber: 4g
⏱️ Prep Time
10 minutes
🔥 Cook Time
35 minutes
👥 Serves
4 (~280 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
Easy
One-Pot
Dairy-Free
Kid-Friendly
🔗 Recipe Credit: Bites of Beri
Don’t skip the marjoram or nutmeg — they’re what make this taste authentically German rather than just a basic potato soup. Even a small pinch of each changes the whole bowl.
2. German Lentil Soup (Linsensuppe) — Dirndl Kitchen
Why You’ll Love It:
Sophie Sadler of Dirndl Kitchen is a German cookbook author who grew up eating this exact soup, and it shows. The lentils stay beautifully intact — tender but not mushy — and the Wiener sausages add a savory pop in every other spoonful. It’s a true Eintopf: one pot, hearty enough to be dinner, and genuinely done in about 50 minutes. The high fiber and protein make it one of the most nourishing one-pot German soup recipes in this roundup.
How to Make It:
- Melt butter in a large pot over medium heat.
- Add diced onion and sauté until soft and golden.
- Add cubed potatoes, sliced carrots, and rinsed dried lentils.
- Pour in enough broth to cover everything, then season with salt and pepper.
- Bring to a boil, then reduce heat and simmer uncovered for about 30–35 minutes until lentils are tender.
- Slice Wiener sausages and stir them into the hot soup.
- Simmer for 3–4 more minutes, then serve warm.
🔥 Calories: ~340 | 💪 Protein: 18g | 🌾 Carbs: 44g | 🫒 Fat: 9g | 🌿 Fiber: 10g
⏱️ Prep Time
15 minutes
🔥 Cook Time
35 minutes
👥 Serves
6 (~340 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
High Protein
One-Pot
Freezer-Friendly
Make-Ahead
🔗 Recipe Credit: Sophie Sadler — Dirndl Kitchen
3. Authentic German Goulash Soup (Gulaschsuppe) — Kate’s Best Recipes
Why You’ll Love It:
This is the bowl you make on a Friday night when you want something properly satisfying. Chunks of tender beef swim in a paprika-and-tomato broth that deepens over about an hour of simmering. Kate describes it perfectly — 30 minutes of prep, then the pot does all the work. Serve it with a thick slice of rye bread and you’ll understand why Gulaschsuppe is a German beer hall staple. Rich, warming, unforgettable.
How to Make It:
- Heat oil in a large pot and brown beef cubes in batches over medium-high heat; set aside.
- In the same pot, sauté diced onions until softened and lightly golden.
- Add minced garlic, sweet paprika, and caraway seeds; stir for 1 minute.
- Stir in tomato paste, then return the browned beef to the pot.
- Pour in beef broth and diced tomatoes; bring to a boil.
- Reduce heat to low, cover, and simmer for 60 minutes until the beef is fork-tender.
- Season with salt and pepper; serve with crusty rye bread or a dollop of sour cream.
🔥 Calories: ~380 | 💪 Protein: 28g | 🌾 Carbs: 18g | 🫒 Fat: 18g | 🌿 Fiber: 3g
⏱️ Prep Time
30 minutes
🔥 Cook Time
60 minutes
👥 Serves
4–6 (~380 cal/serving)
📊 Difficulty
Medium
🏷️ Tags
Beef
One-Pot
Freezer-Friendly
🔗 Recipe Credit: Kate — Kate’s Best Recipes
4. German Sauerkraut Soup (Sauerkrautsuppe) — The Daring Gourmet
Why You’ll Love It:
This is a bowl of contrasts in the best possible way. Tangy fermented sauerkraut, sweet caramelized onions, smoky bacon, and earthy caraway all simmer together in 30 minutes. The crème fraîche stirred in at the end makes it silky and rich without being heavy. The author grew up in Germany eating soups like this — and that lived experience comes through in every detail of the recipe. It’s genuinely one of the quickest one-pot German soup recipes in this list.
How to Make It:
- Fry diced bacon in a soup pot until done, then set it aside.
- Add chopped onions to the pot and cook in the bacon fat until lightly caramelized, about 5–7 minutes.
- Add minced garlic and cook for 1 more minute.
- Stir in tomato paste, smoked paprika, marjoram, caraway seeds, salt, and pepper; cook 1 minute.
- Pour in chicken broth and drained sauerkraut; bring to a boil.
- Reduce heat and simmer covered for 20 minutes.
- Stir in crème fraîche or sour cream, heat through without boiling, and serve hot.
🔥 Calories: ~220 | 💪 Protein: 8g | 🌾 Carbs: 10g | 🫒 Fat: 16g | 🌿 Fiber: 3g
⏱️ Prep Time
10 minutes
🔥 Cook Time
30 minutes
👥 Serves
4 (~220 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
Quick
One-Pot
Probiotic-Rich
🔗 Recipe Credit: The Daring Gourmet
If you can find imported German sauerkraut at a specialty store or World Market, use it. It’s naturally fermented — not vinegar-pickled — and the flavor is noticeably milder and more complex than most American brands.
5. Authentic German Cabbage Soup (Kohlsuppe) — My Dinner
Why You’ll Love It:
This recipe from a Bremen-based food blogger made it into her debut cookbook — and you’ll understand why after the first bite. White cabbage, potatoes, and carrots simmer in a sweet-sour broth with caraway seeds and juniper berries. Sliced smoked sausage gives it a savory punch. The sweet-sour balance is the secret — a splash of white vinegar and a pinch of sugar tip the whole bowl into something special. Cozy, satisfying, and done in under an hour.
How to Make It:
- Finely chop onions and garlic; cut white cabbage into thin strips.
- Heat a large pot over medium heat; sauté onions and garlic until soft.
- Add sliced carrots and cubed waxy potatoes; stir for 2 minutes.
- Add the cabbage strips and season with salt to draw out moisture.
- Pour in vegetable broth, then add crushed juniper berries, bay leaves, and caraway seeds.
- Cover and cook for 40 minutes until all vegetables are tender.
- Stir in sliced smoked sausage, white vinegar, and a pinch of sugar; heat through for 5 minutes.
- Garnish with fresh parsley and serve.
🔥 Calories: ~260 | 💪 Protein: 10g | 🌾 Carbs: 28g | 🫒 Fat: 11g | 🌿 Fiber: 5g
⏱️ Prep Time
15 minutes
🔥 Cook Time
45 minutes
👥 Serves
4–6 (~260 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
One-Pot
Budget-Friendly
Kid-Friendly
🔗 Recipe Credit: My Dinner
6. German Potato Soup with Celeriac (Kartoffelsuppe) — The Daring Gourmet
Why You’ll Love It:
This version of Kartoffelsuppe is all about the aroma. Celeriac — called Suppengrün in German cooking — gives the broth an earthy, faintly celery-like depth you can’t get any other way. The author remembers the smell of this soup filling her family kitchen as a child, and that love for the dish is baked into every step. It’s slightly more layered than a basic potato soup, but still completely beginner-friendly and deeply, unmistakably German.
How to Make It:
- Dice bacon and cook in a large pot until crispy; remove and set aside.
- Sauté chopped onions and sliced leek in the bacon fat until soft and golden.
- Add diced potatoes, cubed celeriac, and sliced carrots to the pot.
- Pour in chicken or vegetable broth to cover, then season with salt, pepper, and marjoram.
- Bring to a boil, then reduce heat and simmer covered for 20–25 minutes until vegetables are tender.
- Use an immersion blender to partially blend — keep it rustic, not smooth.
- Add sliced sausages or wieners, stir in the reserved bacon, and heat through before serving.
🔥 Calories: ~310 | 💪 Protein: 11g | 🌾 Carbs: 35g | 🫒 Fat: 13g | 🌿 Fiber: 4g
⏱️ Prep Time
15 minutes
🔥 Cook Time
40 minutes
👥 Serves
6 (~310 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
One-Pot
Make-Ahead
Comfort Food
🔗 Recipe Credit: The Daring Gourmet
7. Easy Sauerkraut Potato Soup — Recipes From Europe
Why You’ll Love It:
Lisa of Recipes From Europe grew up eating this soup in Germany, and the recipe is wonderfully direct — pancetta, onion, potatoes, sauerkraut, paprika, and a swirl of sour cream. The result is creamy, tangy, and just a little smoky. It comes together in 40 minutes and asks nothing complicated of you. If you’re making your first one-pot German soup recipe, start here. The steps are clear, the ingredients are easy to find, and the result genuinely tastes like it came from a German kitchen.
How to Make It:
- Dice onions, cube the potato, and mince the garlic.
- Chop pancetta or bacon and cook in a large pot over medium heat until the fat renders.
- Add onions and garlic; sauté until soft.
- Stir in tomato paste and paprika; cook for 1 minute.
- Add cubed potato, drained sauerkraut, and vegetable broth.
- Bring to a boil, then simmer covered for about 20 minutes until the potato is tender.
- Stir in sour cream, season with salt and pepper, and serve immediately.
🔥 Calories: ~230 | 💪 Protein: 7g | 🌾 Carbs: 24g | 🫒 Fat: 12g | 🌿 Fiber: 4g
⏱️ Prep Time
10 minutes
👥 Serves
4 (~230 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
Quick
Beginner-Friendly
One-Pot
🔗 Recipe Credit: Lisa — Recipes From Europe
8. German Split Pea Soup (Erbsensuppe) — Saveur
Why You’ll Love It:
This recipe traces back to a 1963 German cookbook by Dr. August Oetker — and it still holds up beautifully. Smoked ham hocks give the broth a deep, meaty flavor, while celery root adds an earthy sweetness you won’t find in a basic split pea soup. A little flour stirred in early gives the finished soup a silky body. It takes an hour to simmer, but the payoff is a thick, smoky, deeply satisfying bowl that tastes like old-world German cooking at its best.
How to Make It:
- Cook diced bacon in a large pot over medium-high heat until crispy; remove and set aside.
- Add onions, celery, carrots, and celery root to the pot; season with salt and cook until soft, about 10 minutes.
- Stir in flour and cook for 3 minutes.
- Tie parsley, thyme, and bay leaves together with kitchen twine and add to the pot.
- Add rinsed split peas, smoked ham hocks, and 7 cups of water; bring to a boil.
- Reduce heat, cover, and simmer until peas are very tender, about 1 hour.
- Remove hocks and herb bundle; pull meat off bones, chop, and stir back into soup.
- Season with salt and pepper and serve, topped with the reserved bacon.
🔥 Calories: ~360 | 💪 Protein: 22g | 🌾 Carbs: 42g | 🫒 Fat: 10g | 🌿 Fiber: 12g
⏱️ Prep Time
20 minutes
🔥 Cook Time
60 minutes
👥 Serves
4–6 (~360 cal/serving)
📊 Difficulty
Medium
🏷️ Tags
High Protein
Freezer-Friendly
Old-World Classic
🔗 Recipe Credit: Saveur
Ask for smoked ham hocks at your butcher counter — they’re inexpensive and packed with flavor. The longer the soup simmers, the more the collagen from the hock melts into the broth, giving it that signature thick, glossy body.
9. German Leek and Potato Soup (Lauchcremesuppe) — Dirndl Kitchen
Why You’ll Love It:
This is the one you make on a weeknight when you’re tired and want something genuinely comforting on the table in 30 minutes. Sophie grew up with this soup in Germany, and you can feel that in how clean and confident the recipe is. Leeks soften into something almost sweet, potatoes thicken the broth into something velvety, and the whole thing comes together without fuss. It’s creamy, mild, and satisfying in a quiet, warming way — perfect when you need a reset.
How to Make It:
- Slice leeks (white and light green parts only) and cube the potatoes.
- Melt butter in a large pot over medium heat; add sliced leeks and sauté until soft, about 5 minutes.
- Add cubed potatoes and pour in chicken or vegetable broth to cover.
- Season with salt, pepper, and a pinch of nutmeg; bring to a boil.
- Reduce heat and simmer covered for 20 minutes until potatoes are very tender.
- Use an immersion blender to blend until smooth and creamy.
- Stir in a splash of cream, adjust seasoning, and serve hot.
🔥 Calories: ~240 | 💪 Protein: 5g | 🌾 Carbs: 32g | 🫒 Fat: 10g | 🌿 Fiber: 3g
⏱️ Prep Time
10 minutes
🔥 Cook Time
25 minutes
👥 Serves
4 (~240 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
Quick
Vegetarian-Adaptable
Soft Texture
🔗 Recipe Credit: Sophie Sadler — Dirndl Kitchen
10. German Savoy Cabbage Soup with Ground Meat — Where Is My Spoon
Why You’ll Love It:
Savoy cabbage is softer and more delicate than regular white cabbage — and that makes all the difference here. The ground meat browns into the base of the soup, giving the broth a savory richness from the first minute. Potatoes soak up the smoky paprika-laced broth, and each spoonful feels substantial and satisfying. Reader reviews rave about this one. It’s a fuller, heartier one-pot German soup recipe — the kind that genuinely fills the whole family up.
How to Make It:
- Heat oil in a large pot; brown ground meat over medium-high heat, breaking it up as it cooks.
- Add diced onion and minced garlic; cook until softened.
- Stir in sweet and smoked paprika; cook for 1 minute.
- Add chopped savoy cabbage, cubed potatoes, and sliced carrots to the pot.
- Pour in beef or vegetable broth to cover; season with salt and pepper.
- Bring to a boil, then reduce heat and simmer covered for 30–35 minutes until vegetables are tender.
- Adjust seasoning, serve topped with a swirl of sour cream and fresh parsley.
🔥 Calories: ~320 | 💪 Protein: 20g | 🌾 Carbs: 26g | 🫒 Fat: 14g | 🌿 Fiber: 5g
⏱️ Prep Time
15 minutes
🔥 Cook Time
40 minutes
👥 Serves
4 (~320 cal/serving)
📊 Difficulty
Easy
🏷️ Tags
High Protein
One-Pot
Gluten-Free
🔗 Recipe Credit: Adina — Where Is My Spoon
Tips for the Best One-Pot German Soup Recipes
The single most important thing you can do for any of these soups is this: don’t rush the onions. Sautéing onions slowly — 5 to 7 minutes over medium heat until they’re soft and turning golden — builds the flavor base that makes the whole pot taste deeper and richer.
When it comes to ingredients, use waxy potatoes (like Yukon Gold or red potatoes) rather than starchy russets in chunky soups. They hold their shape during the simmer instead of falling apart. For creamy blended soups like the Lauchcremesuppe, starchy potatoes work beautifully since you want them to dissolve into a silky texture.
German soups rely on a handful of signature seasonings: marjoram, caraway seeds, nutmeg, and sweet paprika. These aren’t optional extras — they’re what make the flavor profile distinctly German rather than just a generic vegetable soup. Keep these in your pantry and you’ll reach for them every time.
For dietary adjustments, most of these soups swap easily between chicken or vegetable broth. Omitting the sausage or bacon makes them vegetarian without losing the body of the soup. Going dairy-free? Skip the sour cream or crème fraîche — the soup is still delicious without it. According to FoodSafety.gov, soups with dairy added should be consumed sooner than dairy-free versions, so plan accordingly if you’re meal prepping.
Never add sour cream or crème fraîche to a boiling soup — it will split and curdle instantly. Always reduce the heat to a low simmer first, stir it in gently, and serve right away. Once cream is added, don’t reboil.
How to Store One-Pot German Soups (Fridge + Freezer Tips)
Almost every one-pot German soup recipe in this list stores beautifully. In the fridge, keep leftovers in an airtight container for up to 3–4 days. Soups with cream or sour cream stirred in should be eaten within 2–3 days, as dairy breaks down faster. If you want to store them longer, freeze the soup before adding any cream — then stir it in fresh when you reheat.
For freezing, lentil, split pea, goulash, sauerkraut, and cabbage soups all freeze exceptionally well for up to 3 months. Pour cooled soup into freezer-safe bags or containers, leaving a little headspace for expansion. Potato-based soups can be frozen but may change texture slightly after thawing — they’re best eaten fresh.
To thaw, move the frozen soup to the refrigerator the night before. You can also reheat directly from frozen on the stovetop over low heat with a splash of broth added.
- Pour the soup into a saucepan over medium-low heat.
- Add a splash of broth or water if the soup has thickened in the fridge.
- Stir occasionally and heat until steaming — don’t let it boil hard.
- If the recipe includes sour cream or crème fraîche, stir it in now (not earlier).
- Taste, adjust salt if needed, and serve immediately.
Why One-Pot German Soups Work So Well
German soup culture runs deep. The concept of Eintopf — literally “one pot” — has been central to German home cooking for centuries. These soups were practical by design: one pot, seasonal vegetables, whatever smoked meat was on hand, and a long slow simmer that made inexpensive ingredients taste extraordinary.
The key is patience and layering. German cooks understood that flavor builds in stages — onions caramelized in fat, vegetables sweated before liquid is added, smoked meat simmered long enough to release its collagen into the broth. That broth becomes the soul of the dish. No shortcuts, no powder packets. Just time and good technique.
The Suppengrün — Germany’s classic soup green medley of leek, celeriac, carrot, and parsley — is what gives authentic German soups their distinctive aroma. You won’t find this combination anywhere else in European cooking, and it’s impossible to replicate with substitutes.
Root vegetables like potatoes, celeriac, and carrots aren’t just fillers — they thicken the broth naturally as they cook, eliminating the need for cream or flour in most recipes. That’s why these soups feel so hearty without being heavy. It’s German efficiency applied to the kitchen: maximum comfort from the simplest ingredients.
Best Kitchen Tools for Making One-Pot German Soups
- Large heavy-bottomed pot or Dutch oven — distributes heat evenly so onions caramelize without burning and soups simmer without scorching.
- Immersion blender — makes partial blending of potato and leek soups effortless; no transferring hot liquid to a stand blender.
- Sharp chef’s knife — dicing celeriac, potatoes, and leeks efficiently cuts prep time in half.
- Ladle — a wide, deep ladle is essential for serving thick soups like Erbsensuppe without splashing.
- Wooden spoon — scrapes up the browned bits from the bottom of the pot when you deglaze, which is where all the deep flavor hides.
- Fine mesh strainer — useful for straining herb bundles from split pea or goulash soups cleanly.
- Freezer-safe containers or bags — most of these soups freeze beautifully, so having good containers means cozy dinners all month long.
Frequently Asked Questions
Ready to Make Your One-Pot German Soup?
These 10 one-pot German soup recipes cover everything — rich beef, creamy potato, tangy sauerkraut, earthy lentil, and silky leek. There’s a bowl here for every mood, every budget, and every level of cooking experience. If you’re not sure where to begin, start with Recipe 1 — the Kartoffelsuppe from Bites of Beri. It’s approachable, deeply flavorful, and the perfect introduction to the world of German Eintopf cooking.
Once you’ve made one, you’ll understand why these soups have been central to German home cooking for centuries. They’re honest, warming, and deeply satisfying in a way that more complicated recipes rarely are. The whole kitchen smells incredible while they simmer — and that alone is worth it.
I’d love to hear which recipe you tried first. Leave a comment below and tell me how it went! Share this post with a friend who loves cozy cooking, or save it to Pinterest so you can find it again on the next cold night. I’m Michael — and I hope these soups bring as much warmth to your kitchen as they’ve brought to mine.
