top of page

Creamy Cashew Tomato Soup

Prep Time:

Cook Time:

15 minutes (plus 30–60 minutes soaking)

15–20 minutes

Serves:

Meal Type:

Dietary Preference:

4 servings

Soups

Vegan, Vegetarian

About the Recipe

This Creamy Cashew Tomato Soup is rich, silky, and naturally dairy-free thanks to blended cashews. It’s full of warming spices like cumin, coriander, and fennel, balanced with fresh lime juice. The vegetables add depth and subtle sweetness, while the cashews create a luxurious texture without cream. This simple soup is perfect for lunch, light dinners, or meal prep.

Ingredients

  • 1 cup raw cashews

  • 3 cups water

  • 1 tablespoon olive oil

  • 1 red onion, chopped

  • 3 celery ribs, chopped

  • 1 teaspoon whole fennel seeds

  • 2 garlic cloves, chopped

  • 1 teaspoon ground cumin

  • 1 teaspoon ground coriander

  • 14 oz can whole peeled tomatoes

  • Juice of ½ lime

  • cayenne pepper

  • Salt and pepper to taste


    To garnish:

    • ½ cucumber, diced

    • Cilantro leaves, chopped

Preparation

  1. Place the cashews in a blender and pour in 3 cups cold water. Let this soak for 30-60 minutes.


  2. Heat the oil in a large pot and add onion. Saute for 2-3 minutes, then add the celery and cook for another 2 minutes. Add the fennel seeds and garlic and cook for 2 minutes. Add the cumin, coriander and tomatoes and stir over medium heat. 


  3. Blend the cashews and water until smooth. Add in most of the mixture from the pot and blend again until smooth. You can opt to leave some of the celery, onion mixture unblended to add texture. Add back the blended mixture into the pan and heat slowly adding lime juice, cayenne (if desired), salt, and pepper to taste.


  4. Serve topped with cucumber and cilantro.

bottom of page