Tender potatoes, smoky bacon, and a creamy spoonful of sour cream turn Polish potato soup into the kind of bowl that disappears fast. What makes this version stand out is the balance: the broth stays light enough to sip, but the potatoes break down just enough to give the soup body without turning it gluey. Fresh marjoram is the quiet detail that makes the whole pot taste unmistakably old-world.
The method matters here. Bacon fat carries the flavor through the onions and carrots, and that first layer of browning gives the broth more depth than a plain simmer ever could. Sour cream goes in at the end, off the heat, so it stays smooth instead of curdling. That small timing choice is what keeps the soup silky and finished, not grainy.
Below you’ll find the exact point where the potatoes should be tender but still hold their shape, plus the one substitution that works when you don’t have marjoram on hand. The finishing touch matters too, because those crisp bacon bits on top give every bowl the contrast it needs.
The sour cream stayed smooth and the marjoram gave it that old-fashioned taste I remember from my grandma’s kitchen. The bacon stayed crisp on top even after serving, which my husband loved.
Creamy Polish potato soup with smoky bacon and marjoram is the kind of bowl worth keeping close for quiet, cold nights.
The Potatoes Need to Half-Break, Not Disappear
This soup gets its body from the potatoes themselves, not from flour or a heavy roux. That means the difference between a cozy, brothy bowl and a thick mash comes down to timing. Simmer the potatoes until a fork slides in easily, but stop before they collapse completely. You want some pieces intact for texture and some softened edges to thicken the broth naturally.
Another common mistake is boiling too hard. A rough simmer can break the potatoes apart before the carrots and onions have finished sweetening the pot. Keep the bubbles gentle so the broth stays clear enough to taste the bacon and marjoram instead of turning cloudy and flat.
What Each Ingredient Is Actually Doing in This Dish

- Potatoes — starchy potatoes give the soup its creamy finish, even before the sour cream goes in. Waxy potatoes hold their shape better, but they won’t thicken the broth the same way. If you only have waxy potatoes, mash a few pieces against the side of the pot at the end.
- Bacon — this is the backbone of the soup’s flavor. Thick-cut or standard bacon both work, but you want enough fat left in the pot to coat the vegetables. Turkey bacon won’t give the same depth, though it can work in a pinch if you add a little butter.
- Marjoram — this is the ingredient that makes the soup taste specifically Polish. Dried marjoram is the right choice here because it holds up in the broth and blooms as it simmers. If you can’t find it, use a little dried oregano, but the flavor will be sharper and less rounded.
- Sour cream — full-fat sour cream gives the best smooth finish and is least likely to split. Lower-fat versions can work, but they need to be tempered carefully and added off the heat. If you stir it in while the soup is boiling, it can turn grainy fast.
How to Build the Soup Without Curdling the Sour Cream
Crisping the Bacon First
Start the bacon in a cold pot and let it render slowly until the pieces are deep brown and crisp. That slow start gives you more fat and better flavor than blasting it over high heat. Pull the bacon out before it burns, because burnt bits will carry bitterness into the whole pot.
Softening the Vegetables in the Fat
Cook the onion and carrots in the bacon fat until the onion turns translucent and the carrots take on a little shine. This step builds sweetness into the base and keeps the soup from tasting one-note. If the pot looks dry, add a small knob of butter rather than extra oil so the flavor stays in the same lane as the bacon.
Simmering Until the Potatoes Are Tender
Add the broth and potatoes, then bring the pot to a gentle simmer. The potatoes should cook through in about 20 minutes, but start checking early because small dice soften faster than you think. When a knife slips in with no resistance and the edges of a few pieces start to break down, you’re there.
Finishing with Marjoram and Sour Cream
Stir in the marjoram, salt, and pepper first so the herbs have a minute to wake up in the hot broth. Then turn off the heat before whisking in the sour cream. If the pot is still boiling, the dairy is much more likely to split. Spoon the crisp bacon over the top right before serving so it stays crunchy against the creamy soup.
What to Change When You Need a Different Bowl
Make It Gluten-Free Without Losing Body
This soup is naturally gluten-free as written, as long as your broth is certified gluten-free. The body comes from the potatoes and sour cream, not from flour, so you don’t need any extra thickeners. That keeps the texture clean and light instead of pasty.
Swap In a Vegetarian Base
Use vegetable broth and skip the bacon, then sauté the onions and carrots in butter for a softer, more delicate soup. You’ll lose the smoky backbone, so add a pinch of smoked paprika if you want that savory depth back. The result is still comforting, just less rustic and more buttery.
Use Yogurt Instead of Sour Cream
Plain full-fat yogurt works if that’s what you have, but it has a tangier edge and is more likely to separate if overheated. Stir it in off the heat and don’t boil the soup afterward. The soup will taste a little brighter and less rich.
Storage and Reheating
- Refrigerator: Keeps for 3 to 4 days. The soup thickens as it sits, and the potatoes soften a bit more overnight.
- Freezer: It can be frozen, but the texture changes because sour cream can separate and potatoes can turn a little mealy. Freeze before adding the sour cream if you want the best result, then stir the dairy in after reheating.
- Reheating: Rewarm gently over low heat, stirring often. A hard boil is the fastest way to break the dairy and turn the potatoes mushy, so keep it just below a simmer.
Answers to the Questions Worth Asking

Polish Potato Soup
Ingredients
Equipment
Method
- Cook diced bacon in a Dutch oven over medium heat until crispy, then remove and set aside while leaving the rendered fat in the pot as a glossy base.
- Sauté the diced onion and carrots in the bacon fat over medium heat until softened, stirring often so they turn fragrant but don’t brown heavily.
- Add chicken broth and diced potatoes to the pot, bring to a gentle simmer, then simmer for 20 minutes until the potatoes are tender when pierced.
- Stir in dried marjoram, salt, and pepper, cooking for 1 minute more just to bloom the herbs.
- Whisk in sour cream right before serving so it stays creamy and doesn’t curdle, then warm the soup gently until steaming.
- Top each bowl with the reserved crispy bacon bits for salty crunch right at the table.