This recipe is not grain-free, dairy-free, or with no legumes. But you can make it grain-free by using spaghetti squash or zucchini noodles and make it dairy-free by using non-dairy milk and cheese alternatives.