Yes, the soup is vegan, so just replace the three-cheese mixture with vegan cheeses. Use gluten-free noodles to make it gluten-free but the cooking time may vary.