6 answers
Cashew cream is underrated for this - soak raw cashews for like twenty minutes, blend them smooth with some of your broth, and stir it back in. You get this luxurious texture that works in pretty much any soup, and it's got a neutral flavor so it won't compete with what you're actually trying to make.
Blend cooked potatoes or cauliflower right into the broth - starch does the heavy lifting and creates that creamy texture naturally. I've also had great results with a splash of whole milk plus a bit of butter, or even blended silken tofu if you want to keep it dairy-free.
Coconut milk is honestly the move if you want that richness without dairy cream. It gives you that silky mouthfeel and a subtle sweetness that works in almost any soup - tomato, carrot, even mushroom if you're careful with the ratios. I use about a half cup to a cup depending on how creamy I want it and how much broth I'm starting with.
The thing is, you don't need to use it as your only liquid. I'll usually build my broth normally, get the vegetables soft, then stir in the coconut milk toward the end. This way you get all the flavor development from a proper soup base, then that creamy finish without it tasting like you dumped a can into everything. If coconut feels too heavy or flavor-forward for what you're making, Greek yogurt swirled in at the very end works too - just keep the heat low so it doesn't separate.
Greek yogurt or sour cream stirred in at the end works surprisingly well - i made a tomato-based soup last month and finished it with a dollop, and it gave that creamy richness without needing heavy cream at all. you gotta add it off heat though or it'll curdle, and a little goes a long way so you're not overdoing the tanginess. nuts blended into the broth (like cashews or almonds) is another route if you want something more neutral-tasting, creates this smooth texture that's almost buttery.
Whole milk with a roux made from butter and flour gives you that silky coating without needing cream - the flour does the thickening work and the milk provides richness, and it's probably the fastest route if you've got basic pantry staples on hand.
Butter and flour (a roux) is actually your simplest path here. You cook them together until it's golden, then gradually whisk in your broth to avoid lumps, and it creates that silky, coating texture without needing cream at all. It's the classic technique for a reason - totally reliable and works with any flavor profile you're going for.
The starch route mentioned already is solid, but a roux gives you more control over how thick things get, plus it adds a subtle depth. I've also found that finishing with a knob of butter right at the end - even just a tablespoon or two - creates that mouth-coating richness that tricks your brain into thinking there's cream in there. The key is adding it after you turn off the heat so it melts smooth without breaking.
Your answer
Log into answer.