Delicious and nutritious carrots