Absolutely. Instead of half-and-half, use the same amount of your favorite nondairy milk like oat, almond, or soy milk. It won't taste as rich but it will still be delicious.