Indian Food To Eat After Delivery : Moringa leaves, sprouted grains, almonds, bottle gourd, garlic, fenugreek seeds, sesame seeds, cumin seeds, turmeric, carom seeds, ginger, legumes, green vegetables and fruits are some of the best indian foods to eat after delivery.