Do you recommend an Ayurvedic diet for improving overall health?

YES. Yes but incorporate other ayurvedic recommendations into your lifestyle too for a healthy mind and body.