Yes, with two ingredients substitutions. For the yogurt, look for vegan, dairy-free yogurt. There are many options available, made with non-dairy milks, such as coconut, soy and almond. Kite Hill Greek-style plain unsweetened yogurt is a good option. For the pesto, either make your own without added cheese or look for a store-bought pesto. Health food stores and Trader Joe’s sell dairy-free pestos.