360 health Indian food and gut health Typical Indian Diet ; of roti, sabzi, dal and rice has balanced carbohydrates, proteins, fats and fibre and the required spices and is great for the gut.