No, Texas Roadhouse Cactus Blossom is not vegan due to the egg and milk in the batter. To make this dish vegan-friendly, replace the egg with a flax egg or chia egg and use plant-based milk instead of dairy milk. Additionally, make sure you are using vegetable oil for frying instead of lard or butter. With these simple substitutions, you can enjoy a delicious vegan version of the Cactus Blossom!