Overview
Soup is forgiving territory for cream swaps. The cream is there for body and a mellow finish, and it gets diluted into a pot of flavorful broth — so the substitute has plenty of cover.
Store-bought oat cooking cream is the weeknight answer; homemade cashew cream is the weekend upgrade.
Why it works
Oat cream is formulated for cooking: it is homogenized to stay smooth in hot liquid and neutral enough to vanish into mushroom, potato, or tomato soup. It pours straight from the carton at a 1:1 swap.
Cashew cream goes further on richness — its fat content is closer to dairy cream, so bisques and purees come out genuinely velvety.
How to make it
For oat cream: stir it in during the last 5 minutes of cooking, then keep the pot at a gentle simmer. For cashew cream: blend soaked cashews with water until smooth and add the same way.
Either way, add the cream at the end — long boiling is what breaks plant creams.
What you lose
A little richness and the way dairy cream rounds sharp edges over a long simmer. Oat cream in particular is leaner, so a chowder will taste slightly less plush.
You also lose some tolerance for hard boiling — dairy cream forgives a rolling boil; most plant creams do not.
Adjustments that matter
Never boil the soup hard after adding the cream — a bare simmer keeps it silky. If the soup tastes flat after swapping, a knob of vegan butter or a drizzle of olive oil restores the missing fat.
For pureed soups, blend a ladle of the soup itself back in — the starch thickens and you can use less cream.
Common mistakes
Adding the cream at the start of a long simmer, so it separates or turns grainy. Using coconut milk in a delicate chowder and ending up with chowder-flavored curry. And under-salting — cream mutes salt, so re-season after stirring it in.