Velvety, rich potato soup is one of those bowls that disappears fast, especially when the base turns silky without a long simmer on the stove. The cream cheese gives this Instant Pot version a smooth body that clings to the spoon, while the potatoes stay tender enough to mash just a little so the soup still has substance. It lands right in that sweet spot between hearty and creamy, which is why it earns repeat requests.
The trick is building the flavor in the pressure cooker before any dairy goes in. Potatoes, onion, garlic, broth, and seasonings cook together first, so the soup tastes layered instead of flat. Then the cream cheese gets stirred in after pressure cooking, when the heat is lower and the texture can turn glossy instead of grainy. That small timing shift is what keeps the soup lush.
Below, I’ll show you how to get the texture just the way you want it, plus a few smart swaps if you need to work with what’s already in the kitchen. The toppings matter here too, because a little bacon, cheddar, and chives give the creamy base something salty and sharp to lean against.
The potatoes came out tender without turning mushy, and the cream cheese melted into the broth so smoothly that the soup tasted like it had been simmering all afternoon. My husband kept going back for “just one more bowl.”
Save this Instant Pot cream cheese potato soup for nights when you want a silky, hearty bowl with almost no stove time.
The Cream Cheese Goes in Last for a Reason
Potato soup can turn muddy or gluey fast if the dairy goes in before the potatoes are fully tender. Cream cheese is the opposite of an ingredient that likes a hard boil. It needs gentle heat and time to melt cleanly into the starch-rich broth, or you’ll end up chasing little soft lumps around the pot. That’s why the pressure-cooked potatoes get mashed first and the cream cheese gets added only after the lid comes off.
The other thing people get wrong is texture. If you want a soup that eats like a bowl of mashed potatoes in broth, mash nearly everything. If you want a spoonable soup with a few potato pieces left, stop mashing as soon as the big chunks break down. The base is forgiving, but it does reward you for deciding what kind of bowl you want before you start stirring.
What Each Ingredient Is Actually Doing in This Soup

- Russet potatoes — These break down into a fluffy, thick base that gives the soup body without needing flour. Waxy potatoes stay a little too firm and can make the texture feel thin, so russets are the best choice here.
- Cream cheese — This is what gives the soup its velvet finish. Full-fat cream cheese melts smoother than reduced-fat, which can go a little pasty; if you substitute, expect a looser, less silky result.
- Sour cream — It adds a little tang that keeps the soup from tasting heavy. Stir it in off heat or on very low heat so it doesn’t curdle or separate.
- Cheddar — Sharp cheddar gives the soup a salty edge and helps it taste finished. Pre-shredded works in a pinch, but freshly shredded melts more smoothly because it doesn’t carry the anti-caking coating.
- Chicken broth — This seasons the potatoes from the inside out. If you use low-sodium broth, you get more control at the end; if you use regular broth, hold back a little on the added salt until you taste it.
Getting the Texture Right After Pressure Cooking
Loading the Pot Without Overthinking It
Add the potatoes, onion, garlic, broth, and dry seasonings before pressure cooking. The broth should cover most of the potatoes, but the pot doesn’t need to be flooded. If you cut the potatoes into even pieces, they cook at the same pace and mash more predictably; uneven chunks leave you with a half-creamy, half-firm soup that never quite settles into the right texture.
Mashing to the Exact Consistency You Want
Quick release the pressure as soon as the cook time ends, then mash while the soup is still hot. A potato masher gives you control that a blender can’t, and it avoids turning the soup gummy. Stop early if you want visible potato chunks, or keep going until the base thickens and the broth turns almost fully creamy. If the soup looks too thick before the dairy goes in, loosen it with a splash of broth rather than water so the flavor stays anchored.
Melting in the Dairy Without Breaking It
Add the cream cheese in pieces and stir until each piece disappears before adding the next one. This is the part that decides whether the soup turns smooth or stubbornly lumpy. Once the cream cheese is fully melted, stir in the sour cream and cheddar off the heat or on the lowest setting. If the soup starts to look grainy, the pot is too hot; pull it off the burner for a minute and keep stirring until it comes back together.
Make It Smokier with Extra Bacon
Stir in a little crisp bacon at the end or use bacon fat to soften the onion before pressure cooking. That adds a deeper savory note and makes the soup taste a little more loaded-baked-potato-like. Save some bacon for the top so the texture stays lively instead of disappearing into the base.
Dairy-Free Version
Use a thick unsweetened plant-based cream cheese and a dairy-free sour cream, then finish with a vegan cheddar-style shreds if you want that same topping feel. The soup will still be creamy, but it won’t have quite the same tang or richness as the dairy version. Start with a little extra broth, since some dairy-free substitutes tighten up as they sit.
Thicker, More Spoonable Soup
Mash most of the potatoes instead of leaving a lot of chunks behind, then let the soup rest for 5 minutes before serving. It thickens as it sits, especially once the cheddar goes in. If it gets too dense, loosen each bowl with a splash of warm broth rather than trying to thin the whole pot at once.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It will thicken as it chills, which is normal for potato soup.
- Freezer: It can be frozen, but the texture changes a bit because dairy and potatoes both shift after thawing. Freeze in portions and expect to whisk in a little broth when reheating.
- Reheating: Warm it gently on the stove over low heat or in the microwave at reduced power, stirring often. High heat can make the dairy separate and the potatoes turn pasty, so go slow and add a splash of broth if it tightens up too much.
Answers to the Questions Worth Asking

Instant Pot Cream Cheese Potato Soup
Ingredients
Equipment
Method
- Add russet potatoes, onion, garlic, chicken broth, garlic powder, onion powder, salt, and black pepper to the Instant Pot.
- Seal the Instant Pot and pressure cook on High for 10 minutes, then quick release the pressure.
- Mash the potatoes with a potato masher to your desired consistency.
- Add cream cheese in pieces and stir vigorously until completely melted and smooth.
- Stir in sour cream and shredded cheddar until fully melted and the soup looks glossy and creamy.
- Taste and adjust seasoning, then serve topped with bacon bits, extra cheddar, and chives.