When it comes to soup, sometimes you’re looking for a healthy, nutritious meal in a bowl, and sometimes you’re looking for something more comforting, creamy, and indulgent. But with our Creamy Cauliflower Walnut Soup, you don’t have to choose between the two. This soup lets you have it all. It has a silky texture and a creamy, nutty flavor but is chock full of healthy stuff… and it just so happens it’s totally dairy free!

The creaminess comes mostly from cannellini beans, which lend a soft and silky texture to the soup, but also from cauliflower, which is roasted until golden and slightly nutty before it’s dropped in to simmer with the rest of the ingredients. Rosemary and garlic add an earthy bite, while oven-roasted walnuts add a toasty nuttiness to every spoonful.

We love this soup not just for its flavor, but because it’s such an adaptable option for so many diets. It’s already dairy free, so it makes a great comfort-food option for vegans or those who are lactose intolerant. (But we will say it does taste great served with a swirl of creme fraiche.) It’s a plant-based, wholesome meal, but so delicious that all you’ll be able to focus on is the outstanding flavor.