This roasted garlic cauliflower cashew soup delivers velvety richness through clever ingredient combinations. Roasting caramelizes the cauliflower and sweetens the garlic, while soaked cashews create luxurious creaminess without dairy. The aromatic base of sautéed onion, carrot, and celery builds depth, complemented by warm spices like cumin and smoked paprika. Simply roast vegetables, simmer with broth and cashews, then blend until silky smooth. Each serving offers 270 calories with 14g healthy fats and 9g plant protein, making it both satisfying and nourishing. Garnish with toasted cashews and fresh chives for added texture and visual appeal.
The first time I made this soup, it was a complete accident. I had half a cauliflower languishing in the fridge and a bag of cashews leftover from a failed recipe experiment, so I threw them both in the oven and hoped for the best. When that roasted garlic scent started wafting through the apartment, my roommate poked her head into the kitchen and asked what magic I was up to. Now it is the soup I make when I need something that feels like a warm embrace but does not take three hours of active cooking time.
Last winter during a particularly brutal cold snap, my friend Sarah came over feeling absolutely wretched with the flu. I made a double batch of this soup, and we sat on my couch wrapped in blankets while the snow piled up outside the window. She took that first sip and actually cried a little, saying it was the first thing that tasted good in days. Now every time she smells roasted garlic, she texts me asking if I am making the healing soup.
Ingredients
- 1 large head cauliflower: Cut into florets, try to keep them similar in size so they roast evenly and get those gorgeous golden edges everywhere
- 1 large yellow onion: Diced, and do not worry about perfect chopping since everything gets blended into silky smoothness later anyway
- 3 cloves garlic: Leave them unpeeled for roasting, the skins protect the cloves and make squeezing out the roasted cloves so satisfying
- 1 medium carrot: Peeled and chopped, adds just a hint of sweetness that balances the earthiness perfectly
- 1 stalk celery: Chopped, this is the aromatic foundation that gives the soup depth without being obvious
- 3/4 cup raw cashews: Soak them in hot water for 30 minutes and drain, this step is what transforms them into cream instead of gritty bits
- 4 cups vegetable broth: Use a good quality one you actually enjoy drinking, because it becomes the backbone flavor
- 1 cup unsweetened plant-based milk: Almond, oat, or soy all work beautifully, just avoid anything too sweet or strongly flavored
- 2 tbsp olive oil: Divided use, one tablespoon for roasting and one for sautéing the aromatics
- 1 tsp ground cumin: Adds that earthy warmth that makes this feel substantial and not just vegetable water
- 1/2 tsp smoked paprika: The secret ingredient that makes people ask what is in this soup because they cannot quite place it
- 1/2 tsp ground black pepper: Freshly ground makes a huge difference here
- 1/2 tsp salt: Plus more to taste, start conservative because cashews can be naturally salty
- Pinch of cayenne pepper: Optional, but I love that tiny warmth in the back of my throat
Instructions
- Roast the vegetables:
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Toss cauliflower florets and unpeeled garlic cloves with 1 tablespoon olive oil until coated, then spread in a single layer and roast for 25 to 30 minutes, turning once halfway through, until the cauliflower is deeply golden in spots and the garlic is soft when squeezed.
- Sauté the aromatics:
- While the vegetables roast, heat the remaining olive oil in a large pot over medium heat. Add the diced onion, chopped carrot, and celery, cooking for 5 to 7 minutes until softened and fragrant, stirring occasionally to prevent any sticking.
- Combine and season:
- Squeeze the roasted garlic out of their skins directly into the pot (it should pop right out). Add the roasted cauliflower, soaked and drained cashews, cumin, smoked paprika, black pepper, and salt. Stir everything together for about a minute so the spices get a chance to wake up.
- Simmer the base:
- Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to low and let it simmer gently for 10 minutes, giving the cashews time to really soften and meld into the liquid.
- Blend until silky:
- Remove the pot from heat and use an immersion blender to puree the soup until completely smooth, or carefully transfer in batches to a regular blender. Take your time here, any remaining chunks will interrupt that luxurious texture.
- Finish with creaminess:
- Stir in the plant-based milk and reheat gently if needed. Taste and adjust the seasoning with more salt if necessary, then serve immediately in warm bowls.
This soup has become my go-to for bringing to friends who need comforting, partly because it travels so well and partly because it feels substantial without being heavy. I once brought a batch to a potluck where the host was recovering from surgery, and her husband told me later that she had three bowls that night and another two for lunch the next day.
Make It Your Own
Sometimes I swap in half broccoli for the cauliflower when I want a different flavor profile, and the result is still fantastic. The vegetable proportions are pretty forgiving as long as you keep the total amount roughly the same. You can also add a potato to the roasting pan if you want it even heartier, though the cashews already provide such richness that it hardly needs it.
Serving Suggestions
Crusty bread is absolutely essential here, something with a good chewy crust that you can drag through every last drop. I have also served it alongside a simple green salad with a bright vinaigrette to cut through the richness. On nights when I want something more substantial, I will top each bowl with some toasted seeds or even a dollop of tahini thinned with lemon juice.
Storage and Reheating
This soup keeps beautifully in the refrigerator for up to five days, and honestly the flavors get even better after a night of mingling together. It also freezes exceptionally well, so I often double the recipe and portion half into freezer-safe containers for those nights when cooking feels impossible. Just thaw overnight in the fridge and reheat gently on the stove, adding liquid as needed.
- Let the soup cool completely before storing to prevent condensation from making it watery
- Reheat over low heat rather than high, otherwise the cashew cream can sometimes separate slightly
- If reheating from frozen, give it a quick blend again to restore that silky texture
There is something about making soup that feels like an act of care, both for yourself and whoever else ends up at your table. This recipe has fed me through lonely nights and celebrations alike, and I hope it brings the same comfort to your kitchen.
Recipe Questions & Answers
- → Why soak cashews before adding to the soup?
-
Soaking cashews softens them, making them blend into a completely smooth, creamy texture. This eliminates any graininess while providing rich, dairy-free creaminess that mimics heavy cream or cheese.
- → Can I make this soup ahead of time?
-
Absolutely. This soup actually improves overnight as flavors meld together. Store in an airtight container in the refrigerator for up to 5 days. Reheat gently over medium-low heat, adding a splash of plant-based milk if needed to restore consistency.
- → What's the purpose of roasting the garlic unpeeled?
-
Roasting garlic unpeeled protects the cloves, allowing them to steam gently inside their skins. This process transforms sharp raw garlic into sweet, mellow, spreadable cloves that add depth rather than overpowering the soup.
- → Can I freeze this cashew cauliflower soup?
-
Yes, this soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving space for expansion. Thaw overnight in the refrigerator, then reheat slowly while stirring to restore smooth texture.
- → How can I make this soup without an immersion blender?
-
Simply transfer cooled soup in batches to a countertop blender. Blend until completely smooth, about 1-2 minutes per batch. Remove the center cap from blender lid and cover with a kitchen towel to allow steam to escape safely during blending.
- → What can I serve with this roasted cauliflower soup?
-
Crusty bread, sourdough toast, or garlic knots make perfect accompaniments for dipping. A simple green salad with citrus vinaigrette balances the richness. For extra protein, top with roasted chickpeas or serve alongside quinoa.