
Cream of mushroom soup is one of those deeply comforting classics that usually relies on heavy cream or butter for its signature richness — but this version gets there without a drop of dairy. Full-fat coconut milk steps in as the secret weapon, lending a velvety, luxurious body that blends seamlessly with the savory depth of the broth. A pound and a half of cremini mushrooms are cooked down until deeply browned, which builds the kind of earthy, concentrated flavor that makes every spoonful feel substantial. A touch of soy sauce adds a quiet umami backbone that rounds everything out without tasting at all like a substitution. The partial blending step is what really makes the texture sing — you get a creamy, cohesive base while still hitting pockets of tender mushroom throughout. It serves four and comes together in a single pot, making cleanup as easy as the cooking itself. Finish it with a scatter of fresh parsley and you have a bowl that looks and tastes like it took far more effort than it did.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings












Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, about 5–6 minutes.
Add the garlic and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so it does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
