Rich, savory, and creamy vegetable soup has Italian spices, tender potatoes, and sweet veggie bites—all wrapped in a silky, dairy-free cashew cream base. Ready in 40 minutes and makes great leftovers!
Place the cashews in a bowl, cover with hot water and soak for at least 20 minutes to soften.
Heat the oil in a large soup pot over medium heat. Add the onion and celery and cook, stirring occasionally, until softened, about 5 minutes.
Stir in the potatoes, garlic powder, Italian seasoning, frozen vegetables, beans and black pepper. Add most of the vegetable stock, reserving some for the cashew cream, and bring to a boil. Reduce the heat to medium-low, cover and simmer until the potatoes are tender, about 20 minutes.
Drain the cashews and transfer to a blender with the reserved stock. Blend on high until completely smooth.
Stir the cashew cream into the pot and simmer, uncovered, stirring occasionally, until slightly thickened, about 5 minutes. Adjust the seasoning, ladle into bowls and serve warm.
Notes
Blender Tip: Soak the cashews for at least 20 minutes, or longer if you don't have a high-speed blender, so the cream blends completely smooth.
Ingredient Swaps: Any frozen mixed vegetables work, such as carrots, peas, green beans, corn or broccoli. Baby gold potatoes or diced full-size potatoes work in place of the red, and homemade vegetable stock is great here.
Instant Pot Method: Saute the onion and celery, then add everything but the cashew cream. Pressure cook on high for 5 minutes, quick release, and stir in the cashew cream on saute for a few minutes.
Storing: Keep in an airtight container in the fridge for up to 5 days, or freeze. The soup thickens as it sits, so thin it with a splash of stock when reheating.