Yes Carrot can be taken on an empty stomach. Carrot when eaten with other food inhibits the absorption of minerals. Eating Carrots 30 minutes before a meal or as a snack is good for health.