These crave-worthy vegan caprese sandwiches are stuffed with (easy to make!) homemade cashew mozzarella, fresh basil, and juicy summer tomatoes, all drizzled in a zippy balsamic reduction.
Place the cashews, milk, tapioca starch, lemon juice, garlic and salt into the bowl of a food processor fitted with an S-blade. Blend until smooth.
Add the coconut oil and blend until fully incorporated.
Transfer the mixture to a small saucepan and place over medium heat.
Slowly heat the mixture, whisking constantly. It should begin to thicken up. Remove from heat once the mixture becomes very clumpy and pulls away from the sides of the pot, after about 5 minutes of cook time.
Let the pot sit for a few minutes until the mixture is cool enough to handle.
Transfer the cashew mixture to a sheet of parchment paper and roll it into 6 to 8 inch long a log shape. Place it on a plate and transfer it to the fridge to chill for about 2 hours, until set.
Place the balsamic vinegar and sugar into a small saucepan and place it over medium heat.
Bring the mixture to a simmer and allow to cook, stirring occasionally, until thick and syrupy, about 5 minutes.
Remove the pot from the heat and allow the mixture to cool. It will continue to thicken up as it does.
Remove the mozzarella from the fridge and cut it into 1/4 to 1/2 inch thick slices.
Stuff the baguette sections or sandwich rolls with cashew mozzarella, fresh basil and tomato slices. Drizzle with the balsamic reduction and sprinkle with salt and pepper to taste.